Index
All Classes and Interfaces|All Packages|Serialized Form
B
- build() - Method in class org.neo4j.cypherdsl.parser.Options.Builder
C
- CyperDslParseException - Exception in org.neo4j.cypherdsl.parser
-
A runtime exception wrapping checked parsing exception into a sensible exception hierarchy.
- CyperDslParseException(Throwable) - Constructor for exception org.neo4j.cypherdsl.parser.CyperDslParseException
- CypherParser - Class in org.neo4j.cypherdsl.parser
D
- DatabaseName - Record Class in org.neo4j.cypherdsl.parser
-
Value object for expressions representing database names.
- DatabaseName(Expression) - Constructor for record class org.neo4j.cypherdsl.parser.DatabaseName
-
Creates an instance of a
DatabaseName
record class. - defaultOptions() - Static method in class org.neo4j.cypherdsl.parser.Options
E
- equals(Object) - Method in record class org.neo4j.cypherdsl.parser.DatabaseName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.neo4j.cypherdsl.parser.NodeAtom
-
Indicates whether some other object is "equal to" this one.
- ExpressionCreatedEventType - Enum Class in org.neo4j.cypherdsl.parser
-
The type of the event when a new expression is parsed and instantiated.
G
- getExpressions() - Method in class org.neo4j.cypherdsl.parser.ReturnDefinition
- getInput() - Method in exception org.neo4j.cypherdsl.parser.UnsupportedCypherException
- getOptionalLimit() - Method in class org.neo4j.cypherdsl.parser.ReturnDefinition
- getOptionalSkip() - Method in class org.neo4j.cypherdsl.parser.ReturnDefinition
- getOptionalSortItems() - Method in class org.neo4j.cypherdsl.parser.ReturnDefinition
H
- hashCode() - Method in record class org.neo4j.cypherdsl.parser.DatabaseName
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.neo4j.cypherdsl.parser.NodeAtom
-
Returns a hash code value for this object.
I
- isDistinct() - Method in class org.neo4j.cypherdsl.parser.ReturnDefinition
L
- LabelParsedEventType - Enum Class in org.neo4j.cypherdsl.parser
-
Type of an event when a label is parsed and created.
N
- newOptions() - Static method in class org.neo4j.cypherdsl.parser.Options
-
Use this method to start defining new options for a parser.
- NodeAtom - Record Class in org.neo4j.cypherdsl.parser
-
A value object for
nodes
. - NodeAtom(Node) - Constructor for record class org.neo4j.cypherdsl.parser.NodeAtom
-
Creates an instance of a
NodeAtom
record class.
O
- ON_ADD_AND_SET_VARIABLE - Enum constant in enum class org.neo4j.cypherdsl.parser.ExpressionCreatedEventType
-
Fired when a variable is added or redefined (set).
- ON_CREATE - Enum constant in enum class org.neo4j.cypherdsl.parser.PatternElementCreatedEventType
-
A
PatternElement
is created during the creation of aCREATE
clause. - ON_DELETE_ITEM - Enum constant in enum class org.neo4j.cypherdsl.parser.ExpressionCreatedEventType
-
Fired when preparing a
DELETE x, y, z
clause. - ON_MATCH - Enum constant in enum class org.neo4j.cypherdsl.parser.PatternElementCreatedEventType
-
A
PatternElement
is created during the creation of aMATCH
clause. - ON_MERGE - Enum constant in enum class org.neo4j.cypherdsl.parser.PatternElementCreatedEventType
-
A
PatternElement
is created during the creation of aMERGE
clause. - ON_NEW_PARAMETER - Enum constant in enum class org.neo4j.cypherdsl.parser.ExpressionCreatedEventType
-
Fired when parsing a new parameter expression.
- ON_NEW_VARIABLE - Enum constant in enum class org.neo4j.cypherdsl.parser.ExpressionCreatedEventType
-
Fired when parsing a new variable expression.
- ON_NODE_PATTERN - Enum constant in enum class org.neo4j.cypherdsl.parser.LabelParsedEventType
-
Parsed when creating a
node pattern
. - ON_RELATIONSHIP_PATTERN - Enum constant in enum class org.neo4j.cypherdsl.parser.TypeParsedEventType
-
Parsed when creating a
relationship pattern
. - ON_REMOVE - Enum constant in enum class org.neo4j.cypherdsl.parser.LabelParsedEventType
-
Parsed in the context of removing labels.
- ON_REMOVE_LABELS - Enum constant in enum class org.neo4j.cypherdsl.parser.ExpressionCreatedEventType
-
Fired when parsing a label removing expression.
- ON_REMOVE_PROPERTY - Enum constant in enum class org.neo4j.cypherdsl.parser.ExpressionCreatedEventType
-
Fired when parsing a property removal expression.
- ON_RETURN_ITEM - Enum constant in enum class org.neo4j.cypherdsl.parser.ExpressionCreatedEventType
-
Fired for every new return item.
- ON_SET - Enum constant in enum class org.neo4j.cypherdsl.parser.LabelParsedEventType
-
Parsed in the context of setting new labels.
- ON_SET_LABELS - Enum constant in enum class org.neo4j.cypherdsl.parser.ExpressionCreatedEventType
-
Fired when a label is defined.
- ON_SET_PROPERTY - Enum constant in enum class org.neo4j.cypherdsl.parser.ExpressionCreatedEventType
-
Fired when a property is set.
- ON_SET_VARIABLE - Enum constant in enum class org.neo4j.cypherdsl.parser.ExpressionCreatedEventType
-
Fired when a variable is defined.
- Options - Class in org.neo4j.cypherdsl.parser
-
Provides arguments to the
cypher parser
. - Options.Builder - Class in org.neo4j.cypherdsl.parser
-
Use this builder to create a new set of options..
- org.neo4j.cypherdsl.parser - module org.neo4j.cypherdsl.parser
- org.neo4j.cypherdsl.parser - package org.neo4j.cypherdsl.parser
P
- parse(String) - Static method in class org.neo4j.cypherdsl.parser.CypherParser
-
Parses a
String
into aStatement
. - parse(String, Options) - Static method in class org.neo4j.cypherdsl.parser.CypherParser
-
Parses a
String
into aStatement
. - parseClause(String) - Static method in class org.neo4j.cypherdsl.parser.CypherParser
- parseClause(String, Options) - Static method in class org.neo4j.cypherdsl.parser.CypherParser
-
Parses a fragment into a
Clause
that can be put together into a whole statement viaStatement.of(List)
. - parseExpression(String) - Static method in class org.neo4j.cypherdsl.parser.CypherParser
- parseExpression(String, Options) - Static method in class org.neo4j.cypherdsl.parser.CypherParser
-
Parses a Cypher expression into an
Expression
. - parseNode(String) - Static method in class org.neo4j.cypherdsl.parser.CypherParser
- parseNode(String, Options) - Static method in class org.neo4j.cypherdsl.parser.CypherParser
-
Parses a Cypher fragment describing a Node-pattern into a
Node
instance. - parseRelationship(String) - Static method in class org.neo4j.cypherdsl.parser.CypherParser
- parseRelationship(String, Options) - Static method in class org.neo4j.cypherdsl.parser.CypherParser
-
Parses a Cypher fragment describing a relationship into a
RelationshipPattern
instance. - parseStatement(String) - Static method in class org.neo4j.cypherdsl.parser.CypherParser
- parseStatement(String, Options) - Static method in class org.neo4j.cypherdsl.parser.CypherParser
-
Parses a whole statement into a renderable Cypher-DSL
Statement
. - PatternElementCreatedEventType - Enum Class in org.neo4j.cypherdsl.parser
R
- ReturnDefinition - Class in org.neo4j.cypherdsl.parser
-
A value object containing the necessary pieces for creating a
RETURN clause
.
T
- toString() - Method in record class org.neo4j.cypherdsl.parser.DatabaseName
-
Returns a string representation of this record class.
- toString() - Method in record class org.neo4j.cypherdsl.parser.NodeAtom
-
Returns a string representation of this record class.
- TypeParsedEventType - Enum Class in org.neo4j.cypherdsl.parser
-
Type of an event when a relationship type is parsed.
U
- UnsupportedCypherException - Exception in org.neo4j.cypherdsl.parser
-
Thrown when the parser detects a clause which is not yet supported.
V
- value() - Method in record class org.neo4j.cypherdsl.parser.DatabaseName
-
Returns the value of the
value
record component. - value() - Method in record class org.neo4j.cypherdsl.parser.NodeAtom
-
Returns the value of the
value
record component. - valueOf(String) - Static method in enum class org.neo4j.cypherdsl.parser.ExpressionCreatedEventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.neo4j.cypherdsl.parser.LabelParsedEventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.neo4j.cypherdsl.parser.PatternElementCreatedEventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.neo4j.cypherdsl.parser.TypeParsedEventType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.neo4j.cypherdsl.parser.ExpressionCreatedEventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.neo4j.cypherdsl.parser.LabelParsedEventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.neo4j.cypherdsl.parser.PatternElementCreatedEventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.neo4j.cypherdsl.parser.TypeParsedEventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withCallback(ExpressionCreatedEventType, Class<T>, Function<Expression, T>) - Method in class org.neo4j.cypherdsl.parser.Options.Builder
-
Adds a callback for when the specific
expression is created
event. - withCallback(PatternElementCreatedEventType, UnaryOperator<PatternElement>) - Method in class org.neo4j.cypherdsl.parser.Options.Builder
-
Adds a callback for when a
PatternElement
is created during one of the phases described byPatternElementCreatedEventType
. - withLabelFilter(BiFunction<LabelParsedEventType, Collection<String>, Collection<String>>) - Method in class org.neo4j.cypherdsl.parser.Options.Builder
-
Configure a filter that is applied to labels.
- withReturnClauseFactory(Function<ReturnDefinition, Return>) - Method in class org.neo4j.cypherdsl.parser.Options.Builder
-
Configures the factory for return clauses.
- withTypeFilter(BiFunction<TypeParsedEventType, Collection<String>, Collection<String>>) - Method in class org.neo4j.cypherdsl.parser.Options.Builder
-
Configure a filter that is applied to types.
All Classes and Interfaces|All Packages|Serialized Form