Index

A B C D E F G H I K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Serialized Form

A

abs(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for abs({}).
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.AliasedExpression
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.ast.TypedSubtree
 
accept(Visitor) - Method in interface org.neo4j.cypherdsl.core.ast.Visitable
Accept a Visitor visiting this Visitable and its nested Visitables if applicable.
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.CollectExpression
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.Comparison
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.CountExpression
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.Create
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.Delete
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.ExistentialSubquery
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.ConstantCondition
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.Finish
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.Foreach
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.FunctionInvocation
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.HasLabelCondition
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.Hint
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.InTransactions
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.KeyValueMapEntry
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.Limit
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.ListComprehension
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.ListExpression
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.ListOperator
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.MapProjection
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.Match
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.Merge
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.MergeAction
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.NamedPath
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.NestedExpression
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.NodeBase
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.Operation
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.PatternComprehension
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.Properties
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.PropertyLookup
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.QuantifiedPathPattern
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.QuantifiedPathPattern.TargetPattern
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.Relationship.Details
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.RelationshipChain
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.Remove
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.Return
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.ReturnBody
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.Set
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.Skip
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.SortItem
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.Subquery
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.UnionPart
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.Unwind
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.Where
 
accept(Visitor) - Method in class org.neo4j.cypherdsl.core.With
 
accumulateOn(Expression) - Method in interface org.neo4j.cypherdsl.core.Reduction.OngoingDefinitionWithReducer
 
acos(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for acos({}).
adapt(FE) - Static method in class org.neo4j.cypherdsl.core.Cypher
Provides access to the foreign DSL adapter.
add(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a + operation of this (the augend) and the addend.
add(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
ADDITION - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
Standard addition operator.
Aliased - Interface in org.neo4j.cypherdsl.core
An element with an alias.
AliasedExpression - Class in org.neo4j.cypherdsl.core
An aliased expression, that deals with named expressions when accepting visitors.
all(String) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
all(SymbolicName) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts building a new condition based on a function invocation for the all() function.
ALL_ALIASES - Enum constant in enum class org.neo4j.cypherdsl.core.renderer.Configuration.GeneratedNames
All aliases are rewritten
alwaysEscapeNames(boolean) - Method in class org.neo4j.cypherdsl.core.renderer.Configuration.Builder
Configure whether names should be always escaped.
and(Object...) - Method in class org.neo4j.cypherdsl.core.MapProjection
Adds additional content.
and(Expression) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingMatchAndReturnWithOrder
Adds another expression to the list of order items.
and(Expression) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingReadingAndWithWithWhereAndOrder
Adds another expression to the list of order items.
and(Condition) - Method in interface org.neo4j.cypherdsl.core.Condition
Adds a condition to this condition with an AND.
and(Condition) - Method in interface org.neo4j.cypherdsl.core.ExposesLogicalOperators
Adds an additional condition to the existing conditions, connected by an and.
and(LabelExpression) - Method in record class org.neo4j.cypherdsl.core.LabelExpression
Create a conjunction
and(RelationshipPattern) - Method in interface org.neo4j.cypherdsl.core.Condition
Adds a condition based on a path pattern to this condition with an AND.
and(RelationshipPattern) - Method in interface org.neo4j.cypherdsl.core.ExposesLogicalOperators
Adds an additional condition based on a path pattern to the existing conditions, connected by an and.
AND - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
The AND operator.
andThen(Statement) - Method in interface org.neo4j.cypherdsl.core.ExposesAndThen
 
anonParameter(T) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a new anonymous parameter with a value bound to it.
any(String) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
any(SymbolicName) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts building a new condition based on a function invocation for the any() function.
anyNode() - Static method in class org.neo4j.cypherdsl.core.Cypher
 
anyNode(String) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
anyNode(SymbolicName) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
apply(UpdatingClause...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ForeachUpdateStep
Defines the updating clause that to will be applied to every item in the source expression.
as(String) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingUnwind
Adds an AS part that allows to define an alias for the iterable being unwound.
as(String) - Method in class org.neo4j.cypherdsl.core.NodeBase
 
as(String) - Method in class org.neo4j.cypherdsl.core.AliasedExpression
This takes the originally aliased expression and re-aliases it.
as(String) - Method in interface org.neo4j.cypherdsl.core.Expression
Creates an expression with an alias.
as(String) - Method in interface org.neo4j.cypherdsl.core.LoadCSVStatementBuilder.OngoingLoadCSV
Configure the alias for each line contained in the CSV resource
as(String) - Method in interface org.neo4j.cypherdsl.core.Node
Creates an alias for this node.
as(SymbolicName) - Method in interface org.neo4j.cypherdsl.core.Expression
Reuse an existing symbolic name to alias this expression
as(SymbolicName) - Method in interface org.neo4j.cypherdsl.core.LoadCSVStatementBuilder.OngoingLoadCSV
Configure the alias for each line contained in the CSV resource
as(SymbolicName) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingUnwind
Reuse an existing symbolic name.
ASC - Enum constant in enum class org.neo4j.cypherdsl.core.SortItem.Direction
Ascending order.
ascending() - Method in class org.neo4j.cypherdsl.core.NodeBase
 
ascending() - Method in interface org.neo4j.cypherdsl.core.Expression
The property does not track the sort items created here.
ascending() - Method in interface org.neo4j.cypherdsl.core.Node
Creates a new sort item of this node in ascending order.
ascending() - Method in class org.neo4j.cypherdsl.core.SortItem
Creates a new sort item from this instance, setting the sort direction to ascending.
ascending() - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingOrderDefinition
Specifies ascending order and jumps back to defining the match and return statement.
ascending() - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.TerminalOngoingOrderDefinition
Specifies ascending order and jumps back to defining the match and return statement.
asCondition() - Method in interface org.neo4j.cypherdsl.core.Expression
Transform this expression into a condition.
asCondition() - Method in interface org.neo4j.cypherdsl.core.ForeignAdapter
Adapts a foreign expression into a Cypher-DSL Condition.
asCondition() - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
asCondition() - Method in class org.neo4j.cypherdsl.core.RelationshipChain
 
asCondition() - Method in interface org.neo4j.cypherdsl.core.RelationshipPattern
Transform this pattern into a condition.
asCondition() - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesExistentialSubqueryCall
This can be used against a 4.x database to turn this ongoing match statement into a condition to be used in an existential subquery.
asExpression() - Method in class org.neo4j.cypherdsl.core.AliasedExpression
 
asExpression() - Method in class org.neo4j.cypherdsl.core.Asterisk
 
asExpression() - Method in interface org.neo4j.cypherdsl.core.ForeignAdapter
Adapts a foreign expression into a Cypher-DSL Expression.
asExpression() - Method in interface org.neo4j.cypherdsl.core.IdentifiableElement
Transform this element into an expression
asExpression() - Method in interface org.neo4j.cypherdsl.core.Named
 
asExpression() - Method in class org.neo4j.cypherdsl.core.SymbolicName
 
asExpression(Map<String, Object>) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a map of expression from a Java Map.
asFunction() - Method in interface org.neo4j.cypherdsl.core.ExposesCall.AsFunction
 
asFunction(boolean) - Method in interface org.neo4j.cypherdsl.core.ExposesCall.AsFunction
 
asin(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for asin({}).
asName() - Method in interface org.neo4j.cypherdsl.core.Aliased
Turns this alias into a symbolic name that can be used as an Expression.
asName() - Method in interface org.neo4j.cypherdsl.core.ForeignAdapter
Adapts a foreign expression into a Cypher-DSL SymbolicName.
asNode() - Method in interface org.neo4j.cypherdsl.core.ForeignAdapter
Adapts a foreign expression into a Cypher-DSL Node, that allows to address it further down in queries.
asRelationship() - Method in interface org.neo4j.cypherdsl.core.ForeignAdapter
Adapts a foreign expression into a Cypher-DSL Relationship, that allows to address it further down in queries.
ASSIGMENT - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
The assigment operator (Read as in `p := (a)-->(b)`)
asString() - Method in class org.neo4j.cypherdsl.core.Asterisk
 
asString() - Method in class org.neo4j.cypherdsl.core.BooleanLiteral
 
asString() - Method in class org.neo4j.cypherdsl.core.ListLiteral
 
asString() - Method in interface org.neo4j.cypherdsl.core.Literal
The string representation should be designed in such a way the a renderer can use it correctly in the given context of the literal, i.e. a literal containing a string should quote that string and escape all reserved characters.
asString() - Method in class org.neo4j.cypherdsl.core.MapLiteral
 
asString() - Method in class org.neo4j.cypherdsl.core.NullLiteral
 
asString() - Method in class org.neo4j.cypherdsl.core.NumberLiteral
 
asString() - Method in class org.neo4j.cypherdsl.core.StringLiteral
 
asString() - Method in class org.neo4j.cypherdsl.core.TemporalLiteral
 
asterisk() - Static method in class org.neo4j.cypherdsl.core.Cypher
 
Asterisk - Class in org.neo4j.cypherdsl.core
The *.
atan(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for atan({}).
atan2(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for atan2({}).
avg(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the avg() function.
avgDistinct(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the avg() function with DISTINCT added.

B

BINARY - Enum constant in enum class org.neo4j.cypherdsl.core.Operator.Type
Describes a binary operator (An operator with to operands).
BooleanLiteral - Class in org.neo4j.cypherdsl.core
The boolean literal.
breadthFirst() - Method in class org.neo4j.cypherdsl.core.TreeNode
 
build() - Method in class org.neo4j.cypherdsl.core.renderer.Configuration.Builder
 
build() - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.BuildableStatement
 
builder() - Static method in interface org.neo4j.cypherdsl.core.Statement
 

C

calendarDate(Integer, Integer, Integer) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for date({}).
call(String) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts defining a procedure call of the procedure with the given procedureName.
call(String...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts defining a procedure call of the procedure with the given qualified name.
call(String...) - Method in interface org.neo4j.cypherdsl.core.ExposesCall
Starts defining a procedure call of the procedure with the given qualified name.
call(String...) - Static method in interface org.neo4j.cypherdsl.core.Statement
 
call(Collection<String>) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts defining a procedure call of the procedure with the given qualified name.
call(Statement) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts building a statement based on one subquery.
call(Statement) - Method in interface org.neo4j.cypherdsl.core.ExposesSubqueryCall
The subquery parameter must be a valid subquery.
call(Statement, String...) - Method in interface org.neo4j.cypherdsl.core.ExposesSubqueryCall
The subquery parameter must be a valid subquery.
call(Statement, IdentifiableElement...) - Method in interface org.neo4j.cypherdsl.core.ExposesSubqueryCall
The subquery parameter must be a valid sub-query.
callClause(List<String>, String, List<Expression>, List<Expression>, Where) - Static method in class org.neo4j.cypherdsl.core.Clauses
Creates a CALL clause.
callClause(Statement) - Static method in class org.neo4j.cypherdsl.core.Clauses
Creates a CALL {} sub-query clause.
callInTransactions(Statement) - Method in interface org.neo4j.cypherdsl.core.ExposesSubqueryCall
Starts building a new sub-query from a CALL ... IN TRANSACTIONS clause
callInTransactions(Statement, Integer) - Method in interface org.neo4j.cypherdsl.core.ExposesSubqueryCall
Creates a subquery running in its own transactions.
callInTransactions(Statement, Integer, String...) - Method in interface org.neo4j.cypherdsl.core.ExposesSubqueryCall
Creates a subquery running in its own transactions.
callInTransactions(Statement, Integer, IdentifiableElement...) - Method in interface org.neo4j.cypherdsl.core.ExposesSubqueryCall
Creates a subquery running in its own transactions.
callInTransactions(Statement, String...) - Method in interface org.neo4j.cypherdsl.core.ExposesSubqueryCall
Creates a subquery running in its own transactions.
callInTransactions(Statement, IdentifiableElement...) - Method in interface org.neo4j.cypherdsl.core.ExposesSubqueryCall
Creates a subquery running in its own transactions.
callRawCypher(String, Object...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts building a statement from a raw Cypher string that might also have arguments as supported through Cypher.raw(String, Object...).
callRawCypher(String, Object...) - Method in interface org.neo4j.cypherdsl.core.ExposesSubqueryCall
Starts building a new sub-query from a raw Cypher string that might also have arguments as supported through Cypher.raw(String, Object...).
cartesian(double, double) - Static method in class org.neo4j.cypherdsl.core.Cypher
Convenience method for creating a 2d cartesian point
Case - Interface in org.neo4j.cypherdsl.core
Case.CaseEnding - Interface in org.neo4j.cypherdsl.core
Specification for a renderable, complete CASE statement
Case.GenericCase - Interface in org.neo4j.cypherdsl.core
Extension of the Case interface to support generic case.
Case.OngoingWhenThen - Interface in org.neo4j.cypherdsl.core
Helper class to collect `when` expressions and create CaseWhenThen instances when the `then` is provided.
Case.SimpleCase - Interface in org.neo4j.cypherdsl.core
Extension the Case interface to support simple case with an initial expression / condition.
caseExpression() - Static method in class org.neo4j.cypherdsl.core.Cypher
 
caseExpression(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
ceil(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for ceil({}).
CheckReturnValue - Annotation Interface in org.neo4j.cypherdsl.core.annotations
Simple version of the JSR 305 annotation that allows detecting accidentally omitted calls to Cypher.match(org.neo4j.cypherdsl.core.PatternElement...) ()} and the likes in IntelliJ.
children - Variable in class org.neo4j.cypherdsl.core.ast.TypedSubtree
The content of this typed subtree.
clause() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.PropertyFilter
Returns the value of the clause record component.
Clause - Interface in org.neo4j.cypherdsl.core
This is a marker interface for top level clauses.
Clauses - Class in org.neo4j.cypherdsl.core
Builder / factory for various clauses.
coalesce(Expression...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the coalesce() function.
collect(Named) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the collect() function.
collect(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the collect() function.
collect(Statement) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a COLLECT subquery from a statement, including its filters and conditions.
collect(Statement) - Method in interface org.neo4j.cypherdsl.core.SubqueryExpressionBuilder
Creates a COLLECT subquery from a statement, including its filters and conditions.
collectDistinct(Named) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the collect() function with DISTINCT added.
collectDistinct(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the collect() function with DISTINCT added.
CollectExpression - Class in org.neo4j.cypherdsl.core
Implementing COLLECT subqueries
COLON_CONJUNCTION - Enum constant in enum class org.neo4j.cypherdsl.core.LabelExpression.Type
A list of values, conjugated
COLON_DISJUNCTION - Enum constant in enum class org.neo4j.cypherdsl.core.LabelExpression.Type
A list of values, disjoined
compareTo(StatementCatalog.Token) - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.Token
 
Comparison - Class in org.neo4j.cypherdsl.core
A concrete condition representing a comparision between two expressions.
concat(String) - Method in class org.neo4j.cypherdsl.core.SymbolicName
Creates a new symbolic name by concatenating otherValue to this names value.
concat(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
Creates an expression concatenating two string or list expressions.
concat(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
CONCAT - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
The string concatenating operator.
Condition - Interface in org.neo4j.cypherdsl.core
Shared interface for all conditions.
Configuration - Class in org.neo4j.cypherdsl.core.renderer
This class provides some configuration settings for the Cypher-DSL, mainly around rendering of a statement.
Configuration.Builder - Class in org.neo4j.cypherdsl.core.renderer
Use this builder to create new Configuration instances.
Configuration.GeneratedNames - Enum Class in org.neo4j.cypherdsl.core.renderer
Enum for configuring name rewriting.
Configuration.IndentStyle - Enum Class in org.neo4j.cypherdsl.core.renderer
Enum for the available indent styles.
Configuration.RelationshipDefinition - Record Class in org.neo4j.cypherdsl.core.renderer
Simple definition of a known / schema relationship.
ConflictingParametersException - Exception Class in org.neo4j.cypherdsl.core
Exception thrown when extracting parameters from a statement leads to one parameter with a given name appearing with different values.
CONJUNCTION - Enum constant in enum class org.neo4j.cypherdsl.core.LabelExpression.Type
A conjunction
ConstantCondition - Class in org.neo4j.cypherdsl.core
A constant condition that is either always true or false.
contains(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a condition that checks whether this expression contains that expression.
contains(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a condition that checks whether the lhs contains with the rhs.
CONTAINS - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
String operator for CONTAINS.
content - Variable in class org.neo4j.cypherdsl.core.Asterisk
The content of this literal.
content - Variable in class org.neo4j.cypherdsl.core.BooleanLiteral
The content of this literal.
content - Variable in class org.neo4j.cypherdsl.core.ListLiteral
The content of this literal.
content - Variable in class org.neo4j.cypherdsl.core.MapLiteral
The content of this literal.
content - Variable in class org.neo4j.cypherdsl.core.NullLiteral
The content of this literal.
content - Variable in class org.neo4j.cypherdsl.core.NumberLiteral
The content of this literal.
content - Variable in class org.neo4j.cypherdsl.core.StringLiteral
The content of this literal.
content - Variable in class org.neo4j.cypherdsl.core.TemporalLiteral
The content of this literal.
CONTINUE - Enum constant in enum class org.neo4j.cypherdsl.core.ast.EnterResult
Continue with all child elements
coordinate(double, double) - Static method in class org.neo4j.cypherdsl.core.Cypher
Convenience method for creating a 2d coordinate in the WGS 84 coordinate system
cos(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for cos({}).
cot(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for cot({}).
count(List<PatternElement>, Where) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a COUNT expression based on a list of pattern
count(Node) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
count(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the count() function.
count(PatternElement, PatternElement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a COUNT sub-query expressions from at least one pattern.
count(PatternElement, PatternElement...) - Method in interface org.neo4j.cypherdsl.core.SubqueryExpressionBuilder
Creates a COUNT sub-query expressions from at least one pattern.
count(Statement.UnionQuery) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a COUNT with an inner UNION sub-query.
count(Statement.UnionQuery) - Method in interface org.neo4j.cypherdsl.core.SubqueryExpressionBuilder
Creates a COUNT with an inner UNION sub-query.
count(Statement, IdentifiableElement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a COUNT from a full statement, including its filters and conditions.
countDistinct(Node) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for a count() function with DISTINCT added.
countDistinct(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for a count() function with DISTINCT added.
CountExpression - Class in org.neo4j.cypherdsl.core
Added for supporting the Neo5j parser.
create() - Static method in class org.neo4j.cypherdsl.core.Finish
 
create(String, Expression) - Static method in class org.neo4j.cypherdsl.core.KeyValueMapEntry
Create a new KeyValueMapEntry.
create(Collection<? extends PatternElement>) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts building a statement based on a CREATE clause.
create(Collection<? extends PatternElement>) - Method in interface org.neo4j.cypherdsl.core.ExposesCreate
 
create(List<PatternElement>) - Static method in class org.neo4j.cypherdsl.core.Clauses
Builds a CREATE clause.
create(Expression) - Static method in interface org.neo4j.cypherdsl.core.Case
Creates a new Case Expression
create(FunctionInvocation.FunctionDefinition) - Static method in class org.neo4j.cypherdsl.core.FunctionInvocation
Creates a FunctionInvocation based on a simple definition without any arguments.
create(FunctionInvocation.FunctionDefinition, Expression...) - Static method in class org.neo4j.cypherdsl.core.FunctionInvocation
Creates a FunctionInvocation based on a simple definition with arguments.
create(FunctionInvocation.FunctionDefinition, PatternElement) - Static method in class org.neo4j.cypherdsl.core.FunctionInvocation
Creates a new function invocation for a pattern element.
create(MapExpression) - Static method in class org.neo4j.cypherdsl.core.Properties
Wraps an expression into a Properties node.
create(PatternElement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts building a statement based on a CREATE clause.
create(PatternElement...) - Method in interface org.neo4j.cypherdsl.core.ExposesCreate
 
create(SymbolicName, Object...) - Static method in class org.neo4j.cypherdsl.core.MapProjection
Create a new map projection with the given, mixed content
Create - Class in org.neo4j.cypherdsl.core
See Create.
CREATE - Enum constant in enum class org.neo4j.cypherdsl.core.StatementCatalog.Clause
The comparison was used in a CREATE clause.
createDistinct(FunctionInvocation.FunctionDefinition, Expression...) - Static method in class org.neo4j.cypherdsl.core.FunctionInvocation
Creates a FunctionInvocation based on a simple definition with arguments and adds the distinct operator to it.
createProjection(SymbolicName, Object...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Create a new map projection with the given, mixed content
createSymbolicNames(String[]) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
createSymbolicNames(Named[]) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
Cypher - Class in org.neo4j.cypherdsl.core
The main entry point into the Cypher DSL.

D

date() - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for date().
date(String) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for date({}).
date(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for date({}).
date(MapExpression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for date({}).
datetime() - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for datetime({}).
datetime(String) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for datetime({}).
datetime(TimeZone) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for datetime({}).
datetime(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for datetime({}).
datetime(MapExpression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for datetime({}).
defaultConfig() - Static method in class org.neo4j.cypherdsl.core.renderer.Configuration
Cypher is not pretty printed by default.
definedBy(PatternElement) - Method in interface org.neo4j.cypherdsl.core.NamedPath.OngoingDefinitionWithName
Create a new named path based on a PatternElement single node.
definedBy(Relationship) - Method in interface org.neo4j.cypherdsl.core.NamedPath.OngoingShortestPathDefinitionWithName
Create a new named path based on a single relationship.
degrees(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for degrees({}).
delete(boolean, List<Expression>) - Static method in class org.neo4j.cypherdsl.core.Clauses
Builds a DELETE clause.
delete(String...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesDelete
Renders a DELETE clause targeting the given variables.
delete(Collection<? extends Expression>) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesDelete
Creates a delete step with one or more expressions to be deleted.
delete(Expression...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesDelete
Creates a delete step with one or more expressions to be deleted.
delete(Named...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesDelete
Renders a DELETE clause targeting the given variables.
Delete - Class in org.neo4j.cypherdsl.core
See Delete.
DELETE - Enum constant in enum class org.neo4j.cypherdsl.core.StatementCatalog.Clause
The comparison was used in a DELETE clause.
DESC - Enum constant in enum class org.neo4j.cypherdsl.core.SortItem.Direction
Descending order.
descending() - Method in class org.neo4j.cypherdsl.core.NodeBase
 
descending() - Method in interface org.neo4j.cypherdsl.core.Expression
The property does not track the sort items created here.
descending() - Method in interface org.neo4j.cypherdsl.core.Node
Creates a new sort item of this node in descending order.
descending() - Method in class org.neo4j.cypherdsl.core.SortItem
Creates a new sort item from this instance, setting the sort direction to descending.
descending() - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingOrderDefinition
Specifies descending order and jumps back to defining the match and return statement.
descending() - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.TerminalOngoingOrderDefinition
Specifies descending order and jumps back to defining the match and return statement.
detachDelete(String...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesDelete
Renders a DETACH DELETE clause targeting the given variables.
detachDelete(Collection<? extends Expression>) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesDelete
Starts building a delete step that will use DETACH to remove relationships.
detachDelete(Expression...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesDelete
Starts building a delete step that will use DETACH to remove relationships.
detachDelete(Named...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesDelete
Renders a DETACH DELETE clause targeting the given variables.
Dialect - Enum Class in org.neo4j.cypherdsl.core.renderer
The dialect to be used when rendering a statement into Cypher.
DISJUNCTION - Enum constant in enum class org.neo4j.cypherdsl.core.LabelExpression.Type
A disjunction
distance(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the distance() function.
divide(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a / operation of this (the divisor) and the dividend.
divide(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
DIVISION - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
Standard division operator.
doesReturnOrYield() - Method in interface org.neo4j.cypherdsl.core.Statement
 
doesReturnOrYield() - Method in class org.neo4j.cypherdsl.core.Subquery
 
duration(String) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for duration({}).
duration(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for duration({}).
duration(MapExpression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for duration({}).
dynamic() - Method in interface org.neo4j.cypherdsl.core.Use
 

E

e() - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for e({}).
elementId() - Method in interface org.neo4j.cypherdsl.core.Node
 
elementId(Node) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for elementId{}.
elementId(Relationship) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for elementId{}.
elseDefault(Expression) - Method in interface org.neo4j.cypherdsl.core.Case.CaseEnding
Ends this case expression with a default expression to evaluate.
endNode(Relationship) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for endNode{}.
ENDS_WITH - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
String operator for ENDS WITH.
endsWith(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a condition that checks whether this expression ends with that expression.
endsWith(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a condition that checks whether the lhs ends with the rhs.
enter(Visitable) - Method in interface org.neo4j.cypherdsl.core.ast.Visitor
Enter a Visitable.
enter(Visitable) - Method in class org.neo4j.cypherdsl.core.ast.VisitorWithResult
 
EnterResult - Enum Class in org.neo4j.cypherdsl.core.ast
Result of entering a Visitable.
enterWithResult(Visitable) - Method in interface org.neo4j.cypherdsl.core.ast.Visitor
A method that is used to pass control to some extent from the visitor to the Visitable.
ENTITY_NAMES - Enum constant in enum class org.neo4j.cypherdsl.core.renderer.Configuration.GeneratedNames
Entity names are rewritten
eq(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
EQUALITY - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
Comparison for equality.
equals(Object) - Method in record class org.neo4j.cypherdsl.core.LabelExpression
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.neo4j.cypherdsl.core.Asterisk
 
equals(Object) - Method in class org.neo4j.cypherdsl.core.BooleanLiteral
 
equals(Object) - Method in class org.neo4j.cypherdsl.core.ListLiteral
 
equals(Object) - Method in class org.neo4j.cypherdsl.core.MapLiteral
 
equals(Object) - Method in class org.neo4j.cypherdsl.core.NullLiteral
 
equals(Object) - Method in class org.neo4j.cypherdsl.core.NumberLiteral
 
equals(Object) - Method in class org.neo4j.cypherdsl.core.StringLiteral
 
equals(Object) - Method in class org.neo4j.cypherdsl.core.TemporalLiteral
 
equals(Object) - Method in class org.neo4j.cypherdsl.core.Parameter
 
equals(Object) - Method in class org.neo4j.cypherdsl.core.renderer.Configuration
 
equals(Object) - Method in record class org.neo4j.cypherdsl.core.renderer.Configuration.RelationshipDefinition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.LabelFilter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.Property
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.PropertyFilter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.Token
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.neo4j.cypherdsl.core.SymbolicName
 
ExecutableResultStatement - Interface in org.neo4j.cypherdsl.core.executables
This interface extends ExecutableStatement and adds several fetchWithXXX methods that can be used with any ResultStatement to retrieve their results.
ExecutableStatement - Interface in org.neo4j.cypherdsl.core.executables
This interface spots several methods that allow statements to be used with an instance of the Neo4j Java Driver.
executeWith(AsyncQueryRunner) - Method in interface org.neo4j.cypherdsl.core.executables.ExecutableStatement
If the Neo4j Java Driver is on the classpath, this method can be used to pass a QueryRunner to the statement, execute it and retrieve a result summary in an asynchronous fashion
executeWith(ReactiveQueryRunner) - Method in interface org.neo4j.cypherdsl.core.executables.ReactiveExecutableStatement
If the Neo4j Java Driver is on the classpath, this method can be used to pass a ReactiveQueryRunner to the statement, execute it and retrieve a result summary in a reactive fashion.
executeWith(SimpleQueryRunner) - Method in interface org.neo4j.cypherdsl.core.executables.ExecutableStatement
If the Neo4j Java Driver is on the classpath, this method can be used to pass a QueryRunner to the statement, execute it and retrieve a result summary.
ExistentialSubquery - Class in org.neo4j.cypherdsl.core
An existential sub-query can only be used in a where clause.
exists(List<PatternElement>) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a new condition via an existential sub-query based on the list of patterns
exists(List<PatternElement>, Where) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a new condition via an existential sub-query based on the list of patterns and an optional where-clause.
exists(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the exists() function.
exists(PatternElement) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a new condition via an existential sub-query based on the list of patterns
exists(Property) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a new condition based on a function invocation for the exists() function.
exists(RelationshipPattern) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a new condition based on a function invocation for the exists() function.
exists(Statement, IdentifiableElement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a new condition via an existential sub-query.
exp(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for exp({}).
explain() - Method in interface org.neo4j.cypherdsl.core.Statement.UseStatement
 
explain() - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.BuildableStatement
 
EXPONENTIATION - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
Operator for exponentiation.
ExposesAndThen<S,R> - Interface in org.neo4j.cypherdsl.core
Allows chaining of statements to some other builders.
ExposesCall<T> - Interface in org.neo4j.cypherdsl.core
Entrypoint for building procedure calls.
ExposesCall.AsFunction - Interface in org.neo4j.cypherdsl.core
Interface to allow creating an expression instead of a statement from an ongoing definition.
ExposesCall.ExposesWithArgs<T> - Interface in org.neo4j.cypherdsl.core
Used to provide arguments to procedure calls.
ExposesCall.ExposesYield<T> - Interface in org.neo4j.cypherdsl.core
Used to yield procedure result fields.
ExposesCreate - Interface in org.neo4j.cypherdsl.core
A step exposing a ExposesCreate.create(PatternElement...) method.
ExposesFinish - Interface in org.neo4j.cypherdsl.core
A step to finish the query without the need to return anything.
ExposesHints - Interface in org.neo4j.cypherdsl.core
A step exposing a several using methods that are provide entry points of adding advanced query hints.
ExposesLoadCSV - Interface in org.neo4j.cypherdsl.core
Exposes methods to configure a LOAD CSV clause.
ExposesLogicalOperators<T> - Interface in org.neo4j.cypherdsl.core
A step exposing logical operators and and or after a where clause.
ExposesMatch - Interface in org.neo4j.cypherdsl.core
A step exposing a ExposesMatch.match(PatternElement...) method.
ExposesMerge - Interface in org.neo4j.cypherdsl.core
A step exposing a ExposesMerge.merge(PatternElement...) method.
ExposesPatternLengthAccessors<T> - Interface in org.neo4j.cypherdsl.core
This interface is used to derive new relationship patterns from existing relationships or chains of relationships with new lengths (min, max or unbounded) configured.
ExposesProperties<T> - Interface in org.neo4j.cypherdsl.core
A container that exposes methods to add properties with values to nodes or relationships.
ExposesRelationships<T> - Interface in org.neo4j.cypherdsl.core
A marker interface for things that expose methods to create new relationships to other elements.
ExposesReturning - Interface in org.neo4j.cypherdsl.core
Return part of a statement.
ExposesSubqueryCall - Interface in org.neo4j.cypherdsl.core
This exposes a call method taking in a statement that represents a valid, correlated subquery.
ExposesSubqueryCall.BuildableSubquery - Interface in org.neo4j.cypherdsl.core
Subqueries can be valid without any further return statement (i.e when the subquery is a void (unit) one, meaning it doesn't yield or return its results.
ExposesUnwind - Interface in org.neo4j.cypherdsl.core
ExposesWhere<T> - Interface in org.neo4j.cypherdsl.core
A step exposing a several where methods that are provide entry points of adding conditions.
ExposesWith - Interface in org.neo4j.cypherdsl.core
A step that exposes the WITH clause.
Expression - Interface in org.neo4j.cypherdsl.core
An expression can be used in many places, i.e. in return statements, pattern elements etc.

F

fetchWith(AsyncQueryRunner) - Method in interface org.neo4j.cypherdsl.core.executables.ExecutableResultStatement
Asynchronously fetches a list of records from a database via the given queryRunner.
fetchWith(AsyncQueryRunner, Function<Record, T>) - Method in interface org.neo4j.cypherdsl.core.executables.ExecutableResultStatement
Asynchronously fetches a list of records from a database via the given queryRunner.
fetchWith(ReactiveQueryRunner) - Method in interface org.neo4j.cypherdsl.core.executables.ReactiveExecutableResultStatement
Fetches a publisher of records from a database via the given queryRunner in a reactive fashion.
fetchWith(ReactiveQueryRunner, Function<Record, T>) - Method in interface org.neo4j.cypherdsl.core.executables.ReactiveExecutableResultStatement
Fetches a publisher of things from a database via the given queryRunner in a reactive fashion.
fetchWith(SimpleQueryRunner) - Method in interface org.neo4j.cypherdsl.core.executables.ExecutableResultStatement
Fetches a list of records from a database via the given queryRunner.
fetchWith(SimpleQueryRunner, Function<Record, T>) - Method in interface org.neo4j.cypherdsl.core.executables.ExecutableResultStatement
Fetches a list of things from a database via the given queryRunner.
file() - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for file({}).
finish() - Method in interface org.neo4j.cypherdsl.core.ExposesFinish
 
Finish - Class in org.neo4j.cypherdsl.core
 
floor(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for floor({}).
foreach(SymbolicName) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesForeach
Starts defining a Foreach clause
forEach(SymbolicName, Expression, List<Clause>) - Static method in class org.neo4j.cypherdsl.core.Clauses
Creates a literal for each clause.
Foreach - Class in org.neo4j.cypherdsl.core
Represents the FOREACH clause and is currently only producible via the Cypher-Parser.
ForeignAdapter<FE> - Interface in org.neo4j.cypherdsl.core
Represents an adapter that allows to turn foreign expressions into Cypher-DSL expressions.
format(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Tries to format this expression into something human-readable.
forName(String) - Static method in class org.neo4j.cypherdsl.core.PropertyLookup
This creates a property lookup for a given name.
from(Expression) - Static method in class org.neo4j.cypherdsl.core.Where
Creates a new WHERE
from(Statement) - Static method in class org.neo4j.cypherdsl.core.TreeNode
Creates a tree from a Statement.
FunctionInvocation - Class in org.neo4j.cypherdsl.core
FunctionInvocation.FunctionDefinition - Interface in org.neo4j.cypherdsl.core
Defines metadata for a function.

G

GeneralizedRenderer - Interface in org.neo4j.cypherdsl.core.renderer
This is a more general renderer than Renderer.
get() - Method in interface org.neo4j.cypherdsl.core.NamedPath.OngoingDefinitionWithName
Create a new named path that references a given, symbolic name.
GET - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
Property operator for retrieving properties.
getAlias() - Method in interface org.neo4j.cypherdsl.core.Aliased
 
getAlias() - Method in class org.neo4j.cypherdsl.core.AliasedExpression
 
getAllFilters() - Method in interface org.neo4j.cypherdsl.core.StatementCatalog
Returns a collection all filters resolved in the analyzed statement.
getAllLabelFilters() - Method in interface org.neo4j.cypherdsl.core.StatementCatalog
Returns a collection of all filters that checked for the existence of labels.
getAllPropertyFilters() - Method in interface org.neo4j.cypherdsl.core.StatementCatalog
Returns a map that contains all properties that have been used in a comparing condition as keys and a set of all comparisons they appeared in.
getAllTokens() - Method in interface org.neo4j.cypherdsl.core.StatementCatalog
Returns a collection of all tokens used in the analyzed statement.
getCatalog() - Method in interface org.neo4j.cypherdsl.core.Statement
Analyzes the statement and provides access to the resolved properties, their (potential) owners and the context in which they have been resolved.
getChildren() - Method in class org.neo4j.cypherdsl.core.ast.TypedSubtree
 
getChildren() - Method in class org.neo4j.cypherdsl.core.TreeNode
 
getContainer() - Method in interface org.neo4j.cypherdsl.core.Property
 
getContainerReference() - Method in interface org.neo4j.cypherdsl.core.Property
 
getContent() - Method in class org.neo4j.cypherdsl.core.BooleanLiteral
 
getContent() - Method in interface org.neo4j.cypherdsl.core.Literal
Retrieves the actual content of this literal, might not be supported by all literals.
getContent() - Method in class org.neo4j.cypherdsl.core.NumberLiteral
 
getContent() - Method in class org.neo4j.cypherdsl.core.StringLiteral
 
getContext() - Method in interface org.neo4j.cypherdsl.core.Statement
 
getCypher() - Method in interface org.neo4j.cypherdsl.core.executables.ExecutableStatement
 
getCypher() - Method in interface org.neo4j.cypherdsl.core.Statement
This method uses the default renderer to create a String representation of this statement.
getDefaultRenderer() - Static method in interface org.neo4j.cypherdsl.core.renderer.Renderer
Provides the default renderer.
getDetails() - Method in interface org.neo4j.cypherdsl.core.Relationship
The details containing the types, properties and cardinality.
getDetails() - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
getDialect() - Method in class org.neo4j.cypherdsl.core.renderer.Configuration
 
getDirection() - Method in class org.neo4j.cypherdsl.core.Relationship.Details
 
getErroneousParameters() - Method in exception class org.neo4j.cypherdsl.core.ConflictingParametersException
 
getFilters(StatementCatalog.Property) - Method in interface org.neo4j.cypherdsl.core.StatementCatalog
Returns a collection of all filters applied on a specific property.
getFunctionName() - Method in class org.neo4j.cypherdsl.core.FunctionInvocation
 
getGeneratedNames() - Method in class org.neo4j.cypherdsl.core.renderer.Configuration
 
getIdentifiableExpressions() - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingReadingAndReturn
 
getIdentifiableExpressions() - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OrderableOngoingReadingAndWith
 
getIdentifiableExpressions() - Method in interface org.neo4j.cypherdsl.core.StatementCatalog
Returns a collection of all expressions that are identifiable expression in a non-void (or non-unit) Cypher statement.
getImplementationName() - Method in interface org.neo4j.cypherdsl.core.FunctionInvocation.FunctionDefinition
 
getIncomingRelations(StatementCatalog.Token) - Method in interface org.neo4j.cypherdsl.core.StatementCatalog
This method can be used with any token returned from StatementCatalog.getNodeLabels() to retrieve relationships that have a node with the given token as end node.
getIndentSize() - Method in class org.neo4j.cypherdsl.core.renderer.Configuration
 
getIndentStyle() - Method in class org.neo4j.cypherdsl.core.renderer.Configuration
Returns the indentation style.
getItems() - Method in class org.neo4j.cypherdsl.core.With
 
getKey() - Method in class org.neo4j.cypherdsl.core.KeyValueMapEntry
 
getLabels() - Method in interface org.neo4j.cypherdsl.core.Node
 
getLabels() - Method in class org.neo4j.cypherdsl.core.NodeBase
 
getLeft() - Method in interface org.neo4j.cypherdsl.core.Relationship
 
getLeft() - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
getLevel() - Method in class org.neo4j.cypherdsl.core.TreeNode
 
getLiterals() - Method in interface org.neo4j.cypherdsl.core.StatementCatalog
 
getName() - Method in class org.neo4j.cypherdsl.core.Parameter
 
getName() - Method in interface org.neo4j.cypherdsl.core.Property
Returns the concatenated names of the property or the external reference (See Property.referencedAs(String)) if set.
getNames() - Method in interface org.neo4j.cypherdsl.core.Property
 
getNodeLabels() - Method in interface org.neo4j.cypherdsl.core.StatementCatalog
Returns a collection of all node labels used in the analyzed statement.
getOutgoingRelations(StatementCatalog.Token) - Method in interface org.neo4j.cypherdsl.core.StatementCatalog
This method can be used with any token returned from StatementCatalog.getNodeLabels() to retrieve relationships that have a node with the given token as start node.
getParameterName(Parameter<?>) - Method in interface org.neo4j.cypherdsl.core.StatementContext
Gets or creates the name of a parameter
getParameterNames() - Method in interface org.neo4j.cypherdsl.core.executables.ExecutableStatement
 
getParameterNames() - Method in interface org.neo4j.cypherdsl.core.StatementCatalog
After the statement has been build, this method returns a list of all parameter names used, regardless whether a value was bound to the parameter o not.
getParameters() - Method in interface org.neo4j.cypherdsl.core.executables.ExecutableStatement
 
getParameters() - Method in interface org.neo4j.cypherdsl.core.StatementCatalog
After a statement has been build, all parameters that have been added to the statement can be retrieved through this method.
getParent() - Method in class org.neo4j.cypherdsl.core.TreeNode
 
getPrefix() - Method in interface org.neo4j.cypherdsl.core.ast.ProvidesAffixes
 
getProperties() - Method in class org.neo4j.cypherdsl.core.NodeBase
 
getProperties() - Method in class org.neo4j.cypherdsl.core.Relationship.Details
 
getProperties() - Method in interface org.neo4j.cypherdsl.core.StatementCatalog
Returns a collection of all properties resolved in the analyzed statement.
getQuantifier() - Method in interface org.neo4j.cypherdsl.core.Relationship
Returns the quantifier of this relationship if any.
getQuantifier() - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
getRelationshipDefinitions() - Method in class org.neo4j.cypherdsl.core.renderer.Configuration
 
getRelationshipTypes() - Method in interface org.neo4j.cypherdsl.core.StatementCatalog
Returns a collection of all relationship types used in the analyzed statement.
getRenamedParameters() - Method in interface org.neo4j.cypherdsl.core.StatementCatalog
A statement can be configured to use generated names (see Configuration.isUseGeneratedNames()).
getRenderer(Configuration) - Static method in interface org.neo4j.cypherdsl.core.renderer.Renderer
Creates a new renderer for the given configuration.
getRenderer(Configuration, Class<T>) - Static method in interface org.neo4j.cypherdsl.core.renderer.Renderer
Creates a new renderer for the given configuration.
getRepresentation() - Method in enum class org.neo4j.cypherdsl.core.Operator
 
getRequiredSymbolicName() - Method in interface org.neo4j.cypherdsl.core.Named
 
getRequiredSymbolicName() - Method in class org.neo4j.cypherdsl.core.NodeBase
 
getRequiredSymbolicName() - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
getRight() - Method in interface org.neo4j.cypherdsl.core.Relationship
 
getRight() - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
getRows() - Method in class org.neo4j.cypherdsl.core.InTransactions
 
getSourceNodes(StatementCatalog.Token) - Method in interface org.neo4j.cypherdsl.core.StatementCatalog
This method can be used with any token returned from StatementCatalog.getRelationshipTypes() to retrieve source nodes of that relationship.
getSuffix() - Method in interface org.neo4j.cypherdsl.core.ast.ProvidesAffixes
 
getSymbol() - Method in enum class org.neo4j.cypherdsl.core.SortItem.Direction
 
getSymbolicName() - Method in interface org.neo4j.cypherdsl.core.Named
 
getSymbolicName() - Method in class org.neo4j.cypherdsl.core.NamedPath
 
getSymbolicName() - Method in class org.neo4j.cypherdsl.core.NodeBase
 
getSymbolicName() - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
getSymbolLeft() - Method in enum class org.neo4j.cypherdsl.core.Relationship.Direction
 
getSymbolRight() - Method in enum class org.neo4j.cypherdsl.core.Relationship.Direction
 
getTargetNodes(StatementCatalog.Token) - Method in interface org.neo4j.cypherdsl.core.StatementCatalog
This method can be used with any token returned from StatementCatalog.getRelationshipTypes() to retrieve target nodes of that relationship.
getType() - Method in class org.neo4j.cypherdsl.core.MergeAction
 
getType() - Method in enum class org.neo4j.cypherdsl.core.Operator
 
getTypes() - Method in class org.neo4j.cypherdsl.core.Relationship.Details
 
getUndirectedRelations(StatementCatalog.Token) - Method in interface org.neo4j.cypherdsl.core.StatementCatalog
This method can be used with any token returned from StatementCatalog.getNodeLabels() to retrieve relationships that are connected to nodes with the given token.
getUnsupportedType() - Method in exception class org.neo4j.cypherdsl.core.Literal.UnsupportedLiteralException
 
getValue() - Method in class org.neo4j.cypherdsl.core.KeyValueMapEntry
 
getValue() - Method in enum class org.neo4j.cypherdsl.core.LabelExpression.Type
 
getValue() - Method in class org.neo4j.cypherdsl.core.NodeLabel
 
getValue() - Method in class org.neo4j.cypherdsl.core.Parameter
 
getValue() - Method in class org.neo4j.cypherdsl.core.SymbolicName
 
getValue() - Method in class org.neo4j.cypherdsl.core.TreeNode
 
graphByName(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for graph.byName().
graphNames() - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for graph.names().
graphPropertiesByName(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for graph.propertiesByName().
GREATER_THAN - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
> comparison.
GREATER_THAN_OR_EQUAL_TO - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
≥ comparison.
gt(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a lhs > rhs condition.
gt(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a condition that matches if the left hand side is greater than the right hand side..
gte(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a lhs >= rhs condition.
gte(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a condition that matches if the left hand side is greater than or equal the right hand side..

H

hasContent() - Method in class org.neo4j.cypherdsl.core.Relationship.Details
Internal helper method indicating whether the details have content or not.
hasEvents() - Method in class org.neo4j.cypherdsl.core.Merge
 
hashCode() - Method in record class org.neo4j.cypherdsl.core.LabelExpression
Returns a hash code value for this object.
hashCode() - Method in class org.neo4j.cypherdsl.core.Asterisk
 
hashCode() - Method in class org.neo4j.cypherdsl.core.BooleanLiteral
 
hashCode() - Method in class org.neo4j.cypherdsl.core.ListLiteral
 
hashCode() - Method in class org.neo4j.cypherdsl.core.MapLiteral
 
hashCode() - Method in class org.neo4j.cypherdsl.core.NullLiteral
 
hashCode() - Method in class org.neo4j.cypherdsl.core.NumberLiteral
 
hashCode() - Method in class org.neo4j.cypherdsl.core.StringLiteral
 
hashCode() - Method in class org.neo4j.cypherdsl.core.TemporalLiteral
 
hashCode() - Method in class org.neo4j.cypherdsl.core.Parameter
 
hashCode() - Method in class org.neo4j.cypherdsl.core.renderer.Configuration
 
hashCode() - Method in record class org.neo4j.cypherdsl.core.renderer.Configuration.RelationshipDefinition
Returns a hash code value for this object.
hashCode() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.LabelFilter
Returns a hash code value for this object.
hashCode() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.Property
Returns a hash code value for this object.
hashCode() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.PropertyFilter
Returns a hash code value for this object.
hashCode() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.Token
Returns a hash code value for this object.
hashCode() - Method in class org.neo4j.cypherdsl.core.SymbolicName
 
HasLabelCondition - Class in org.neo4j.cypherdsl.core
A condition checking for the presence of labels on nodes or types on relationships.
hasLabels(String...) - Method in class org.neo4j.cypherdsl.core.NodeBase
 
hasLabels(String...) - Method in interface org.neo4j.cypherdsl.core.Node
A condition that checks for the presence of labels on a node.
hasLabels(LabelExpression) - Method in class org.neo4j.cypherdsl.core.NodeBase
 
hasLabels(LabelExpression) - Method in interface org.neo4j.cypherdsl.core.Node
A condition that checks for the presence of a label expression on a node
hasLabelsOrType(SymbolicName, String...) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
hasSize(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
Takes the Expression.size() expresssions and compares it for equality with the parameter expectedSize.
haversin(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for haversin({}).
head(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the head() function.
Hint - Class in org.neo4j.cypherdsl.core
Visitable implementing hints.

I

IdentifiableElement - Interface in org.neo4j.cypherdsl.core
This interface represents an element that can be for example an identifiable part of the WITH clause.
importingWith() - Method in class org.neo4j.cypherdsl.core.Subquery
Returns the importing with clause if any.
in(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a IN operation for this expression and that expression.
in(Expression) - Method in interface org.neo4j.cypherdsl.core.ListComprehension.OngoingDefinitionWithVariable
Create a list comprehension past on a literal list.
in(Expression) - Method in interface org.neo4j.cypherdsl.core.OngoingListBasedPredicateFunction
 
in(Expression) - Method in interface org.neo4j.cypherdsl.core.Reduction.OngoingDefinitionWithVariable
 
in(Expression) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ForeachSourceStep
Defines the source to be iterated by FOREACH.
IN - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
IN operator.
includesAll(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a condition that checks whether this expression includes all elements of rhs.
includesAll(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a condition that checks whether the lhs includes all elements present in rhs.
includesAny(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a condition that checks whether this expression includes any element of rhs.
includesAny(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a condition that checks whether the lhs includes any element present in rhs.
INEQUALITY - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
Comparison for inequality.
INSTANCE - Static variable in class org.neo4j.cypherdsl.core.Asterisk
The single instance of the *.
INTERNAL_ALIASES_ONLY - Enum constant in enum class org.neo4j.cypherdsl.core.renderer.Configuration.GeneratedNames
All aliases except the ones used in the last RETURN clause.
internalId() - Method in class org.neo4j.cypherdsl.core.NodeBase
 
internalId() - Method in interface org.neo4j.cypherdsl.core.Node
Deprecated.
interval(Integer, Integer) - Static method in class org.neo4j.cypherdsl.core.QuantifiedPathPattern
Creates an interval quantifier
InTransactions - Class in org.neo4j.cypherdsl.core
Used for subqueries IN TRANSACTIONS
inverse() - Method in interface org.neo4j.cypherdsl.core.Relationship
Creates a new relationship, inverting the direction but keeping the semantics intact ((a) --> (b) becomes (b) <-- (a)).
inverse() - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
IS_NOT_NULL - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
IS NOT NULL comparison.
IS_NULL - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
IS NULL comparison.
isAggregate() - Method in interface org.neo4j.cypherdsl.core.FunctionInvocation.FunctionDefinition
 
isAll() - Method in class org.neo4j.cypherdsl.core.UnionPart
 
isAlwaysEscapeNames() - Method in class org.neo4j.cypherdsl.core.renderer.Configuration
 
isAnon() - Method in class org.neo4j.cypherdsl.core.Parameter
Query method to check if this is an anonymous parameter.
isDetach() - Method in class org.neo4j.cypherdsl.core.Delete
 
isDynamicLookup() - Method in class org.neo4j.cypherdsl.core.PropertyLookup
 
isEmpty() - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a condition that evaluates to true if this expression is empty.
isEmpty(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a new condition based on a function invocation for the isEmpty() function.
isEnforceSchema() - Method in class org.neo4j.cypherdsl.core.renderer.Configuration
 
isEqualTo(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a lhs = rhs condition.
isEqualTo(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a condition that matches if both expressions are equals according to =.
isEqualTo(Node) - Method in class org.neo4j.cypherdsl.core.NodeBase
 
isEqualTo(Node) - Method in interface org.neo4j.cypherdsl.core.Node
Creates a new condition whether this node is equal to otherNode.
isFalse() - Static method in class org.neo4j.cypherdsl.core.Cypher
 
isFalse() - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a condition that checks whether this expression is false.
isNotEqualTo(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a lhs <> rhs condition.
isNotEqualTo(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a condition that matches if both expressions are equals according to <>.
isNotEqualTo(Node) - Method in class org.neo4j.cypherdsl.core.NodeBase
 
isNotEqualTo(Node) - Method in interface org.neo4j.cypherdsl.core.Node
Creates a new condition whether this node is not equal to otherNode.
isNotNull() - Method in class org.neo4j.cypherdsl.core.NodeBase
 
isNotNull() - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a IS NOT NULL operation for this expression.
isNotNull() - Method in interface org.neo4j.cypherdsl.core.Node
Creates a new condition based on this node whether it is not null.
isNotNull(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a condition that checks whether the expression is not null.
isNull() - Method in class org.neo4j.cypherdsl.core.NodeBase
 
isNull() - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a IS NULL operation for this expression.
isNull() - Method in interface org.neo4j.cypherdsl.core.Node
Creates a new condition based on this node whether it is null.
isNull(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a condition that checks whether the expression is null.
isOptional() - Method in class org.neo4j.cypherdsl.core.Match
 
isPrettyPrint() - Method in class org.neo4j.cypherdsl.core.renderer.Configuration
 
isRaw() - Method in class org.neo4j.cypherdsl.core.Return
 
isRenderConstantsAsParameters() - Method in interface org.neo4j.cypherdsl.core.Statement
Some constants may be rendered as parameters.
isResolved(SymbolicName) - Method in interface org.neo4j.cypherdsl.core.StatementContext
Checks whether a given symbolic name has been resolved in this context.
isRoot() - Method in class org.neo4j.cypherdsl.core.TreeNode
 
isTrue() - Static method in class org.neo4j.cypherdsl.core.Cypher
 
isTrue() - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a condition that checks whether this expression is true.
isUseGeneratedNames() - Method in class org.neo4j.cypherdsl.core.renderer.Configuration
 

K

keys(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for keys{}.
keys(Node) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for keys{}.
keys(Relationship) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for keys{}.
KeyValueMapEntry - Class in org.neo4j.cypherdsl.core
Helper class, only for internal use.

L

label(String) - Static method in interface org.neo4j.cypherdsl.core.StatementCatalog
Convenience method to create node label tokens.
label(String) - Static method in record class org.neo4j.cypherdsl.core.StatementCatalog.Token
Turns a specific node label into a more abstract token.
label(NodeLabel) - Static method in record class org.neo4j.cypherdsl.core.StatementCatalog.Token
Turns a specific label into a more abstract token.
LABEL - Enum constant in enum class org.neo4j.cypherdsl.core.Operator.Type
The binary operator modifying labels of nodes.
LabelExpression - Record Class in org.neo4j.cypherdsl.core
Represents a label expression, usable in Cypher.node(LabelExpression).
LabelExpression(String) - Constructor for record class org.neo4j.cypherdsl.core.LabelExpression
Creates a leaf expression from a string
LabelExpression(LabelExpression.Type, boolean, List<String>, LabelExpression, LabelExpression) - Constructor for record class org.neo4j.cypherdsl.core.LabelExpression
Creates an immutable label expression.
LabelExpression.Type - Enum Class in org.neo4j.cypherdsl.core
Type of this expression
LabelFilter(String, Set<StatementCatalog.Token>) - Constructor for record class org.neo4j.cypherdsl.core.StatementCatalog.LabelFilter
Makes sure the values are stored in an unmutable fashion.
labels() - Method in class org.neo4j.cypherdsl.core.NodeBase
 
labels() - Method in interface org.neo4j.cypherdsl.core.Node
 
labels(Node) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for labels{}.
labels(SymbolicName) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for labels{}.
last() - Element in annotation interface org.neo4j.cypherdsl.core.Neo4jVersion
 
last(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the last() function.
LEAF - Enum constant in enum class org.neo4j.cypherdsl.core.LabelExpression.Type
A leaf
leave(Visitable) - Method in interface org.neo4j.cypherdsl.core.ast.Visitor
Leave a Visitable.
left() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.PropertyFilter
Returns the value of the left record component.
left(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the left() function.
length(Integer, Integer) - Method in interface org.neo4j.cypherdsl.core.ExposesPatternLengthAccessors
Creates a new relationship pattern with a new length
length(Integer, Integer) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
length(Integer, Integer) - Method in class org.neo4j.cypherdsl.core.RelationshipChain
Changes the length of the last element of this chain
length(NamedPath) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for length().
LESS_THAN - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
< comparison.
LESS_THAN_OR_EQUAL_TO - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
≤ comparison.
lhs() - Method in record class org.neo4j.cypherdsl.core.LabelExpression
Returns the value of the lhs record component.
limit(Number) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesLimit
Limits the number of returned records.
limit(Number) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.TerminalExposesLimit
Limits the number of returned records.
limit(Expression) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesLimit
Limits the number of returned records.
limit(Expression) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.TerminalExposesLimit
Limits the number of returned records.
Limit - Class in org.neo4j.cypherdsl.core
 
linenumber() - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for linenumber({}).
listBasedOn(NamedPath) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a list comprehension starting with a named path.
listBasedOn(RelationshipPattern) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a list comprehension starting with a Relationship or a chain of relationships.
ListComprehension - Class in org.neo4j.cypherdsl.core
ListComprehension.OngoingDefinitionWithList - Interface in org.neo4j.cypherdsl.core
Allows to add a where clause into the definition of the list.
ListComprehension.OngoingDefinitionWithoutReturn - Interface in org.neo4j.cypherdsl.core
Provides the final step of defining a list comprehension.
ListComprehension.OngoingDefinitionWithVariable - Interface in org.neo4j.cypherdsl.core
ListExpression - Class in org.neo4j.cypherdsl.core
Represents a list expression as in [expression1, expression2, ..., expressionN]
ListLiteral - Class in org.neo4j.cypherdsl.core
A list of literals.
listOf(Collection<? extends Expression>) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a list-expression from several expressions.
listOf(Expression...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a list-expression from several expressions.
ListOperator - Class in org.neo4j.cypherdsl.core
Represents a range literal applied to another expression.
listWith(SymbolicName) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts defining a list comprehension.
Literal<T> - Interface in org.neo4j.cypherdsl.core
Represents a literal with an optional content.
Literal.UnsupportedLiteralException - Exception Class in org.neo4j.cypherdsl.core
Thrown when a given object cannot be used as a Cypher-DSL-Literal.
literalFalse() - Static method in class org.neo4j.cypherdsl.core.Cypher
 
literalNull() - Static method in class org.neo4j.cypherdsl.core.Cypher
 
literalOf(Object) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a new Literal<?> from the given object.
literalTrue() - Static method in class org.neo4j.cypherdsl.core.Cypher
 
loadCSV(boolean, StringLiteral, SymbolicName, String) - Static method in class org.neo4j.cypherdsl.core.Clauses
Creates an LOAD CSV clause.
loadCSV(URI) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts building a LOAD CSV.
loadCSV(URI) - Method in interface org.neo4j.cypherdsl.core.ExposesLoadCSV
Starts building a LOAD CSV.
loadCSV(URI, boolean) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts building a LOAD CSV.
loadCSV(URI, boolean) - Method in interface org.neo4j.cypherdsl.core.ExposesLoadCSV
Starts building a LOAD CSV.
loadCSV(URI, boolean) - Static method in interface org.neo4j.cypherdsl.core.LoadCSVStatementBuilder
Starts building a LOAD CSV.
LoadCSVStatementBuilder - Interface in org.neo4j.cypherdsl.core
 
LoadCSVStatementBuilder.OngoingLoadCSV - Interface in org.neo4j.cypherdsl.core
An instance of this interface will be provided after pointing the database to a valid URI of a CSV resource.
localdatetime() - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for localdatetime({}).
localdatetime(String) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for localdatetime({}).
localdatetime(TimeZone) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for localdatetime({}).
localdatetime(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for localdatetime({}).
localdatetime(MapExpression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for localdatetime({}).
localtime() - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for localtime({}).
localtime(String) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for localtime({}).
localtime(TimeZone) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for localtime({}).
localtime(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for localtime({}).
localtime(MapExpression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for localtime({}).
log(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for log({}).
log10(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for log10({}).
lt(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a lhs < rhs condition.
lt(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a condition that matches if the left hand side is less than the right hand side..
lte(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a lhs <= rhs condition.
lte(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a condition that matches if the left hand side is less than or equal the right hand side..
LTR - Enum constant in enum class org.neo4j.cypherdsl.core.Relationship.Direction
Left to right
ltrim(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the ltrim() function.

M

makeExecutable(ResultStatement) - Static method in interface org.neo4j.cypherdsl.core.executables.ExecutableStatement
Creates an executable result statement based on the given statement
makeExecutable(ResultStatement) - Static method in interface org.neo4j.cypherdsl.core.executables.ReactiveExecutableStatement
Creates an executable result statement based on the given statement
makeExecutable(Statement) - Static method in interface org.neo4j.cypherdsl.core.executables.ExecutableStatement
Creates an executable statement based on the given statement
makeExecutable(Statement) - Static method in interface org.neo4j.cypherdsl.core.executables.ReactiveExecutableStatement
Creates an executable statement based on the given statement
map(Expression) - Method in interface org.neo4j.cypherdsl.core.Reduction.OngoingDefinitionWithList
 
MapExpression - Class in org.neo4j.cypherdsl.core
A dedicated map expression.
MapLiteral - Class in org.neo4j.cypherdsl.core
A map of literals.
mapOf(Object...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a map of expression from a list of key/value pairs.
MapProjection - Class in org.neo4j.cypherdsl.core
Represents a map projection as described here.
match(boolean, Collection<? extends PatternElement>) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts building a statement based on a match clause.
match(boolean, List<PatternElement>, Where, List<Hint>) - Static method in class org.neo4j.cypherdsl.core.Clauses
Builds a MATCH clause.
match(boolean, PatternElement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts building a statement based on a match clause.
match(boolean, PatternElement...) - Method in interface org.neo4j.cypherdsl.core.ExposesMatch
Adds (another) MATCH clause.
match(Collection<? extends PatternElement>) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts building a statement based on a match clause.
match(Collection<? extends PatternElement>) - Method in interface org.neo4j.cypherdsl.core.ExposesMatch
Adds (another) MATCH clause.
match(PatternElement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts building a statement based on a match clause.
match(PatternElement...) - Method in interface org.neo4j.cypherdsl.core.ExposesMatch
Adds (another) MATCH clause.
Match - Class in org.neo4j.cypherdsl.core
See Match.
MATCH - Enum constant in enum class org.neo4j.cypherdsl.core.StatementCatalog.Clause
The comparison was used in a MATCH clause.
matches(String) - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a condition that checks whether this expression matches the given pattern.
matches(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a condition that checks whether this expression matches that expression.
matches(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a condition that matches if the right hand side is a regular expression that matches the the left hand side via =~.
MATCHES - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
The string matching operator.
matching(RelationshipPattern) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
max(Integer) - Method in interface org.neo4j.cypherdsl.core.ExposesPatternLengthAccessors
Creates a new relationship pattern with a new maximum length
max(Integer) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
max(Integer) - Method in class org.neo4j.cypherdsl.core.RelationshipChain
Changes the length of the last element of this chain to a new maximum length
max(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the max() function.
maxDistinct(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the max() function with DISTINCT added.
merge(Collection<? extends PatternElement>) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts building a statement based on a MERGE clause.
merge(List<PatternElement>, List<MergeAction>) - Static method in class org.neo4j.cypherdsl.core.Clauses
Builds a MERGE clause.
merge(PatternElement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts building a statement based on a MERGE clause.
merge(PatternElement...) - Method in interface org.neo4j.cypherdsl.core.ExposesMerge
 
Merge - Class in org.neo4j.cypherdsl.core
See Create.
MERGE - Enum constant in enum class org.neo4j.cypherdsl.core.StatementCatalog.Clause
The comparison was used in a MERGE clause.
MergeAction - Class in org.neo4j.cypherdsl.core
An action or event that happens after a MERGE clause.
MergeAction.Type - Enum Class in org.neo4j.cypherdsl.core
The type of the action.
min(Integer) - Method in interface org.neo4j.cypherdsl.core.ExposesPatternLengthAccessors
Creates a new relationship pattern with a new minimum length
min(Integer) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
min(Integer) - Method in class org.neo4j.cypherdsl.core.RelationshipChain
Changes the length of the last element of this chain to a new minimum length
min(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the min() function.
minDistinct(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the min() function with DISTINCT added.
minimum() - Element in annotation interface org.neo4j.cypherdsl.core.Neo4jVersion
 
minus(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates an unary minus operation.
MODULO_DIVISION - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
Standard modulo operator.
MULTIPLICATION - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
Standard multiplication operator.
multiply(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a * operation of this (the multiplier) and the multiplicand.
multiply(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
mutate(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a += operation.
mutate(Expression, Expression) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSet
Creates a += operation.
mutate(Expression, Expression) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingMergeAction
Creates a += operation.
mutate(Expression, MapExpression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a += operation.
mutate(MapExpression) - Method in class org.neo4j.cypherdsl.core.NodeBase
 
mutate(MapExpression) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
mutate(MapExpression) - Method in interface org.neo4j.cypherdsl.core.PropertyContainer
Creates an Operation mutating the properties of this container to a new value.
mutate(Named, Expression) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSet
Creates a += operation.
mutate(Named, Expression) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingMergeAction
Creates a += operation.
mutate(Parameter<?>) - Method in class org.neo4j.cypherdsl.core.NodeBase
 
mutate(Parameter<?>) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
mutate(Parameter<?>) - Method in interface org.neo4j.cypherdsl.core.PropertyContainer
Creates an Operation mutating the properties of this container to a new value.
MUTATE - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
Property operator for modifying properties.

N

name() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.Property
Returns the value of the name record component.
name(String) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a new symbolic name.
named(String) - Method in interface org.neo4j.cypherdsl.core.Node
Creates a copy of this node with a new symbolic name.
named(String) - Method in class org.neo4j.cypherdsl.core.NodeBase
 
named(String) - Method in interface org.neo4j.cypherdsl.core.Relationship
Creates a copy of this relationship with a new symbolic name.
named(String) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
named(String) - Method in class org.neo4j.cypherdsl.core.RelationshipChain
Replaces the last element of this chains with a copy of the relationship with the new symbolic name.
named(String) - Method in interface org.neo4j.cypherdsl.core.RelationshipPattern
Turns the pattern into a named chain of relationships.
named(SymbolicName) - Method in interface org.neo4j.cypherdsl.core.Node
Creates a copy of this node with a new symbolic name.
named(SymbolicName) - Method in class org.neo4j.cypherdsl.core.NodeBase
This method needs to be implemented to provide new, type safe instances of this node.
named(SymbolicName) - Method in interface org.neo4j.cypherdsl.core.Relationship
Creates a copy of this relationship with a new symbolic name.
named(SymbolicName) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
This method needs to be implemented to provide new, type safe instances of this relationship.
named(SymbolicName) - Method in class org.neo4j.cypherdsl.core.RelationshipChain
Replaces the last element of this chains with a copy of the relationship with the new symbolic name.
named(SymbolicName) - Method in interface org.neo4j.cypherdsl.core.RelationshipPattern
Turns the pattern into a named chain of relationships.
Named - Interface in org.neo4j.cypherdsl.core
A named thing exposes Named.getSymbolicName(), making the thing identifiable.
NamedPath - Class in org.neo4j.cypherdsl.core
Represents a named path.
NamedPath.OngoingDefinitionWithName - Interface in org.neo4j.cypherdsl.core
Partial path that has a name (p = ).
NamedPath.OngoingShortestPathDefinitionWithName - Interface in org.neo4j.cypherdsl.core
Partial path that has a name (p = ) and is based on a graph algorithm function.
nameOrExpression(T) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
ne(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
needsGrouping() - Method in class org.neo4j.cypherdsl.core.Operation
Checks, whether this operation needs grouping.
negate() - Method in record class org.neo4j.cypherdsl.core.LabelExpression
Negates this expressio
negated() - Method in record class org.neo4j.cypherdsl.core.LabelExpression
Returns the value of the negated record component.
NEO4J_4 - Enum constant in enum class org.neo4j.cypherdsl.core.renderer.Dialect
Neo4j 4.4 and earlier
NEO4J_5 - Enum constant in enum class org.neo4j.cypherdsl.core.renderer.Dialect
Neo4j 5
NEO4J_5_23 - Enum constant in enum class org.neo4j.cypherdsl.core.renderer.Dialect
Enhanced Neo4j 5 dialect that renders importing with statements for call subqueries as variable scoped subqueries.
Neo4jVersion - Annotation Interface in org.neo4j.cypherdsl.core
This annotation provides information which Neo4j version is required to be able to successfully run a query containing a fragment generated via a method annotated with it.
NestedExpression - Class in org.neo4j.cypherdsl.core
 
newConfig() - Static method in class org.neo4j.cypherdsl.core.renderer.Configuration
Returns a new builder.
noCondition() - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a placeholder condition which is not rendered in the final statement but is useful while chaining conditions together.
node(String, String...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Create a new Node representation with at least one label, the "primary" label.
node(String, List<String>) - Static method in class org.neo4j.cypherdsl.core.Cypher
Create a new Node representation with at least one label, the "primary" label.
node(String, MapExpression, String...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Create a new Node representation with at least one label, the "primary" label.
node(String, MapExpression, Collection<String>) - Static method in class org.neo4j.cypherdsl.core.Cypher
Create a new Node representation with at least one label, the "primary" label.
node(LabelExpression) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
Node - Interface in org.neo4j.cypherdsl.core
NODE_LABEL - Enum constant in enum class org.neo4j.cypherdsl.core.StatementCatalog.Token.Type
Represents a node label.
NodeBase<SELF> - Class in org.neo4j.cypherdsl.core
This is the base class for all nodes.
NodeBase(String, String...) - Constructor for class org.neo4j.cypherdsl.core.NodeBase
Creates a new base object from a set of labels.
NodeBase(SymbolicName, List<NodeLabel>, Properties) - Constructor for class org.neo4j.cypherdsl.core.NodeBase
Creates a new base object from a SymbolicName name, a list of labels and a set of properties
NodeLabel - Class in org.neo4j.cypherdsl.core
Expression for a single Node label.
nodes(NamedPath) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for nodes{}.
nodes(SymbolicName) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for nodes{}.
none(String) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
none(SymbolicName) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts building a new condition based on a function invocation for the none() function.
not() - Method in class org.neo4j.cypherdsl.core.Comparison
 
not() - Method in interface org.neo4j.cypherdsl.core.Condition
Negates this condition.
not(Condition) - Static method in class org.neo4j.cypherdsl.core.Cypher
Negates the given condition.
not(RelationshipPattern) - Static method in class org.neo4j.cypherdsl.core.Cypher
Negates the given pattern element: The pattern must not matched to be included in the result.
NOT - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
The NOT operator.
NullLiteral - Class in org.neo4j.cypherdsl.core
Represents the literal value null.
NumberLiteral - Class in org.neo4j.cypherdsl.core
 

O

of(List<Clause>) - Static method in interface org.neo4j.cypherdsl.core.Statement
Creates a statement based on a list of clauses.
of(MergeAction.Type, Set) - Static method in class org.neo4j.cypherdsl.core.MergeAction
Creates a new merge action.
of(ResultStatement) - Static method in interface org.neo4j.cypherdsl.core.executables.ExecutableStatement
Creates an executable result statement based on the given statement
of(ResultStatement) - Static method in interface org.neo4j.cypherdsl.core.executables.ReactiveExecutableStatement
Creates an executable result statement based on the given statement
of(Statement) - Static method in interface org.neo4j.cypherdsl.core.executables.ExecutableStatement
Creates an executable statement based on the given statement
of(Statement) - Static method in interface org.neo4j.cypherdsl.core.executables.ReactiveExecutableStatement
Creates an executable statement based on the given statement
ON_CREATE - Enum constant in enum class org.neo4j.cypherdsl.core.MergeAction.Type
Triggered when a pattern has been created.
ON_MATCH - Enum constant in enum class org.neo4j.cypherdsl.core.MergeAction.Type
Triggered when a pattern has been fully matched.
onCreate() - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesMergeAction
This allows to specify the action that should happen when the merge clause lead to the creation of a new pattern.
OngoingListBasedPredicateFunction - Interface in org.neo4j.cypherdsl.core
Allows to define the source of the list predicate.
OngoingListBasedPredicateFunctionWithList - Interface in org.neo4j.cypherdsl.core
Allows to specify the where condition for the list based predicate.
onMatch() - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesMergeAction
This allows to specify the action that should happen when the pattern of the merge clause already existed and matched.
Operation - Class in org.neo4j.cypherdsl.core
A binary operation.
operator() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.PropertyFilter
Returns the value of the operator record component.
Operator - Enum Class in org.neo4j.cypherdsl.core
An operator.
Operator.Type - Enum Class in org.neo4j.cypherdsl.core
Operator type.
optionalMatch(Collection<? extends PatternElement>) - Static method in class org.neo4j.cypherdsl.core.Cypher
Prepares an optional match statement.
optionalMatch(Collection<? extends PatternElement>) - Method in interface org.neo4j.cypherdsl.core.ExposesMatch
Adds (another) optional MATCH clause.
optionalMatch(PatternElement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Prepares an optional match statement.
optionalMatch(PatternElement...) - Method in interface org.neo4j.cypherdsl.core.ExposesMatch
Adds (another) optional MATCH clause.
or(Condition) - Method in interface org.neo4j.cypherdsl.core.Condition
Adds a condition to this condition with an OR.
or(Condition) - Method in interface org.neo4j.cypherdsl.core.ExposesLogicalOperators
Adds an additional condition to the existing conditions, connected by an or.
or(LabelExpression) - Method in record class org.neo4j.cypherdsl.core.LabelExpression
Create a disjunction
or(RelationshipPattern) - Method in interface org.neo4j.cypherdsl.core.Condition
Adds a condition based on a path pattern to this condition with an OR.
or(RelationshipPattern) - Method in interface org.neo4j.cypherdsl.core.ExposesLogicalOperators
Adds an additional condition based on a path pattern to the existing conditions, connected by an or.
OR - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
The OR operator.
Order - Class in org.neo4j.cypherdsl.core
Represents the list of sort items that make up the order of records in a result set.
orderBy(Collection<SortItem>) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesOrderBy
Order the result set by one or more sort items.
orderBy(Collection<SortItem>) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.TerminalExposesOrderBy
Order the result set by one or more sort items.
orderBy(Expression) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesOrderBy
Order the result set by an expression.
orderBy(Expression) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.TerminalExposesOrderBy
Order the result set by an expression.
orderBy(SortItem...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesOrderBy
Order the result set by one or more sort items.
orderBy(SortItem...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.TerminalExposesOrderBy
Order the result set by one or more sort items.
ordinalDate(Integer, Integer) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for date({}).
org.neo4j.cypherdsl.core - module org.neo4j.cypherdsl.core
 
org.neo4j.cypherdsl.core - package org.neo4j.cypherdsl.core
Contains an internal DSL for creating Cypher.
org.neo4j.cypherdsl.core.annotations - package org.neo4j.cypherdsl.core.annotations
 
org.neo4j.cypherdsl.core.ast - package org.neo4j.cypherdsl.core.ast
Support for describing an abstract syntax tree.
org.neo4j.cypherdsl.core.executables - package org.neo4j.cypherdsl.core.executables
Provides an optional integration with the Neo4j Java driver and Project Reactor / Reactive streams.
org.neo4j.cypherdsl.core.renderer - package org.neo4j.cypherdsl.core.renderer
A renderer for statements in the simplest form possible.
owningToken() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.Property
Returns the value of the owningToken record component.
owningType() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.Property
 

P

parameter(String) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a new parameter placeholder.
parameter(String, T) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a new parameter with the given name and a value bound to it.
Parameter<T> - Class in org.neo4j.cypherdsl.core
Represents a named parameter inside a Cypher statement.
PARAMETER_NAMES - Enum constant in enum class org.neo4j.cypherdsl.core.renderer.Configuration.GeneratedNames
Parameter names are rewritten
parameterNames() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.PropertyFilter
Returns the value of the parameterNames record component.
parameters() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.PropertyFilter
Returns the value of the parameters record component.
path(String) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts defining a named path by indicating a name.
path(SymbolicName) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts defining a named path by indicating a name.
PatternComprehension - Class in org.neo4j.cypherdsl.core
PatternComprehension.OngoingDefinitionWithoutReturn - Interface in org.neo4j.cypherdsl.core
Provides the final step of defining a pattern comprehension.
PatternComprehension.OngoingDefinitionWithPattern - Interface in org.neo4j.cypherdsl.core
Allows to add a where clause into the definition of the pattern.
PatternComprehension.OngoingDefinitionWithPatternAndWhere - Interface in org.neo4j.cypherdsl.core
Intermediate step that allows expressing additional, logical operators.
PatternElement - Interface in org.neo4j.cypherdsl.core
PatternExpression - Interface in org.neo4j.cypherdsl.core
A marker interface used for pattern appearing in exists or size statements.
percentileCont(Expression, Number) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the percentileCont() function.
percentileContDistinct(Expression, Number) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the percentileCont() function with DISTINCT added.
percentileDisc(Expression, Number) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the percentileDisc() function.
percentileDiscDistinct(Expression, Number) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the percentileDisc() function with DISTINCT added.
pi() - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for pi({}).
PIPE - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
The pipe operator
plus() - Static method in class org.neo4j.cypherdsl.core.QuantifiedPathPattern
Returns the + quantifier.
plus(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates an unary plus operation.
point(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the point() function.
point(MapExpression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the point() function.
point(Parameter<?>) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the point() function.
POSTFIX - Enum constant in enum class org.neo4j.cypherdsl.core.Operator.Type
Describes a unary postfix operator (An operator with one operand before the operator).
pow(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
Returns the power of n of this value.
pow(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
PREFIX - Enum constant in enum class org.neo4j.cypherdsl.core.Operator.Type
Describes a unary prefix operator (An operator with one operand after the operator).
preOrder() - Method in class org.neo4j.cypherdsl.core.TreeNode
 
prepareVisit(Expression) - Method in class org.neo4j.cypherdsl.core.MapExpression
 
prepareVisit(T) - Method in class org.neo4j.cypherdsl.core.ast.TypedSubtree
A hook for interfere with the visitation of child elements.
prettyPrinting() - Static method in class org.neo4j.cypherdsl.core.renderer.Configuration
Pretty printing with default indentation settings.
printTo(Consumer<CharSequence>, Function<TreeNode<E>, String>) - Method in class org.neo4j.cypherdsl.core.TreeNode
Creates an ASCII representation of this node and its children
ProcedureCall - Interface in org.neo4j.cypherdsl.core
profile() - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.BuildableStatement
 
project(Object...) - Method in class org.neo4j.cypherdsl.core.NodeBase
 
project(Object...) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
project(Object...) - Method in interface org.neo4j.cypherdsl.core.PropertyContainer
Creates a map projection based on this container.
project(Object...) - Method in class org.neo4j.cypherdsl.core.SymbolicName
Creates a map projection based on this node.
project(List<Object>) - Method in class org.neo4j.cypherdsl.core.NodeBase
 
project(List<Object>) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
project(List<Object>) - Method in interface org.neo4j.cypherdsl.core.PropertyContainer
Unwraps the list of entries into an array before creating a projection out of it.
project(List<Object>) - Method in class org.neo4j.cypherdsl.core.SymbolicName
A list will never be a valid entry for a map projection, so this convenient method prevents trying to create one from a list of objects.
properties(Object...) - Method in class org.neo4j.cypherdsl.core.RelationshipChain
Adds properties to the last element of this chain.
properties(MapExpression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for properties()) on maps.
properties(MapExpression) - Method in class org.neo4j.cypherdsl.core.RelationshipChain
Adds properties to the last element of this chain.
properties(Node) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for properties()) on nodes.
properties(Relationship) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for properties()) on relationships.
Properties - Class in org.neo4j.cypherdsl.core
Represents the properties of a node or a relationship when used as part of the whole pattern (inside a MATCH, CREATE or MERGE clause as {p1: v1, p2: v2, pn: vn}.
property(String) - Method in class org.neo4j.cypherdsl.core.NodeBase
 
property(String) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
property(String) - Method in interface org.neo4j.cypherdsl.core.PropertyAccessor
Creates a new Property associated with this element.
property(String) - Static method in interface org.neo4j.cypherdsl.core.StatementCatalog
Convenience method to create a new property without a specific owner.
property(String...) - Method in class org.neo4j.cypherdsl.core.NodeBase
 
property(String...) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
property(String...) - Method in interface org.neo4j.cypherdsl.core.Expression
 
property(String...) - Method in interface org.neo4j.cypherdsl.core.PropertyAccessor
 
property(String, String...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Dereferences a property for a symbolic name, most likely pointing to a property container like a node or a relationship.
property(String, Collection<String>) - Static method in class org.neo4j.cypherdsl.core.Cypher
Dereferences a property for a symbolic name, most likely pointing to a property container like a node or a relationship.
property(String, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a dynamic lookup of a property for a symbolic name, most likely pointing to a property container like a node or a relationship.
property(Set<StatementCatalog.Token>, String) - Static method in interface org.neo4j.cypherdsl.core.StatementCatalog
Convenience method to create a new property with a defined owner.
property(Expression) - Method in class org.neo4j.cypherdsl.core.NodeBase
 
property(Expression) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
property(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a new Property associated with this property container.
property(Expression) - Method in interface org.neo4j.cypherdsl.core.PropertyAccessor
Creates a new Property associated with this element.
property(Expression, String...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Dereferences a property on a arbitrary expression.
property(Expression, Collection<String>) - Static method in class org.neo4j.cypherdsl.core.Cypher
Dereferences a property on a arbitrary expression.
property(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a dynamic lookup of a property on a arbitrary expression.
Property - Interface in org.neo4j.cypherdsl.core
A property.
Property(String) - Constructor for record class org.neo4j.cypherdsl.core.StatementCatalog.Property
Creates a new property without an owner.
Property(Set<StatementCatalog.Token>, String) - Constructor for record class org.neo4j.cypherdsl.core.StatementCatalog.Property
The constructor enforces the use of unmodifiable sets and unique types accross tokens.
Property(StatementCatalog.Token, String) - Constructor for record class org.neo4j.cypherdsl.core.StatementCatalog.Property
Creates a new property with a single owning token.
PROPERTY - Enum constant in enum class org.neo4j.cypherdsl.core.Operator.Type
Describes an operator working with properties of entities.
PropertyAccessor - Interface in org.neo4j.cypherdsl.core
This interface represents an element that has properties.
PropertyContainer - Interface in org.neo4j.cypherdsl.core
A container having properties.
PropertyFilter(StatementCatalog.Clause, Expression, Operator, Expression, Set<String>, Map<String, Object>) - Constructor for record class org.neo4j.cypherdsl.core.StatementCatalog.PropertyFilter
The constructor enforces the use of unmodifiable sets.
PropertyLookup - Class in org.neo4j.cypherdsl.core
ProvidesAffixes - Interface in org.neo4j.cypherdsl.core.ast
 

Q

QuantifiedPathPattern - Class in org.neo4j.cypherdsl.core
 
QuantifiedPathPattern.Quantifier - Interface in org.neo4j.cypherdsl.core
Quantifier for path patterns.
QuantifiedPathPattern.TargetPattern - Class in org.neo4j.cypherdsl.core
Synthetic element for the Cypher-DSL AST.
quantify(QuantifiedPathPattern.Quantifier) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
quantify(QuantifiedPathPattern.Quantifier) - Method in class org.neo4j.cypherdsl.core.RelationshipChain
 
quantify(QuantifiedPathPattern.Quantifier) - Method in interface org.neo4j.cypherdsl.core.RelationshipPattern
Quantifies the pattern.
quantifyRelationship(QuantifiedPathPattern.Quantifier) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
quantifyRelationship(QuantifiedPathPattern.Quantifier) - Method in class org.neo4j.cypherdsl.core.RelationshipChain
 
quantifyRelationship(QuantifiedPathPattern.Quantifier) - Method in interface org.neo4j.cypherdsl.core.RelationshipPattern
Quantifies the relationship.
quarterDate(Integer, Integer, Integer) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for date({}).
quote(String) - Static method in class org.neo4j.cypherdsl.core.Cypher
Escapes and quotes the unquotedString for safe usage in Neo4j-Browser and Shell.

R

radians(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for radians({}).
rand() - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for rand({}).
randomUUID() - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for randomUUID({}).
range(Integer, Integer, Integer) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the range() function.
range(Integer, Integer) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
range(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
range(Expression, Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the range() function.
raw(String, Object...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates an expression from a raw string fragment.
ReactiveExecutableResultStatement - Interface in org.neo4j.cypherdsl.core.executables
This interface extends ReactiveExecutableStatement and adds several fetchWithXXX methods that can be used with any ResultStatement to retrieve their results in a reactive fashion.
ReactiveExecutableStatement - Interface in org.neo4j.cypherdsl.core.executables
This is an extended version of the ExecutableStatement, spotting an additional ReactiveExecutableStatement.executeWith(ReactiveQueryRunner) that runs a statement in a reactive fashion.
reduce(SymbolicName) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts building a function invocation for reduce({}).
Reduction - Class in org.neo4j.cypherdsl.core
A typed subtree representing the arguments of a call to the reduce() function.
Reduction.OngoingDefinitionWithInitial - Interface in org.neo4j.cypherdsl.core
Step 4b: Define the initial value
Reduction.OngoingDefinitionWithList - Interface in org.neo4j.cypherdsl.core
Step 3: Define the map expression
Reduction.OngoingDefinitionWithReducer - Interface in org.neo4j.cypherdsl.core
Step 4a: Define the accumulator
Reduction.OngoingDefinitionWithVariable - Interface in org.neo4j.cypherdsl.core
Step 2: Define the list
referencedAs(String) - Method in interface org.neo4j.cypherdsl.core.Property
Creates a new property with an external reference.
Relationship - Interface in org.neo4j.cypherdsl.core
RELATIONSHIP_TYPE - Enum constant in enum class org.neo4j.cypherdsl.core.StatementCatalog.Token.Type
Represents a relationship type.
Relationship.Details - Class in org.neo4j.cypherdsl.core
Relationship.Direction - Enum Class in org.neo4j.cypherdsl.core
While the direction in the schema package is centered around the node, the direction here is the direction between two nodes.
RelationshipBase<S,E,SELF> - Class in org.neo4j.cypherdsl.core
This is the base class for all relationships.
RelationshipBase(SymbolicName, String, Node, Properties, Node) - Constructor for class org.neo4j.cypherdsl.core.RelationshipBase
Always creates a relationship from start to end (left to right).
RelationshipBase(SymbolicName, Node, String, Properties, Node, String...) - Constructor for class org.neo4j.cypherdsl.core.RelationshipBase
Always creates a relationship from start to end (left to right).
RelationshipBase(S, String, E, String...) - Constructor for class org.neo4j.cypherdsl.core.RelationshipBase
Always creates a relationship from start to end (left to right).
relationshipBetween(Node, String...) - Method in class org.neo4j.cypherdsl.core.NodeBase
 
relationshipBetween(Node, String...) - Method in interface org.neo4j.cypherdsl.core.ExposesRelationships
Starts building an undirected relationship between this node and the other.
relationshipBetween(Node, String...) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
relationshipBetween(Node, String...) - Method in class org.neo4j.cypherdsl.core.RelationshipChain
 
RelationshipChain - Class in org.neo4j.cypherdsl.core
Represents a chain of relationships.
relationshipDefinition(String) - Static method in class org.neo4j.cypherdsl.core.renderer.Configuration
Creates a new relationship definition from a string in the form (sourceLabel, TYPE, targetLabel).
RelationshipDefinition(String, String, String) - Constructor for record class org.neo4j.cypherdsl.core.renderer.Configuration.RelationshipDefinition
Will make sure all parameters are trimmed.
relationshipFrom(Node, String...) - Method in class org.neo4j.cypherdsl.core.NodeBase
 
relationshipFrom(Node, String...) - Method in interface org.neo4j.cypherdsl.core.ExposesRelationships
Starts building an incoming relationship starting at the other node.
relationshipFrom(Node, String...) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
relationshipFrom(Node, String...) - Method in class org.neo4j.cypherdsl.core.RelationshipChain
 
RelationshipPattern - Interface in org.neo4j.cypherdsl.core
A shared, public interface for relationships and chains of relationships.
relationships(NamedPath) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for relationships{}.
relationships(SymbolicName) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for relationships{}.
relationshipTo(Node, String...) - Method in class org.neo4j.cypherdsl.core.NodeBase
 
relationshipTo(Node, String...) - Method in interface org.neo4j.cypherdsl.core.ExposesRelationships
Starts building an outgoing relationship to the other node.
relationshipTo(Node, String...) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
relationshipTo(Node, String...) - Method in class org.neo4j.cypherdsl.core.RelationshipChain
 
relationshipWith(Node, Relationship.Direction, String...) - Method in interface org.neo4j.cypherdsl.core.ExposesRelationships
A convenience method for creating relationships between nodes avoiding going through the fluent API by allowing to pass in the type directly.
remainder(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
Returns the remainder of this value and the dividend.
remainder(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
remove(Collection<Property>) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSetAndRemove
Creates SET clause for removing the enumerated properties
remove(List<Expression>) - Static method in class org.neo4j.cypherdsl.core.Clauses
Creates a remove clause, removing labels or properties.
remove(Node, String...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSetAndRemove
Creates SET clause for removing the given labels from a node.
remove(Node, Collection<String>) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSetAndRemove
Creates SET clause for removing the given labels from a node.
remove(Property...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSetAndRemove
Creates SET clause for removing the enumerated properties
Remove - Class in org.neo4j.cypherdsl.core
See Remove.
REMOVE_LABEL - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
The label operator removing labels.
removeLabel(Node, String...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates an operation removing one or more labels from a given node.
render(Visitable) - Method in interface org.neo4j.cypherdsl.core.renderer.GeneralizedRenderer
Renders any Visitable.
render(Statement) - Method in interface org.neo4j.cypherdsl.core.renderer.Renderer
Renders a statement.
Renderer - Interface in org.neo4j.cypherdsl.core.renderer
Instances of this class are supposed to be thread-safe.
replace(Expression, Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the replace() function.
resolve(SymbolicName) - Method in interface org.neo4j.cypherdsl.core.StatementContext
Resolves a symbolic name into a string: A symbolic name can be a placeholder without an actual value.
ResultStatement - Interface in org.neo4j.cypherdsl.core
A statement that returns items from the graph.
Return - Class in org.neo4j.cypherdsl.core
See Return.
ReturnBody - Class in org.neo4j.cypherdsl.core
The container or "body" for return items, order and optional skip and things.
returning() - Method in interface org.neo4j.cypherdsl.core.ListComprehension.OngoingDefinitionWithoutReturn
 
returning(boolean, List<Expression>, List<SortItem>, Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Clauses
Builds a RETURN clause.
returning(String...) - Method in interface org.neo4j.cypherdsl.core.ExposesReturning
Creates the RETURN clause.
returning(Collection<? extends Expression>) - Static method in class org.neo4j.cypherdsl.core.Cypher
A RETURN statement without a previous match.
returning(Collection<? extends Expression>) - Method in interface org.neo4j.cypherdsl.core.ExposesReturning
Create a match that returns one or more expressions.
returning(Expression...) - Static method in class org.neo4j.cypherdsl.core.Cypher
A RETURN statement without a previous match.
returning(Expression...) - Method in interface org.neo4j.cypherdsl.core.ExposesReturning
Create a match that returns one or more expressions.
returning(Expression...) - Method in interface org.neo4j.cypherdsl.core.ListComprehension.OngoingDefinitionWithoutReturn
 
returning(Expression...) - Method in interface org.neo4j.cypherdsl.core.PatternComprehension.OngoingDefinitionWithoutReturn
 
returning(Named...) - Method in interface org.neo4j.cypherdsl.core.ExposesReturning
Creates the RETURN clause.
returning(Named...) - Method in interface org.neo4j.cypherdsl.core.ListComprehension.OngoingDefinitionWithoutReturn
 
returning(Named...) - Method in interface org.neo4j.cypherdsl.core.PatternComprehension.OngoingDefinitionWithoutReturn
 
returningDistinct(String...) - Method in interface org.neo4j.cypherdsl.core.ExposesReturning
Creates a RETURN clause containing the DISTINCT keyword.
returningDistinct(Collection<? extends Expression>) - Method in interface org.neo4j.cypherdsl.core.ExposesReturning
Creates a RETURN clause returning the distinct set of one or more expressions.
returningDistinct(Expression...) - Method in interface org.neo4j.cypherdsl.core.ExposesReturning
Creates a RETURN clause returning the distinct set of one or more expressions.
returningDistinct(Named...) - Method in interface org.neo4j.cypherdsl.core.ExposesReturning
Creates a RETURN clause containing the DISTINCT keyword.
returningRaw(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a RETURN clause from a raw Cypher expression created via Cypher.raw(String, Object...).
returningRaw(Expression) - Method in interface org.neo4j.cypherdsl.core.ExposesReturning
Creates a RETURN clause from a raw Cypher expression created via Cypher.raw(String, Object...).
REUSE_ALIASES - Enum constant in enum class org.neo4j.cypherdsl.core.renderer.Configuration.GeneratedNames
This is an additional flag that is on by default for aliases, but can be removed from the config, so that every alias name triggers a new generated name.
reverse(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the reverse() function.
rhs() - Method in record class org.neo4j.cypherdsl.core.LabelExpression
Returns the value of the rhs record component.
right() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.PropertyFilter
Returns the value of the right record component.
right(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the right() function.
round(Expression, Expression...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for round({}).
RTL - Enum constant in enum class org.neo4j.cypherdsl.core.Relationship.Direction
Right to left
rtrim(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the rtrim() function.

S

SchemaEnforcementFailedException - Exception Class in org.neo4j.cypherdsl.core.renderer
Thrown when schema validation fails.
SchemaEnforcementFailedException() - Constructor for exception class org.neo4j.cypherdsl.core.renderer.SchemaEnforcementFailedException
Creates a new instance, not to be used by client code.
separator() - Method in class org.neo4j.cypherdsl.core.ast.TypedSubtree
 
set(Collection<? extends Expression>) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSet
Adds a SET clause to the statement.
set(Collection<? extends Expression>) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingMergeAction
Adds a SET clause to the statement.
set(List<Expression>) - Static method in class org.neo4j.cypherdsl.core.Clauses
Creates a remove clause, setting labels or properties.
set(Expression...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSet
Adds a SET clause to the statement.
set(Expression...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingMergeAction
Adds a SET clause to the statement.
set(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a = operation.
set(MapExpression) - Method in class org.neo4j.cypherdsl.core.NodeBase
 
set(MapExpression) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
set(MapExpression) - Method in interface org.neo4j.cypherdsl.core.PropertyContainer
Creates an SET operation setting the properties of this container to a new value.
set(Named, Expression) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSet
Adds a SET clause to the statement, modifying the given named thing with an expression.
set(Named, Expression) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingMergeAction
Adds a SET clause to the statement, modifying the given named thing with an expression.
set(Node, String...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSetLabel
Creates SET clause for setting the given labels to a node.
set(Node, Collection<String>) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSetLabel
Creates SET clause for setting the given labels to a node.
set(Parameter<?>) - Method in class org.neo4j.cypherdsl.core.NodeBase
 
set(Parameter<?>) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
set(Parameter<?>) - Method in interface org.neo4j.cypherdsl.core.PropertyContainer
Creates an SET operation setting the properties of this container to a new value.
Set - Class in org.neo4j.cypherdsl.core
See Set.
SET - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
Property operator for assigning properties.
SET_LABEL - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
The label operator adding labels.
setLabel(Node, String...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates an operation adding one or more labels from a given node.
setRenderConstantsAsParameters(boolean) - Method in interface org.neo4j.cypherdsl.core.Statement
Use this method to configure whether some constant values should be rendered as parameters or as literals before the first call to StatementCatalog.getParameters() or Statement.getCypher().
shortestPath(String) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts defining a named path defined by the shortestPath between a relationship by indicating a name.
shortestPath(Relationship) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for shortestPath({}).
shortestPath(SymbolicName) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts defining a named path defined by the shortestPath between a relationship by indicating a name.
sign(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for sign({}).
sin(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for sin({}).
single(String) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
single(SymbolicName) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts building a new condition based on a function invocation for the single() function.
size() - Method in interface org.neo4j.cypherdsl.core.Expression
This creates a size(e) expression from this expression.
size(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the size() function.
size(RelationshipPattern) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the size() function.
skip(Number) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSkip
Adds a skip clause, skipping the given number of records.
skip(Number) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.TerminalExposesSkip
Adds a skip clause, skipping the given number of records.
skip(Expression) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSkip
Adds a skip clause.
skip(Expression) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.TerminalExposesSkip
Adds a skip clause.
Skip - Class in org.neo4j.cypherdsl.core
 
SKIP_CHILDREN - Enum constant in enum class org.neo4j.cypherdsl.core.ast.EnterResult
Skip child elements
sort(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a new SortItem to be used as part of an Order.
sort(Expression, SortItem.Direction) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a new SortItem to be used as part of an Order.
sorted(SortItem.Direction) - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a new sort item with the given direction.
sorted(SymbolicName, Object...) - Static method in class org.neo4j.cypherdsl.core.MapProjection
Create a new map projection with the given, mixed content
sortedMapOf(Object...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates an alphabetically sorted map of expression from a list of key/value pairs.
SortItem - Class in org.neo4j.cypherdsl.core
A sort item can be used in an ORDER BY clause and changes the order of the items being returned from a query.
SortItem.Direction - Enum Class in org.neo4j.cypherdsl.core
Sort direction.
sourceLabel() - Method in record class org.neo4j.cypherdsl.core.renderer.Configuration.RelationshipDefinition
Returns the value of the sourceLabel record component.
SPACE - Enum constant in enum class org.neo4j.cypherdsl.core.renderer.Configuration.IndentStyle
Use a configurable number of spaces for indentation.
split(Expression, String) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the split() function.
split(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the split() function.
sqrt(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for sqrt({}).
star() - Static method in class org.neo4j.cypherdsl.core.QuantifiedPathPattern
Returns the * quantifier.
startNode(Relationship) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for startNode{}.
STARTS_WITH - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
String operator for STARTS WITH.
startsWith(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a condition that checks whether this expression starts with that expression.
startsWith(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a condition that checks whether the lhs starts with the rhs.
Statement - Interface in org.neo4j.cypherdsl.core
Shall be the common interfaces for queries that we support.
Statement.RegularQuery - Interface in org.neo4j.cypherdsl.core
Represents RegularQuery.
Statement.SingleQuery - Interface in org.neo4j.cypherdsl.core
Represents a SingleQuery.
Statement.UnionQuery - Interface in org.neo4j.cypherdsl.core
Represents a UnionQuery.
Statement.UseStatement - Interface in org.neo4j.cypherdsl.core
Represents a USE statement, utilizing a composite graph call.
StatementBuilder - Interface in org.neo4j.cypherdsl.core
 
StatementBuilder.BuildableMatchAndUpdate - Interface in org.neo4j.cypherdsl.core
A buildable ongoing MATCH and UPDATE.
StatementBuilder.BuildableOngoingMergeAction - Interface in org.neo4j.cypherdsl.core
An interface combining a buildable MATCH and UPDATE with the possibility to add actions after a MERGE clause.
StatementBuilder.BuildableStatement<T> - Interface in org.neo4j.cypherdsl.core
A statement that has all information required to be build and exposes a build method.
StatementBuilder.ExposesDelete - Interface in org.neo4j.cypherdsl.core
A step that exposes only the DELETE clause.
StatementBuilder.ExposesExistentialSubqueryCall - Interface in org.neo4j.cypherdsl.core
A shared marker interface for things that can be turned into a subquery to be used inside the WHERE clause.
StatementBuilder.ExposesForeach - Interface in org.neo4j.cypherdsl.core
Steps for building a Foreach clause.
StatementBuilder.ExposesLimit - Interface in org.neo4j.cypherdsl.core
A step that exposes the StatementBuilder.ExposesLimit.limit(Number) method.
StatementBuilder.ExposesMergeAction - Interface in org.neo4j.cypherdsl.core
Provides a way to specify an action that happens after a MERGE clause.
StatementBuilder.ExposesOrderBy - Interface in org.neo4j.cypherdsl.core
See StatementBuilder.TerminalExposesOrderBy, but on a with clause.
StatementBuilder.ExposesSet - Interface in org.neo4j.cypherdsl.core
Set part of a statement.
StatementBuilder.ExposesSetAndRemove - Interface in org.neo4j.cypherdsl.core
A step that exposes the set clause.
StatementBuilder.ExposesSetLabel<R> - Interface in org.neo4j.cypherdsl.core
Exposes node mutations.
StatementBuilder.ExposesSkip - Interface in org.neo4j.cypherdsl.core
A step that exposes the StatementBuilder.ExposesSkip.skip(Number) method.
StatementBuilder.ExposesUpdatingClause - Interface in org.neo4j.cypherdsl.core
A step providing all the supported updating clauses (DELETE, SET)
StatementBuilder.ExposesYieldStar - Interface in org.neo4j.cypherdsl.core
A trait for an ongoing standalone call to expose all of its results via an asterisk.
StatementBuilder.ForeachSourceStep - Interface in org.neo4j.cypherdsl.core
Initial step of defining a FOREACH-clause.
StatementBuilder.ForeachUpdateStep - Interface in org.neo4j.cypherdsl.core
Second step of defining a FOREACH-clause in which the updating clause is defined.
StatementBuilder.OngoingInQueryCallWithArguments - Interface in org.neo4j.cypherdsl.core
The union of an in-query call exposing yields.
StatementBuilder.OngoingInQueryCallWithoutArguments - Interface in org.neo4j.cypherdsl.core
The union of an in-query call exposing new arguments and yields.
StatementBuilder.OngoingInQueryCallWithReturnFields - Interface in org.neo4j.cypherdsl.core
An in-query call exposing where and return clauses.
StatementBuilder.OngoingMatchAndReturnWithOrder - Interface in org.neo4j.cypherdsl.core
Combines the capabilities of skip, limit and adds additional expressions to the order-by items.
StatementBuilder.OngoingMatchAndUpdate - Interface in org.neo4j.cypherdsl.core
After a MATCH..UPDATE chain has been established, a RETURN can be added, a pipeline with WITH can be started or more mutating steps can be added.
StatementBuilder.OngoingMerge - Interface in org.neo4j.cypherdsl.core
An ongoing update statement that can be used to chain more updating statements, define actions on a merge or add a with or return clause.
StatementBuilder.OngoingMergeAction - Interface in org.neo4j.cypherdsl.core
A variant of StatementBuilder.ExposesSet that allows for further chaining of actions.
StatementBuilder.OngoingOrderDefinition - Interface in org.neo4j.cypherdsl.core
An intermediate step while defining the order of a with clause.
StatementBuilder.OngoingReading - Interface in org.neo4j.cypherdsl.core
A match that exposes returning and for which it is not decided whether the optional where part has been used or note.
StatementBuilder.OngoingReadingAndReturn - Interface in org.neo4j.cypherdsl.core
A match that knows what to return and which is ready to be build.
StatementBuilder.OngoingReadingAndWith - Interface in org.neo4j.cypherdsl.core
Represents a reading statement ending in a with clause, potentially already having an order and not exposing order methods.
StatementBuilder.OngoingReadingAndWithWithSkip - Interface in org.neo4j.cypherdsl.core
The union type of an ongoing reading with a WITH and a SKIP clause.
StatementBuilder.OngoingReadingAndWithWithWhereAndOrder - Interface in org.neo4j.cypherdsl.core
Combines the capabilities of skip, limit and adds additional expressions to the order-by items.
StatementBuilder.OngoingReadingWithoutWhere - Interface in org.neo4j.cypherdsl.core
A match that exposes returning and where methods to add required information.
StatementBuilder.OngoingReadingWithWhere - Interface in org.neo4j.cypherdsl.core
A match that has a non-empty where-part.
StatementBuilder.OngoingStandaloneCallWithArguments - Interface in org.neo4j.cypherdsl.core
The union of a buildable statement and call exposing yields.
StatementBuilder.OngoingStandaloneCallWithoutArguments - Interface in org.neo4j.cypherdsl.core
The union of a buildable statement and call exposing new arguments and yields.
StatementBuilder.OngoingStandaloneCallWithReturnFields - Interface in org.neo4j.cypherdsl.core
A buildable statement exposing where and return clauses.
StatementBuilder.OngoingUnwind - Interface in org.neo4j.cypherdsl.core
Builder part for unwinding.
StatementBuilder.OngoingUpdate - Interface in org.neo4j.cypherdsl.core
An ongoing update statement that can be used to chain more update statements or add a with or return clause.
StatementBuilder.OrderableOngoingReadingAndWith - Interface in org.neo4j.cypherdsl.core
 
StatementBuilder.OrderableOngoingReadingAndWithWithoutWhere - Interface in org.neo4j.cypherdsl.core
A match that knows what to pipe to the next part of a multipart query.
StatementBuilder.OrderableOngoingReadingAndWithWithWhere - Interface in org.neo4j.cypherdsl.core
 
StatementBuilder.Terminal - Interface in org.neo4j.cypherdsl.core
Terminal operation that only allows access to StatementBuilder.BuildableStatement.
StatementBuilder.TerminalExposesLimit - Interface in org.neo4j.cypherdsl.core
StatementBuilder.TerminalExposesOrderBy - Interface in org.neo4j.cypherdsl.core
A step that exposes several methods to specify ordering.
StatementBuilder.TerminalExposesSkip - Interface in org.neo4j.cypherdsl.core
StatementBuilder.TerminalOngoingOrderDefinition - Interface in org.neo4j.cypherdsl.core
An intermediate step while defining the order of a result set.
StatementBuilder.VoidCall - Interface in org.neo4j.cypherdsl.core
The result of a call to a stored procedure not having any results.
StatementCatalog - Interface in org.neo4j.cypherdsl.core
The statement catalog gives an overview about relevant items in a statement.
StatementCatalog.Clause - Enum Class in org.neo4j.cypherdsl.core
Enum for the clause in which a comparison was made.
StatementCatalog.Filter - Interface in org.neo4j.cypherdsl.core
This interface represents all kinds of filters in a query such as filters on labels and filters on properties.
StatementCatalog.LabelFilter - Record Class in org.neo4j.cypherdsl.core
This type represents a filter on nodes requiring one or more labels.
StatementCatalog.Property - Record Class in org.neo4j.cypherdsl.core
A property that has been resolved.
StatementCatalog.PropertyFilter - Record Class in org.neo4j.cypherdsl.core
This type encapsulates a comparison in which a property of a node or relationship was used.
StatementCatalog.Token - Record Class in org.neo4j.cypherdsl.core
A token can either describe a node label or a relationship type.
StatementCatalog.Token.Type - Enum Class in org.neo4j.cypherdsl.core
The specific token type.
StatementContext - Interface in org.neo4j.cypherdsl.core
Context for while rendering a statement.
stDev(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the stDev() function.
stDevDistinct(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the stDev() function with DISTINCT added.
stDevP(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the stDevP() function.
stDevPDistinct(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the stDevP() function with DISTINCT added.
streamWith(SimpleQueryRunner, Consumer<Stream<Record>>) - Method in interface org.neo4j.cypherdsl.core.executables.ExecutableResultStatement
This method creates (and closes) a stream of records from the result of a given query.
StringLiteral - Class in org.neo4j.cypherdsl.core
The string representation of a string literal will be a quoted Cypher string in single tickmarks with escaped reserved characters.
subList(Expression, Integer, Integer) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a closed range with given boundaries.
subList(Expression, Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a closed range with given boundaries.
subListFrom(Expression, Integer) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates an open range starting at start.
subListFrom(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates an open range starting at start.
subListUntil(Expression, Integer) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates an open range starting at start.
subListUntil(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates an open range starting at start.
Subquery - Class in org.neo4j.cypherdsl.core
Represents a "callable" sub-query.
SubqueryExpression - Interface in org.neo4j.cypherdsl.core
A sub-query expression can either be an EXISTS-tential or a COUNT expression as of Neo4j 5.
SubqueryExpressionBuilder - Interface in org.neo4j.cypherdsl.core
Something that can build counting sub-queries.
subqueryWith(String...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Start building a new sub-query expression by importing variables into the scope with a WITH clause.
subqueryWith(IdentifiableElement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Start building a new sub-query expression by importing variables into the scope with a WITH clause.
substring(Expression, Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the substring() function.
subtract(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
Creates a - operation of this (the minuend) and the subtrahend.
subtract(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
 
SUBTRACTION - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
Standard subtraction operator.
sum(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the sum() function.
sumDistinct(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the sum() function with DISTINCT added.
symbolicName() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.LabelFilter
Returns the value of the symbolicName record component.
SymbolicName - Class in org.neo4j.cypherdsl.core
A symbolic name to identify nodes, relationships and aliased items.

T

TAB - Enum constant in enum class org.neo4j.cypherdsl.core.renderer.Configuration.IndentStyle
Use tabs for indentation.
tan(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for tan({}).
targetLabel() - Method in record class org.neo4j.cypherdsl.core.renderer.Configuration.RelationshipDefinition
Returns the value of the targetLabel record component.
TemporalLiteral - Class in org.neo4j.cypherdsl.core
A literal representing a temporal value to be formatted in a way that Neo4j's Cypher understands it.
then(Expression) - Method in interface org.neo4j.cypherdsl.core.Case.OngoingWhenThen
Ends this WHEN block with an expression.
time() - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for time({}).
time(String) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for time({}).
time(TimeZone) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for time({}).
time(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for time({}).
time(MapExpression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for time({}).
to(Expression) - Method in interface org.neo4j.cypherdsl.core.Property
Creates an Operation setting this property to a new value.
toBoolean(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for toBoolean({}).
toFloat(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for toFloat({}).
toInteger(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for toInteger({}).
Token(StatementCatalog.Token.Type, String) - Constructor for record class org.neo4j.cypherdsl.core.StatementCatalog.Token
Creates an instance of a Token record class.
toLower(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the toLower() function.
toString() - Method in class org.neo4j.cypherdsl.core.Create
 
toString() - Method in class org.neo4j.cypherdsl.core.Delete
 
toString() - Method in class org.neo4j.cypherdsl.core.Foreach
 
toString() - Method in class org.neo4j.cypherdsl.core.Match
 
toString() - Method in class org.neo4j.cypherdsl.core.Merge
 
toString() - Method in class org.neo4j.cypherdsl.core.Remove
 
toString() - Method in class org.neo4j.cypherdsl.core.Set
 
toString() - Method in class org.neo4j.cypherdsl.core.Subquery
 
toString() - Method in class org.neo4j.cypherdsl.core.Unwind
 
toString() - Method in class org.neo4j.cypherdsl.core.NodeBase
 
toString() - Method in class org.neo4j.cypherdsl.core.AliasedExpression
 
toString() - Method in interface org.neo4j.cypherdsl.core.ast.Visitable
Most visitables will render themselves into a Cypher fragment preceded with the actual classname.
toString() - Method in class org.neo4j.cypherdsl.core.Comparison
 
toString() - Method in class org.neo4j.cypherdsl.core.FunctionInvocation
 
toString() - Method in class org.neo4j.cypherdsl.core.Hint
 
toString() - Method in class org.neo4j.cypherdsl.core.InTransactions
 
toString() - Method in class org.neo4j.cypherdsl.core.KeyValueMapEntry
 
toString() - Method in record class org.neo4j.cypherdsl.core.LabelExpression
Returns a string representation of this record class.
toString() - Method in class org.neo4j.cypherdsl.core.Limit
 
toString() - Method in class org.neo4j.cypherdsl.core.ListExpression
 
toString() - Method in class org.neo4j.cypherdsl.core.Asterisk
 
toString() - Method in class org.neo4j.cypherdsl.core.BooleanLiteral
 
toString() - Method in class org.neo4j.cypherdsl.core.ListLiteral
 
toString() - Method in class org.neo4j.cypherdsl.core.MapLiteral
 
toString() - Method in class org.neo4j.cypherdsl.core.NullLiteral
 
toString() - Method in class org.neo4j.cypherdsl.core.NumberLiteral
 
toString() - Method in class org.neo4j.cypherdsl.core.StringLiteral
 
toString() - Method in class org.neo4j.cypherdsl.core.TemporalLiteral
 
toString() - Method in class org.neo4j.cypherdsl.core.MapExpression
 
toString() - Method in class org.neo4j.cypherdsl.core.MapProjection
 
toString() - Method in class org.neo4j.cypherdsl.core.MergeAction
 
toString() - Method in class org.neo4j.cypherdsl.core.NestedExpression
 
toString() - Method in class org.neo4j.cypherdsl.core.NodeLabel
 
toString() - Method in class org.neo4j.cypherdsl.core.Operation
 
toString() - Method in enum class org.neo4j.cypherdsl.core.Operator
 
toString() - Method in class org.neo4j.cypherdsl.core.Parameter
 
toString() - Method in class org.neo4j.cypherdsl.core.Properties
 
toString() - Method in class org.neo4j.cypherdsl.core.PropertyLookup
 
toString() - Method in class org.neo4j.cypherdsl.core.Relationship.Details
 
toString() - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
toString() - Method in class org.neo4j.cypherdsl.core.RelationshipChain
 
toString() - Method in record class org.neo4j.cypherdsl.core.renderer.Configuration.RelationshipDefinition
Returns a string representation of this record class.
toString() - Method in class org.neo4j.cypherdsl.core.renderer.Configuration
 
toString() - Method in class org.neo4j.cypherdsl.core.Return
 
toString() - Method in class org.neo4j.cypherdsl.core.ReturnBody
 
toString() - Method in class org.neo4j.cypherdsl.core.Skip
 
toString() - Method in enum class org.neo4j.cypherdsl.core.SortItem.Direction
 
toString() - Method in class org.neo4j.cypherdsl.core.SortItem
 
toString() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.LabelFilter
Returns a string representation of this record class.
toString() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.Property
Returns a string representation of this record class.
toString() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.PropertyFilter
Returns a string representation of this record class.
toString() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.Token
Returns a string representation of this record class.
toString() - Method in class org.neo4j.cypherdsl.core.SymbolicName
 
toString() - Method in class org.neo4j.cypherdsl.core.UnionPart
 
toString() - Method in class org.neo4j.cypherdsl.core.Where
 
toString() - Method in class org.neo4j.cypherdsl.core.With
 
toString(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for toString({}).
toStringOrNull(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for toStringOrNull({}).
toUpper(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the toUpper() function.
TreeNode<E> - Class in org.neo4j.cypherdsl.core
A mutable tree structure providing Breadth-first search (aka in-level order traversal) and pre-ordered depth-first search.
trim(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the trim() function.
type() - Method in record class org.neo4j.cypherdsl.core.LabelExpression
Returns the value of the type record component.
type() - Method in record class org.neo4j.cypherdsl.core.renderer.Configuration.RelationshipDefinition
Returns the value of the type record component.
type() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.Token
Returns the value of the type record component.
type(String) - Static method in record class org.neo4j.cypherdsl.core.StatementCatalog.Token
Turns a specific relationship type into a more abstract token
type(String) - Static method in interface org.neo4j.cypherdsl.core.StatementCatalog
Convenience method to create relationship type tokens.
type(Relationship) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for type{}.
type(SymbolicName) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for type{}.
TypedSubtree<T> - Class in org.neo4j.cypherdsl.core.ast
This class helps to group items of the same type on the same level of the tree into a list structure that can be recognized by visitors.
TypedSubtree(Collection<T>) - Constructor for class org.neo4j.cypherdsl.core.ast.TypedSubtree
Creates a new typed subtree with the given content.
TypedSubtree(T...) - Constructor for class org.neo4j.cypherdsl.core.ast.TypedSubtree
Creates a new typed subtree with the given content.

U

UNARY_MINUS - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
Unary minus operator.
UNARY_PLUS - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
Unary plus operator.
unbounded() - Method in interface org.neo4j.cypherdsl.core.ExposesPatternLengthAccessors
Creates a new relationship pattern with an unbound length minimum length
unbounded() - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
unbounded() - Method in class org.neo4j.cypherdsl.core.RelationshipChain
Changes the length of the last element of this chain to an unbounded pattern.
UNDEFINED - Enum constant in enum class org.neo4j.cypherdsl.core.SortItem.Direction
Undefined direction.
UNI - Enum constant in enum class org.neo4j.cypherdsl.core.Relationship.Direction
None
union(Collection<Statement>) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a UNION statement from several other statements.
union(Statement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a UNION statement from several other statements.
unionAll(Collection<Statement>) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a UNION ALL statement from several other statements.
unionAll(Statement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a UNION ALL statement from several other statements.
UnionPart - Class in org.neo4j.cypherdsl.core
Represents a part of a union.
UNKNOWN - Enum constant in enum class org.neo4j.cypherdsl.core.StatementCatalog.Clause
Used in case the analysis could not determine a clause.
unwind(String) - Method in interface org.neo4j.cypherdsl.core.ExposesUnwind
Starts building a new UNWIND clause.
unwind(Collection<? extends Expression>) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts building a statement starting with an UNWIND clause.
unwind(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts building a statement starting with an UNWIND clause.
unwind(Expression) - Method in interface org.neo4j.cypherdsl.core.ExposesUnwind
Starts building a new UNWIND clause.
unwind(Expression...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts building a statement starting with an UNWIND clause.
unwind(Expression...) - Method in interface org.neo4j.cypherdsl.core.ExposesUnwind
Starts building a new UNWIND clause.
unwind(Expression, SymbolicName) - Static method in class org.neo4j.cypherdsl.core.Clauses
Creates an unwind clause.
Unwind - Class in org.neo4j.cypherdsl.core
See Unwind.
UpdatingClause - Interface in org.neo4j.cypherdsl.core
 
use(String, Statement) - Static method in class org.neo4j.cypherdsl.core.Cypher
Decorates the given statement by prepending a static USE clause.
use(Expression, Statement) - Static method in class org.neo4j.cypherdsl.core.Cypher
Decorates the given statement by prepending a dynamic USE clause.
use(Parameter<?>, Statement) - Static method in class org.neo4j.cypherdsl.core.Cypher
Decorates the given statement by prepending a dynamic USE clause.
use(StringLiteral, Statement) - Static method in class org.neo4j.cypherdsl.core.Cypher
Decorates the given statement by prepending a dynamic USE clause.
Use - Interface in org.neo4j.cypherdsl.core
The USE clause can be prepended to statements or be used in a CALL subquery.
useIndexFor(boolean, Property...) - Static method in class org.neo4j.cypherdsl.core.Hint
Creates an index hint.
useJoinOn(SymbolicName...) - Static method in class org.neo4j.cypherdsl.core.Hint
Creates a join hint on one or more symbolic names.
useScanFor(Node) - Static method in class org.neo4j.cypherdsl.core.Hint
Creates an index scan hint.
usingIndex(Property...) - Method in interface org.neo4j.cypherdsl.core.ExposesHints
Applies an INDEX hint for one or more properties.
usingIndexSeek(Property...) - Method in interface org.neo4j.cypherdsl.core.ExposesHints
Applies an INDEX SEEL hint for one or more properties.
usingJoinOn(Node...) - Method in interface org.neo4j.cypherdsl.core.ExposesHints
Applies a JOIN hint on one or more nodes.
usingJoinOn(SymbolicName...) - Method in interface org.neo4j.cypherdsl.core.ExposesHints
Applies a JOIN hint on one or more nodes identified by their names.
usingPeriodic(Integer, List<Clause>) - Static method in interface org.neo4j.cypherdsl.core.Statement
Creates a statement based on a list of clauses and prepends it with USING PERIODIC COMMIT.
usingPeriodicCommit() - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts building a LOAD CSV clause by using a periodic commit.
usingPeriodicCommit(Integer) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts building a LOAD CSV clause by using a periodic commit.
usingPeriodicCommit(Integer) - Static method in interface org.neo4j.cypherdsl.core.LoadCSVStatementBuilder
Starts building a LOAD CSV clause by using a periodic commit.
usingScan(Node) - Method in interface org.neo4j.cypherdsl.core.ExposesHints
Applies a SCAN hint on a node.

V

value() - Method in record class org.neo4j.cypherdsl.core.LabelExpression
Returns the value of the value record component.
value() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.LabelFilter
Returns the value of the value record component.
value() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.Token
Returns the value of the value record component.
valueAt(Expression, Integer) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a single valued range at index.
valueAt(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a single valued range at index.
valueOf(String) - Static method in enum class org.neo4j.cypherdsl.core.ast.EnterResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.neo4j.cypherdsl.core.LabelExpression.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.neo4j.cypherdsl.core.MergeAction.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.neo4j.cypherdsl.core.Operator.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.neo4j.cypherdsl.core.Operator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.neo4j.cypherdsl.core.Relationship.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.neo4j.cypherdsl.core.renderer.Configuration.GeneratedNames
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.neo4j.cypherdsl.core.renderer.Configuration.IndentStyle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.neo4j.cypherdsl.core.renderer.Dialect
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.neo4j.cypherdsl.core.SortItem.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.neo4j.cypherdsl.core.StatementCatalog.Clause
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.neo4j.cypherdsl.core.StatementCatalog.Token.Type
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.neo4j.cypherdsl.core.ast.EnterResult
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.core.LabelExpression.Type
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.core.MergeAction.Type
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.core.Operator.Type
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.core.Operator
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.core.Relationship.Direction
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.core.renderer.Configuration.GeneratedNames
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.core.renderer.Configuration.IndentStyle
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.core.renderer.Dialect
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.core.SortItem.Direction
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.core.StatementCatalog.Clause
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.core.StatementCatalog.Token.Type
Returns an array containing the constants of this enum class, in the order they are declared.
Visitable - Interface in org.neo4j.cypherdsl.core.ast
Interface for implementations that accepts visitors.
visitIfNotNull(Visitable, Visitor) - Static method in interface org.neo4j.cypherdsl.core.ast.Visitable
A helper method that presents the visitor to the visitable if the visitable is not null.
Visitor - Interface in org.neo4j.cypherdsl.core.ast
 
VisitorWithResult - Class in org.neo4j.cypherdsl.core.ast
Sometimes it will be necessary - for example in dialects - to change the flow of elements visited.
VisitorWithResult() - Constructor for class org.neo4j.cypherdsl.core.ast.VisitorWithResult
 

W

weekDate(Integer, Integer, Integer) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for date({}).
when(Expression) - Method in interface org.neo4j.cypherdsl.core.Case.CaseEnding
Adds a new WHEN block.
when(Expression) - Method in interface org.neo4j.cypherdsl.core.Case
Creates a new case/when expression with an additional WHEN block.
where(Condition) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OrderableOngoingReadingAndWithWithoutWhere
Adds a where clause to this match.
where(RelationshipPattern) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OrderableOngoingReadingAndWithWithoutWhere
Adds a where clause based on a path pattern to this match.
where(Expression) - Method in interface org.neo4j.cypherdsl.core.PatternElement
Creates a new PatternElement which including an additional filter.
where(Expression) - Method in class org.neo4j.cypherdsl.core.QuantifiedPathPattern.TargetPattern
 
where(Expression) - Method in class org.neo4j.cypherdsl.core.QuantifiedPathPattern
 
where(Expression) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
where(Expression) - Method in class org.neo4j.cypherdsl.core.RelationshipChain
 
where(Condition) - Method in class org.neo4j.cypherdsl.core.CountExpression
Creates a new count expression with additional conditions
where(Condition) - Method in interface org.neo4j.cypherdsl.core.ExposesWhere
Adds a where clause to this fragement.
where(Condition) - Method in interface org.neo4j.cypherdsl.core.ListComprehension.OngoingDefinitionWithList
Adds a WHERE clause to this comprehension.
where(Condition) - Method in interface org.neo4j.cypherdsl.core.OngoingListBasedPredicateFunctionWithList
 
where(Condition) - Method in interface org.neo4j.cypherdsl.core.PatternComprehension.OngoingDefinitionWithPattern
Adds a WHERE clause to the inner statement of the pattern comprehension
where(RelationshipPattern) - Method in interface org.neo4j.cypherdsl.core.ExposesWhere
Adds a where clause based on a path pattern to this match.
where(RelationshipPattern) - Method in interface org.neo4j.cypherdsl.core.PatternComprehension.OngoingDefinitionWithPattern
Adds a where clause based on a path pattern to the ongoing definition
Where - Class in org.neo4j.cypherdsl.core
Roughly corresponding to Where.
with(String...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts a statement with a leading WITH.
with(String...) - Method in interface org.neo4j.cypherdsl.core.ExposesWith
Starts a with clause by passing variables to it.
with(Collection<IdentifiableElement>) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts a statement with a leading WITH.
with(Collection<IdentifiableElement>) - Method in interface org.neo4j.cypherdsl.core.ExposesWith
Create a match that returns one or more identifiable elements.
with(IdentifiableElement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
Starts a statement with a leading WITH.
with(IdentifiableElement...) - Method in interface org.neo4j.cypherdsl.core.ExposesWith
Create a match that returns one or more identifiable elements.
with(Return, Where) - Static method in class org.neo4j.cypherdsl.core.Clauses
Retrofits an existing return clause into an equivalent with clause, optionally adding a where.
With - Class in org.neo4j.cypherdsl.core
See With.
WITH - Enum constant in enum class org.neo4j.cypherdsl.core.StatementCatalog.Clause
The comparison was used in a WITH clause.
withArgs(Expression...) - Method in interface org.neo4j.cypherdsl.core.ExposesCall.ExposesWithArgs
Adds the given arguments to the ongoing call and procedes.
withDialect(Dialect) - Method in class org.neo4j.cypherdsl.core.renderer.Configuration.Builder
Use a configuration with a dialect fitting your target database if the default dialect for Neo4j 4.x and earlier leads to incompatible results with your version of Neo4j.
withDistinct(String...) - Method in interface org.neo4j.cypherdsl.core.ExposesWith
Create a match that returns the distinct set of one or more identifiable elements.
withDistinct(Collection<IdentifiableElement>) - Method in interface org.neo4j.cypherdsl.core.ExposesWith
Create a match that returns the distinct set of one or more expressions.
withDistinct(IdentifiableElement...) - Method in interface org.neo4j.cypherdsl.core.ExposesWith
Create a match that returns the distinct set of one or more identifiable elements.
withEnforceSchema(boolean) - Method in class org.neo4j.cypherdsl.core.renderer.Configuration.Builder
Configure whether to enforce a schema or not.
withFieldTerminator(String) - Method in interface org.neo4j.cypherdsl.core.LoadCSVStatementBuilder
Configure a field terminator in case the fields aren't separated with the default ,
withGeneratedNames(boolean) - Method in class org.neo4j.cypherdsl.core.renderer.Configuration.Builder
Configure whether variable names should be always generated.
withGeneratedNames(Set<Configuration.GeneratedNames>) - Method in class org.neo4j.cypherdsl.core.renderer.Configuration.Builder
Configure for which type of object generated names should be used.
withinBBox(Expression, Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
Creates a function invocation for the point.withinBBox function.
withIndentSize(int) - Method in class org.neo4j.cypherdsl.core.renderer.Configuration.Builder
 
withIndentStyle(Configuration.IndentStyle) - Method in class org.neo4j.cypherdsl.core.renderer.Configuration.Builder
 
withInitialValueOf(Expression) - Method in interface org.neo4j.cypherdsl.core.Reduction.OngoingDefinitionWithInitial
 
withoutResults() - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingInQueryCallWithArguments
Turn this call into a void call to continue with querying
withoutResults() - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingInQueryCallWithoutArguments
Turn this call into a void call to continue with querying
withoutResults() - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingStandaloneCallWithArguments
Turn this call into a void call to continue with querying
withoutResults() - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingStandaloneCallWithoutArguments
Turn this call into a void call to continue with querying
withPrettyPrint(boolean) - Method in class org.neo4j.cypherdsl.core.renderer.Configuration.Builder
Enables or disables pretty printing.
withProperties(Object...) - Method in interface org.neo4j.cypherdsl.core.ExposesProperties
Creates a copy of this property container with additional properties.
withProperties(Object...) - Method in class org.neo4j.cypherdsl.core.NodeBase
 
withProperties(Object...) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
withProperties(Map<String, Object>) - Method in interface org.neo4j.cypherdsl.core.ExposesProperties
Creates a copy of this property container with additional properties.
withProperties(Map<String, Object>) - Method in class org.neo4j.cypherdsl.core.NodeBase
A new object with a new set of properties
withProperties(Map<String, Object>) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
 
withProperties(MapExpression) - Method in interface org.neo4j.cypherdsl.core.ExposesProperties
Creates a copy of this property container with additional properties.
withProperties(MapExpression) - Method in class org.neo4j.cypherdsl.core.NodeBase
This method needs to be implemented to provide new, type safe instances of this node.
withProperties(MapExpression) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
This method needs to be implemented to provide new, type safe instances of this relationship.
withRelationshipDefinition(Configuration.RelationshipDefinition) - Method in class org.neo4j.cypherdsl.core.renderer.Configuration.Builder
Adds a new relationship definition to the current schema.
withValue(Object) - Method in class org.neo4j.cypherdsl.core.Parameter
 

X

xor(Condition) - Method in interface org.neo4j.cypherdsl.core.Condition
Adds a condition to this condition with a XOR.
xor(RelationshipPattern) - Method in interface org.neo4j.cypherdsl.core.Condition
Adds a condition based on a path pattern to this condition with a XOR.
XOR - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
The XOR operator.

Y

yield(String...) - Method in interface org.neo4j.cypherdsl.core.ExposesCall.ExposesYield
Adds the given items to the YIELD clause of the generated call.
yield(AliasedExpression...) - Method in interface org.neo4j.cypherdsl.core.ExposesCall.ExposesYield
Adds the given items to the YIELD clause of the generated call and uses new aliases in the generated call.
yield(Asterisk) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesYieldStar
Mostly a helper method to indicate the overload as ExposesCall.ExposesYield uses vargs for all overloads, and that would not work nicely without arguments on this one here.
yield(Named...) - Method in interface org.neo4j.cypherdsl.core.ExposesCall.ExposesYield
Adds the given items to the YIELD clause of the generated call.
yield(SymbolicName...) - Method in interface org.neo4j.cypherdsl.core.ExposesCall.ExposesYield
Adds the given items to the YIELD clause of the generated call.
yieldStar() - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesYieldStar
Convenience method to yield all items of this standalone call.
A B C D E F G H I K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Serialized Form