Index
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(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 theaddend. - 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
ASpart 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 withDISTINCTadded.
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
subqueryparameter must be a valid subquery. - call(Statement, String...) - Method in interface org.neo4j.cypherdsl.core.ExposesSubqueryCall
-
The
subqueryparameter must be a valid subquery. - call(Statement, IdentifiableElement...) - Method in interface org.neo4j.cypherdsl.core.ExposesSubqueryCall
-
The
subqueryparameter 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 TRANSACTIONSclause - 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
-
See CaseExpression.
- 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
Caseinterface to support generic case. - Case.OngoingWhenThen - Interface in org.neo4j.cypherdsl.core
-
Helper class to collect `when` expressions and create
CaseWhenTheninstances when the `then` is provided. - Case.SimpleCase - Interface in org.neo4j.cypherdsl.core
-
Extension the
Caseinterface 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
clauserecord 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 withDISTINCTadded. - collectDistinct(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Creates a function invocation for the
collect()function withDISTINCTadded. - 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
otherValueto 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
Configurationinstances. - 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
expressioncontains thatexpression. - contains(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Creates a condition that checks whether the
lhscontains with therhs. - 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 withDISTINCTadded. - countDistinct(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Creates a function invocation for a
count()function withDISTINCTadded. - 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
CREATEclause. - 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
CREATEclause. - create(Expression) - Static method in interface org.neo4j.cypherdsl.core.Case
-
Creates a new
CaseExpression - create(FunctionInvocation.FunctionDefinition) - Static method in class org.neo4j.cypherdsl.core.FunctionInvocation
-
Creates a
FunctionInvocationbased on a simple definition without any arguments. - create(FunctionInvocation.FunctionDefinition, Expression...) - Static method in class org.neo4j.cypherdsl.core.FunctionInvocation
-
Creates a
FunctionInvocationbased 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
Propertiesnode. - create(PatternElement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Starts building a statement based on a
CREATEclause. - 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
CREATEclause. - createDistinct(FunctionInvocation.FunctionDefinition, Expression...) - Static method in class org.neo4j.cypherdsl.core.FunctionInvocation
-
Creates a
FunctionInvocationbased on a simple definition with arguments and adds thedistinctoperator 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
PatternElementsingle 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
DELETEclause. - delete(String...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesDelete
-
Renders a
DELETEclause 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
DELETEclause 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
DELETEclause. - 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 DELETEclause 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
DETACHto remove relationships. - detachDelete(Expression...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesDelete
-
Starts building a delete step that will use
DETACHto remove relationships. - detachDelete(Named...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesDelete
-
Renders a
DETACH DELETEclause 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 thedividend. - 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
expressionends with thatexpression. - endsWith(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Creates a condition that checks whether the
lhsends with therhs. - 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
-
An alias for
Expression.isEqualTo(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
ExecutableStatementand adds severalfetchWithXXXmethods that can be used with anyResultStatementto 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
QueryRunnerto 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
ReactiveQueryRunnerto 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
QueryRunnerto 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
usingmethods that are provide entry points of adding advanced query hints. - ExposesLoadCSV - Interface in org.neo4j.cypherdsl.core
-
Exposes methods to configure a
LOAD CSVclause. - ExposesLogicalOperators<T> - Interface in org.neo4j.cypherdsl.core
-
A step exposing logical operators
andandorafter awhereclause. - 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
relationshipsorchains of relationshipswith 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
-
A step exposing a
ExposesUnwind.unwind(Expression...),ExposesUnwind.unwind(Expression),ExposesUnwind.unwind(String)and method. - ExposesWhere<T> - Interface in org.neo4j.cypherdsl.core
-
A step exposing a several
wheremethods that are provide entry points of adding conditions. - ExposesWith - Interface in org.neo4j.cypherdsl.core
-
A step that exposes the
WITHclause. - 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
queryRunnerin 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
queryRunnerin a reactive fashion. - fetchWith(SimpleQueryRunner) - Method in interface org.neo4j.cypherdsl.core.executables.ExecutableResultStatement
-
Fetches a list of
recordsfrom a database via the givenqueryRunner. - 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
Foreachclause - 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 > rhscondition. - 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 >= rhscondition. - 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 parameterexpectedSize. - 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
WITHclause. - 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
INoperation for this expression and thatexpression. - 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
-
INoperator. - includesAll(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a condition that checks whether this
expressionincludes all elements ofrhs. - includesAll(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Creates a condition that checks whether the
lhsincludes all elements present inrhs. - includesAny(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a condition that checks whether this
expressionincludes any element ofrhs. - includesAny(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Creates a condition that checks whether the
lhsincludes any element present inrhs. - 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 NULLcomparison. - IS_NULL - Enum constant in enum class org.neo4j.cypherdsl.core.Operator
-
IS NULLcomparison. - 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 = rhscondition. - 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
expressionis false. - isNotEqualTo(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a
lhs <> rhscondition. - 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 NULLoperation for thisexpression. - 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
expressionis not null. - isNull() - Method in class org.neo4j.cypherdsl.core.NodeBase
- isNull() - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a
IS NULLoperation for thisexpression. - 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
expressionis 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 namehas been resolved in thiscontext. - 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
expressionis 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
labelinto 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
leftrecord 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
lhsrecord 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
Relationshipor achain 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
-
ListComprehension.OngoingDefinitionWithVariable.in(Expression)must be used to define the source list. - 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-expressionfrom several expressions. - listOf(Expression...) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Creates a
list-expressionfrom 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 givenobject. - 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
URIof 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 < rhscondition. - 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 <= rhscondition. - 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
MATCHclause. - 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)
MATCHclause. - 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)
MATCHclause. - 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)
MATCHclause. - 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
MATCHclause. - matches(String) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a condition that checks whether this
expressionmatches the givenpattern. - matches(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a condition that checks whether this
expressionmatches thatexpression. - 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 withDISTINCTadded. - merge(Collection<? extends PatternElement>) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Starts building a statement based on a
MERGEclause. - merge(List<PatternElement>, List<MergeAction>) - Static method in class org.neo4j.cypherdsl.core.Clauses
-
Builds a
MERGEclause. - merge(PatternElement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Starts building a statement based on a
MERGEclause. - 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
MERGEclause. - MergeAction - Class in org.neo4j.cypherdsl.core
-
An action or event that happens after a
MERGEclause. - 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 withDISTINCTadded. - 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 themultiplicand. - 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
Operationmutating 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
Operationmutating 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
namerecord 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
-
An alias for
Expression.isNotEqualTo(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
negatedrecord 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
-
See NodePattern.
- 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
SymbolicNamename, 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
operatorrecord component. - Operator - Enum Class in org.neo4j.cypherdsl.core
-
An operator.
- Operator.Type - Enum Class in org.neo4j.cypherdsl.core
-
Operatortype. - 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
MATCHclause. - 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
MATCHclause. - 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
statementsin the simplest form possible. - owningToken() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.Property
-
Returns the value of the
owningTokenrecord 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
nameand 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
parameterNamesrecord component. - parameters() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.PropertyFilter
-
Returns the value of the
parametersrecord 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
-
See PatternElement.
- PatternExpression - Interface in org.neo4j.cypherdsl.core
-
A marker interface used for pattern appearing in
existsorsizestatements. - 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 withDISTINCTadded. - 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 withDISTINCTadded. - 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
-
See StandaloneCall.
- 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
nodeor arelationshipwhen used as part of the whole pattern (inside aMATCH,CREATEorMERGEclause 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
Propertyassociated 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
Propertyassociated with this property container. - property(Expression) - Method in interface org.neo4j.cypherdsl.core.PropertyAccessor
-
Creates a new
Propertyassociated 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
-
See PropertyLookup
- 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
unquotedStringfor 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
ReactiveExecutableStatementand adds severalfetchWithXXXmethods that can be used with anyResultStatementto 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 additionalReactiveExecutableStatement.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
-
See RelationshipPattern.
- 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
-
See RelationshipDetail.
- 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, - Class in org.neo4j.cypherdsl.coreSELF> -
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
nodeand theother. - 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
othernode. - 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
relationshipsandchains 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
othernode. - 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
SETclause 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
SETclause for removing the given labels from a node. - remove(Node, Collection<String>) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSetAndRemove
-
Creates
SETclause for removing the given labels from a node. - remove(Property...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSetAndRemove
-
Creates
SETclause 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 nameinto 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
RETURNclause. - returning(String...) - Method in interface org.neo4j.cypherdsl.core.ExposesReturning
-
Creates the
RETURNclause. - 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
RETURNclause. - 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
RETURNclause containing theDISTINCTkeyword. - returningDistinct(Collection<? extends Expression>) - Method in interface org.neo4j.cypherdsl.core.ExposesReturning
-
Creates a
RETURNclause returning the distinct set of one or more expressions. - returningDistinct(Expression...) - Method in interface org.neo4j.cypherdsl.core.ExposesReturning
-
Creates a
RETURNclause returning the distinct set of one or more expressions. - returningDistinct(Named...) - Method in interface org.neo4j.cypherdsl.core.ExposesReturning
-
Creates a
RETURNclause containing theDISTINCTkeyword. - returningRaw(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Creates a
RETURNclause from a raw Cypher expression created viaCypher.raw(String, Object...). - returningRaw(Expression) - Method in interface org.neo4j.cypherdsl.core.ExposesReturning
-
Creates a
RETURNclause from a raw Cypher expression created viaCypher.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
rhsrecord component. - right() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.PropertyFilter
-
Returns the value of the
rightrecord 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
SETclause to the statement. - set(Collection<? extends Expression>) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingMergeAction
-
Adds a
SETclause 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
SETclause to the statement. - set(Expression...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingMergeAction
-
Adds a
SETclause 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 operationsetting the properties of this container to a new value. - set(Named, Expression) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSet
-
Adds a
SETclause 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
SETclause to the statement, modifying the given named thing with an expression. - set(Node, String...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSetLabel
-
Creates
SETclause for setting the given labels to a node. - set(Node, Collection<String>) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSetLabel
-
Creates
SETclause 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 operationsetting 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()orStatement.getCypher(). - shortestPath(String) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Starts defining a named path defined by the
shortestPathbetween 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
shortestPathbetween 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
- sort(Expression, SortItem.Direction) - Static method in class org.neo4j.cypherdsl.core.Cypher
- 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 BYclause 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
sourceLabelrecord 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
expressionstarts with thatexpression. - startsWith(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Creates a condition that checks whether the
lhsstarts with therhs. - 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
USEstatement, 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
DELETEclause. - 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
Foreachclause. - 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
MERGEclause. - 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-clausein 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.ExposesSetthat 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
returningand 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
returningandwheremethods 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
-
A step that exposes the
StatementBuilder.TerminalExposesLimit.limit(Number)method. - 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
-
A step that exposes the
StatementBuilder.TerminalExposesSkip.skip(Number)method. - 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 withDISTINCTadded. - 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 withDISTINCTadded. - 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-tentialor aCOUNTexpression 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 thesubtrahend. - 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 withDISTINCTadded. - symbolicName() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.LabelFilter
-
Returns the value of the
symbolicNamerecord 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
targetLabelrecord 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
WHENblock 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
Operationsetting 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
Tokenrecord 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
visitableswill 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
typerecord component. - type() - Method in record class org.neo4j.cypherdsl.core.renderer.Configuration.RelationshipDefinition
-
Returns the value of the
typerecord component. - type() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.Token
-
Returns the value of the
typerecord 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
UNIONstatement from several other statements. - union(Statement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Creates a
UNIONstatement from several other statements. - unionAll(Collection<Statement>) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Creates a
UNION ALLstatement from several other statements. - unionAll(Statement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Creates a
UNION ALLstatement 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
UNWINDclause. - unwind(Collection<? extends Expression>) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Starts building a statement starting with an
UNWINDclause. - unwind(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Starts building a statement starting with an
UNWINDclause. - unwind(Expression) - Method in interface org.neo4j.cypherdsl.core.ExposesUnwind
-
Starts building a new
UNWINDclause. - unwind(Expression...) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Starts building a statement starting with an
UNWINDclause. - unwind(Expression...) - Method in interface org.neo4j.cypherdsl.core.ExposesUnwind
-
Starts building a new
UNWINDclause. - 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
clausesand prepends it with USING PERIODIC COMMIT. - usingPeriodicCommit() - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Starts building a
LOAD CSVclause by using a periodic commit. - usingPeriodicCommit(Integer) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Starts building a
LOAD CSVclause by using a periodic commit. - usingPeriodicCommit(Integer) - Static method in interface org.neo4j.cypherdsl.core.LoadCSVStatementBuilder
-
Starts building a
LOAD CSVclause 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
valuerecord component. - value() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.LabelFilter
-
Returns the value of the
valuerecord component. - value() - Method in record class org.neo4j.cypherdsl.core.StatementCatalog.Token
-
Returns the value of the
valuerecord 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
visitorto thevisitableif 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
WHENblock. - when(Expression) - Method in interface org.neo4j.cypherdsl.core.Case
-
Creates a new case/when expression with an additional
WHENblock. - 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
PatternElementwhich 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 expressionwith 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
WHEREclause 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
WHEREclause 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
- 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
WITHclause. - 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 earlierleads 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.withinBBoxfunction. - 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.ExposesYielduses 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.
All Classes and Interfaces|All Packages|Serialized Form
Node.elementId()