Index
All Classes and Interfaces|All Packages|Serialized Form
A
- alwaysCreateRelationshipsLTR(boolean) - Method in class org.neo4j.cypherdsl.parser.Options.Builder
-
Instructs the parser to turn relationships that are given as
(a:A) <-[:TYPE]- (b:B)
into(b:B) -[:TYPE]-> (a:A)
.
B
- build() - Method in class org.neo4j.cypherdsl.parser.Options.Builder
C
- createSortedMaps(boolean) - Method in class org.neo4j.cypherdsl.parser.Options.Builder
-
Set
createSortedMaps
to true to parse existing maps into alphabetically sorted maps. - 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.MatchDefinition
-
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.MatchDefinition
-
Returns a hash code value for this object.
I
- InvocationCreatedEventType - Enum Class in org.neo4j.cypherdsl.parser
-
The type of event emitted when creating a procedure call or function invocation.
- 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.
M
- MatchDefinition - Record Class in org.neo4j.cypherdsl.parser
-
Shape of a match clause.
- MatchDefinition(boolean, List<PatternElement>, Where, List<Hint>) - Constructor for record class org.neo4j.cypherdsl.parser.MatchDefinition
-
Creates an instance of a
MatchDefinition
record class.
N
- newOptions() - Static method in class org.neo4j.cypherdsl.parser.Options
-
Use this method to start defining new options for a parser.
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_CALL - Enum constant in enum class org.neo4j.cypherdsl.parser.InvocationCreatedEventType
-
When parsing a
CALL x.y(z)
like statement. - 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_INVOCATION - Enum constant in enum class org.neo4j.cypherdsl.parser.InvocationCreatedEventType
-
When parsing a
sin(x)
like statement. - 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_LITERAL - Enum constant in enum class org.neo4j.cypherdsl.parser.ExpressionCreatedEventType
-
Fired when new literals are created.
- 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.
- optional() - Method in record class org.neo4j.cypherdsl.parser.MatchDefinition
-
Returns the value of the
optional
record component. - optionalHints() - Method in record class org.neo4j.cypherdsl.parser.MatchDefinition
-
Returns the value of the
optionalHints
record component. - optionalWhere() - Method in record class org.neo4j.cypherdsl.parser.MatchDefinition
-
Returns the value of the
optionalWhere
record component. - 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
- patternElements() - Method in record class org.neo4j.cypherdsl.parser.MatchDefinition
-
Returns the value of the
patternElements
record component.
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.MatchDefinition
-
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. - 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.InvocationCreatedEventType
-
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.InvocationCreatedEventType
-
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(InvocationCreatedEventType, Class<T>, UnaryOperator<T>) - Method in class org.neo4j.cypherdsl.parser.Options.Builder
-
Adds a callback for when either a CALL-Procedure clause or a function-invocation expression is created.
- 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.
- withMatchClauseFactory(Function<MatchDefinition, Match>) - Method in class org.neo4j.cypherdsl.parser.Options.Builder
-
Configures the factory for return clauses.
- withParameterValues(Map<String, Object>) - Method in class org.neo4j.cypherdsl.parser.Options.Builder
-
Defines a lookup table for parameters.
- 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