Index

B C D E G H I L N O P R T U V W 
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 a CREATE 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 a MATCH clause.
ON_MERGE - Enum constant in enum class org.neo4j.cypherdsl.parser.PatternElementCreatedEventType
A PatternElement is created during the creation of a MERGE 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 a Statement.
parse(String, Options) - Static method in class org.neo4j.cypherdsl.parser.CypherParser
Parses a String into a Statement.
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 via Statement.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 by PatternElementCreatedEventType.
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.
B C D E G H I L N O P R T U V W 
All Classes and Interfaces|All Packages|Serialized Form