A B C D E F G H I K L M N O P Q R S T U V W X Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abs(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
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.Case
- accept(Visitor) - Method in class org.neo4j.cypherdsl.core.Case.CaseElse
- accept(Visitor) - Method in class org.neo4j.cypherdsl.core.Case.CaseWhenThen
- accept(Visitor) - Method in class org.neo4j.cypherdsl.core.Comparison
- accept(Visitor) - Method in class org.neo4j.cypherdsl.core.CompoundCondition
- 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.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.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.ListOperator.Details
- 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.Namespace
- 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.ProcedureCall
- accept(Visitor) - Method in class org.neo4j.cypherdsl.core.ProcedureName
- 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.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.support.TypedSubtree
- accept(Visitor) - Method in interface org.neo4j.cypherdsl.core.support.Visitable
- 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.Functions
-
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) - Method in class org.neo4j.cypherdsl.core.querydsl.CypherContext
- ADDITION - 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.Predicates
- all(SymbolicName) - Static method in class org.neo4j.cypherdsl.core.Predicates
-
Starts building a new condition based on a function invocation for the
all()
function. - 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(Object...) - Method in class org.neo4j.cypherdsl.core.MapProjection
-
Adds additional content.
- and(Condition) - Method in class org.neo4j.cypherdsl.core.CompoundCondition
- 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(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 - org.neo4j.cypherdsl.core.Operator
-
The AND operator.
- 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.Predicates
- any(SymbolicName) - Static method in class org.neo4j.cypherdsl.core.Predicates
-
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
- Arguments - Class in org.neo4j.cypherdsl.core
-
Specialized list of expressions that represents the arguments of a procedure call.
- as(String) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingUnwind
-
Adds an
AS
part that allows to define an alias for the iterable being unwound. - as(String) - Method in class org.neo4j.cypherdsl.core.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.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.StatementBuilder.OngoingUnwind
-
Reuse an existing symbolic name.
- ASC - org.neo4j.cypherdsl.core.SortItem.Direction
-
Ascending order.
- 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.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.
- asCondition() - Method in class org.neo4j.cypherdsl.core.SymbolicName
-
Transform this symbolic name so it can be used directly as condition.
- asExpression() - Method in interface org.neo4j.cypherdsl.core.ForeignAdapter
-
Adapts a foreign expression into a Cypher-DSL
Expression
. - 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
- asin(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
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 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 to address it further down in queries. - Assertions - Class in org.neo4j.cypherdsl.core.utils
-
Assertions used throughout the Cypher-DSL.
- ASSIGMENT - 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.ConstantParameterHolder
- 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.
- asString() - Method in class org.neo4j.cypherdsl.core.Namespace
- 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.Functions
-
Creates a function invocation for
atan({})
. - atan2(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
atan2({})
. - avg(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
avg()
function. - avgDistinct(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
avg()
function withDISTINCT
added.
B
- BINARY - 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.
- 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.Functions
-
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(Statement) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Starts building a statement based on one subquery.
- call(Statement) - Method in interface org.neo4j.cypherdsl.core.ExposesSubqueryCall
-
The
subquery
parameter must be a valid subquery. - Case - Class in org.neo4j.cypherdsl.core
-
See CaseExpression.
- Case.CaseElse - Class in org.neo4j.cypherdsl.core
-
Represents a finalizing `else` expression.
- Case.CaseEnding - Interface in org.neo4j.cypherdsl.core
-
Specification for a renderable, complete CASE statement
- Case.CaseWhenThen - Class in org.neo4j.cypherdsl.core
-
Represents a pair of `when-then` expressions.
- Case.GenericCase - Class in org.neo4j.cypherdsl.core
-
Implementation of the
Case
class to support generic case. - Case.GenericCase.EndingGenericCase - Class in org.neo4j.cypherdsl.core
-
The renderable implementation of
Case.GenericCase
. - Case.OngoingWhenThen - Class in org.neo4j.cypherdsl.core
-
Helper class to collect `when` expressions and create
Case.CaseWhenThen
instances when the `then` is provided. - Case.SimpleCase - Class in org.neo4j.cypherdsl.core
-
Special implementation of the
Case
class 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.Functions
-
Creates a function invocation for
ceil({})
. - CheckReturnValue - Annotation Type in org.neo4j.cypherdsl.core.utils
-
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.support.TypedSubtree
-
The content of this typed subtree.
- coalesce(Expression...) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
coalesce()
function. - collect(Named) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
collect()
function. - collect(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
collect()
function. - collectDistinct(Named) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
collect()
function withDISTINCT
added. - collectDistinct(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
collect()
function withDISTINCT
added. - Comparison - Class in org.neo4j.cypherdsl.core
-
A concrete condition representing a comparision between two expressions.
- CompoundCondition - Class in org.neo4j.cypherdsl.core
-
A condition that consists of one or two
conditions
connected by a Logical connective (operator). - concat(String) - Method in class org.neo4j.cypherdsl.core.SymbolicName
-
Creates a new symbolic name by concatenating
otherValue
to this names value. - concat(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates an expression concatenating two string or list expressions.
- CONCAT - org.neo4j.cypherdsl.core.Operator
-
The string concatenating operator.
- Condition - Interface in org.neo4j.cypherdsl.core
-
Shared interface for all conditions.
- Conditions - Class in org.neo4j.cypherdsl.core
-
Builder for various conditions.
- Configuration - Class in org.neo4j.cypherdsl.core.renderer
-
This class provides some configuration settings for the Cypher-DSL, mainly around rendering of a statement.
- Configuration.Builder - Class in org.neo4j.cypherdsl.core.renderer
-
Use this builder to create new
Configuration
instances. - Configuration.IndentStyle - Enum in org.neo4j.cypherdsl.core.renderer
-
Enum for the available indent styles.
- ConflictingParametersException - Exception 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.
- ConflictingParametersException(Map<String, Set<Object>>) - Constructor for exception org.neo4j.cypherdsl.core.ConflictingParametersException
- ConstantCondition - Class in org.neo4j.cypherdsl.core
-
A constant condition that is either always true or false.
- ConstantParameterHolder - Class in org.neo4j.cypherdsl.core
-
An internal holder for a constant value that might be rendered as a parameter.
- ConstantParameterHolder(Object) - Constructor for class org.neo4j.cypherdsl.core.ConstantParameterHolder
- contains(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a condition that checks whether this
expression
contains thatexpression
. - CONTAINS - org.neo4j.cypherdsl.core.Operator
-
String operator for
CONTAINS
. - cos(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
cos({})
. - cot(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
cot({})
. - count(Node) - Static method in class org.neo4j.cypherdsl.core.Functions
- count(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
count()
function. - countDistinct(Node) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for a
count()
function withDISTINCT
added. - countDistinct(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for a
count()
function withDISTINCT
added. - create(MapExpression) - Static method in class org.neo4j.cypherdsl.core.Properties
-
Wraps an expression into a
Properties
node. - create(PatternElement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Starts building a statement based on a
CREATE
clause. - create(PatternElement...) - Method in interface org.neo4j.cypherdsl.core.ExposesCreate
- Create - Class in org.neo4j.cypherdsl.core
-
See Create.
- currentVisitedElements - Variable in class org.neo4j.cypherdsl.core.support.ReflectiveVisitor
-
Keeps track of the ASTs current level.
- Cypher - Class in org.neo4j.cypherdsl.core
-
The main entry point into the Cypher DSL.
- CypherContext - Class in org.neo4j.cypherdsl.core.querydsl
- CypherContext() - Constructor for class org.neo4j.cypherdsl.core.querydsl.CypherContext
D
- date() - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
date()
. - date(String) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
date({})
. - date(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
date({})
. - date(MapExpression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
date({})
. - datetime() - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
datetime({})
. - datetime(String) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
datetime({})
. - datetime(TimeZone) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
datetime({})
. - datetime(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
datetime({})
. - datetime(MapExpression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
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(Relationship) - Method in interface org.neo4j.cypherdsl.core.NamedPath.OngoingShortestPathDefinitionWithName
-
Create a new named path based on a single relationship.
- definedBy(RelationshipPattern) - Method in interface org.neo4j.cypherdsl.core.NamedPath.OngoingDefinitionWithName
-
Create a new named path based on a relationship pattern.
- degrees(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
degrees({})
. - delete(String...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesDelete
-
Renders a
DELETE
clause targeting the given variables. - delete(Expression...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesDelete
-
Creates a delete step with one or more expressions to be deleted.
- delete(Named...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesDelete
-
Renders a
DELETE
clause targeting the given variables. - Delete - Class in org.neo4j.cypherdsl.core
-
See Delete.
- DESC - org.neo4j.cypherdsl.core.SortItem.Direction
-
Descending order.
- descending() - Method in interface org.neo4j.cypherdsl.core.Expression
-
The property does not track the sort items created here.
- descending() - Method in interface org.neo4j.cypherdsl.core.Node
-
Creates a new sort item of this node in descending order.
- descending() - Method in class org.neo4j.cypherdsl.core.SortItem
-
Creates a new sort item from this instance, setting the sort direction to descending.
- descending() - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingOrderDefinition
-
Specifies descending order and jumps back to defining the match and return statement.
- descending() - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.TerminalOngoingOrderDefinition
-
Specifies descending order and jumps back to defining the match and return statement.
- detachDelete(String...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesDelete
-
Renders a
DETACH DELETE
clause targeting the given variables. - detachDelete(Expression...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesDelete
-
Starts building a delete step that will use
DETACH
to remove relationships. - detachDelete(Named...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesDelete
-
Renders a
DETACH DELETE
clause targeting the given variables. - distance(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
distance()
function. - Distinct - Enum in org.neo4j.cypherdsl.core
-
AST representation of the DISTINCT keyword.
- divide(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a
/
operation of this (the divisor) and thedividend
. - DIVISION - org.neo4j.cypherdsl.core.Operator
-
Standard division operator.
- duration(String) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
duration({})
. - duration(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
duration({})
. - duration(MapExpression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
duration({})
.
E
- e() - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
e({})
. - elseDefault(Expression) - Method in interface org.neo4j.cypherdsl.core.Case.CaseEnding
-
Ends this case expression with a default expression to evaluate.
- elseDefault(Expression) - Method in class org.neo4j.cypherdsl.core.Case.GenericCase.EndingGenericCase
- endNode(Relationship) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
endNode{}
. - ENDS_WITH - org.neo4j.cypherdsl.core.Operator
-
String operator for
ENDS WITH
. - endsWith(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a condition that checks whether this
expression
ends with thatexpression
. - enter(Visitable) - Method in class org.neo4j.cypherdsl.core.support.ReflectiveVisitor
- enter(Visitable) - Method in interface org.neo4j.cypherdsl.core.support.Visitor
-
Enter a
Visitable
. - eq(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
-
An alias for
Expression.isEqualTo(Expression)
. - EQUALITY - org.neo4j.cypherdsl.core.Operator
-
Comparison for equality.
- equals(Object) - Method in class org.neo4j.cypherdsl.core.renderer.Configuration
- equals(Object) - Method in class org.neo4j.cypherdsl.core.SymbolicName
- ExistentialSubquery - Class in org.neo4j.cypherdsl.core
-
An existential subquery can only be used in a where clause.
- exists(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
exists()
function. - exists(Property) - Static method in class org.neo4j.cypherdsl.core.Predicates
-
Creates a new condition based on a function invocation for the
exists()
function. - exists(RelationshipPattern) - Static method in class org.neo4j.cypherdsl.core.Predicates
-
Creates a new condition based on a function invocation for the
exists()
function. - exp(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
exp({})
. - explain() - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.BuildableStatement
- EXPONENTIATION - org.neo4j.cypherdsl.core.Operator
-
Operator for exponentiation.
- 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. - ExposesHints - Interface in org.neo4j.cypherdsl.core
-
A step exposing a several
using
methods that are provide entry points of adding advanced query hints. - ExposesLogicalOperators<T> - Interface in org.neo4j.cypherdsl.core
-
A step exposing logical operators
and
andor
after awhere
clause. - ExposesMatch - Interface in org.neo4j.cypherdsl.core
-
A step exposing a
ExposesMatch.match(PatternElement...)
method. - ExposesMerge - Interface in org.neo4j.cypherdsl.core
-
A step exposing a
ExposesMerge.merge(PatternElement...)
method. - ExposesProperties<T extends ExposesProperties<?> & PropertyContainer> - Interface in org.neo4j.cypherdsl.core
-
A container that exposes methods to add properties with values to nodes or relationships.
- ExposesRelationships<T extends RelationshipPattern> - 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.
- ExposesUnwind - Interface in org.neo4j.cypherdsl.core
-
A step exposing a
ExposesUnwind.unwind(Expression...)
,ExposesUnwind.unwind(Expression)
,ExposesUnwind.unwind(String)
and method. - ExposesWhere - Interface in org.neo4j.cypherdsl.core
-
A step exposing a several
where
methods that are provide entry points of adding conditions. - Expression - Interface in org.neo4j.cypherdsl.core
-
An expression can be used in many places, i.e.
F
- floor(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
floor({})
. - ForeignAdapter<FE> - Interface in org.neo4j.cypherdsl.core
-
Represents an adapter that allows to turn foreign expressions into Cypher-DSL
expressions
. - FunctionInvocation - Class in org.neo4j.cypherdsl.core
- Functions - Class in org.neo4j.cypherdsl.core
-
Factory methods for creating instances of
functions
. - Functions() - Constructor for class org.neo4j.cypherdsl.core.Functions
G
- get() - Method in interface org.neo4j.cypherdsl.core.NamedPath.OngoingDefinitionWithName
-
Create a new named path that references a given, symbolic name.
- GET - 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
- getContainer() - Method in interface org.neo4j.cypherdsl.core.Property
- getContext() - Method in interface org.neo4j.cypherdsl.core.Statement
- 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 contains the types, properties and cardinality.
- getDetails() - Method in class org.neo4j.cypherdsl.core.RelationshipBase
- getDirection() - Method in class org.neo4j.cypherdsl.core.Relationship.Details
- getErroneousParameters() - Method in exception org.neo4j.cypherdsl.core.ConflictingParametersException
- getExpressions() - Method in class org.neo4j.cypherdsl.core.querydsl.CypherContext
- getFunctionName() - Method in class org.neo4j.cypherdsl.core.FunctionInvocation
- getIndentSize() - Method in class org.neo4j.cypherdsl.core.renderer.Configuration
- getIndentStyle() - Method in class org.neo4j.cypherdsl.core.renderer.Configuration
- 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
- getMaximum() - Method in class org.neo4j.cypherdsl.core.RelationshipLength
- getMinimum() - Method in class org.neo4j.cypherdsl.core.RelationshipLength
- 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
- 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.Statement
-
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.Statement
-
After a statement has been build, all parameters that have been added to the statement can be retrieved through this method.
- getProperties() - Method in class org.neo4j.cypherdsl.core.NodeBase
- getProperties() - Method in class org.neo4j.cypherdsl.core.Relationship.Details
- getRenderer(Configuration) - Static method in interface org.neo4j.cypherdsl.core.renderer.Renderer
-
Creates a new renderer for the given configuration.
- getRepresentation() - Method in enum 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
- getSymbol() - Method in enum 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 org.neo4j.cypherdsl.core.Relationship.Direction
- getSymbolRight() - Method in enum org.neo4j.cypherdsl.core.Relationship.Direction
- getType() - Method in class org.neo4j.cypherdsl.core.MergeAction
- getType() - Method in enum org.neo4j.cypherdsl.core.Operator
- getTypes() - Method in class org.neo4j.cypherdsl.core.Relationship.Details
- getUnsupportedOperator() - Method in exception org.neo4j.cypherdsl.core.querydsl.UnsupportedOperatorException
- getUnsupportedType() - Method in exception org.neo4j.cypherdsl.core.support.UnsupportedLiteralException
- 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.ProcedureName
-
Use
ProcedureName.getQualifiedName()
to retrieve the full name, including the namespace. - getValue() - Method in class org.neo4j.cypherdsl.core.SymbolicName
- getValues() - Method in class org.neo4j.cypherdsl.core.RelationshipTypes
- getVariable() - Method in class org.neo4j.cypherdsl.core.Unwind
- GREATER_THAN - org.neo4j.cypherdsl.core.Operator
-
> comparison.
- GREATER_THAN_OR_EQUAL_TO - org.neo4j.cypherdsl.core.Operator
-
≥ comparison.
- gt(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a
lhs > rhs
condition. - gte(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a
lhs >= rhs
condition.
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 class org.neo4j.cypherdsl.core.renderer.Configuration
- 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.
- hasLabels(String...) - Method in interface org.neo4j.cypherdsl.core.Node
-
A condition that checks for the presence of labels on a node.
- hasText(String) - Static method in class org.neo4j.cypherdsl.core.utils.Strings
- hasText(String, String) - Static method in class org.neo4j.cypherdsl.core.utils.Assertions
-
Assert that the given String contains valid text content; that is, it must not be
null
and must contain at least one non-whitespace character. - haversin(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
haversin({})
. - head(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
head()
function. - Hint - Class in org.neo4j.cypherdsl.core
-
Visitable implementing hints.
- Hint.IndexProperties - Class in org.neo4j.cypherdsl.core
-
Internal helper class to wrap up the properties used inside an index.
I
- id(Node) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
id{}
. - id(Relationship) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
id{}
. - in(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a
IN
operation 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.Predicates.OngoingListBasedPredicateFunction
- in(Expression) - Method in interface org.neo4j.cypherdsl.core.Reduction.OngoingDefinitionWithVariable
- IN - org.neo4j.cypherdsl.core.Operator
-
IN
operator. - INEQUALITY - org.neo4j.cypherdsl.core.Operator
-
Comparison for inequality.
- INSTANCE - org.neo4j.cypherdsl.core.Distinct
-
The single instance of the
DISTINCT
keyword. - INSTANCE - Static variable in class org.neo4j.cypherdsl.core.Asterisk
-
The single instance of the
*
. - INSTANCE - Static variable in class org.neo4j.cypherdsl.core.querydsl.ToCypherFormatStringVisitor
- internalId() - Method in interface org.neo4j.cypherdsl.core.Node
- 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 - org.neo4j.cypherdsl.core.Operator
-
IS NOT NULL
comparison. - IS_NULL - org.neo4j.cypherdsl.core.Operator
-
IS NULL
comparison. - isAll() - Method in class org.neo4j.cypherdsl.core.UnionPart
- 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.
- isEqualTo(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a
lhs = rhs
condition. - 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.Conditions
- isFalse() - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a condition that checks whether this
expression
is false. - isIdentifier(CharSequence) - Static method in class org.neo4j.cypherdsl.core.utils.Strings
-
This is a literal copy of
SourceVersion.isIdentifier(CharSequence)
included here to be not dependent on the compiler module. - isInstanceOf(Class<?>, Object, String) - Static method in class org.neo4j.cypherdsl.core.utils.Assertions
-
Assert that the provided object is an instance of the provided class.
- isNotEqualTo(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a
lhs <> rhs
condition. - 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 interface org.neo4j.cypherdsl.core.Expression
-
Creates a
IS NOT NULL
operation for thisexpression
. - isNotNull() - Method in interface org.neo4j.cypherdsl.core.Node
-
Creates a new condition based on this node whether it is not null.
- isNull() - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a
IS NULL
operation for thisexpression
. - isNull() - Method in interface org.neo4j.cypherdsl.core.Node
-
Creates a new condition based on this node whether it is null.
- isOptional() - Method in class org.neo4j.cypherdsl.core.Match
- isPrettyPrint() - Method in class org.neo4j.cypherdsl.core.renderer.Configuration
- isRenderConstantsAsParameters() - Method in interface org.neo4j.cypherdsl.core.Statement
-
Some constants may be rendered as parameters.
- isRenderConstantsAsParameters() - Method in interface org.neo4j.cypherdsl.core.StatementContext
-
Some constants may be rendered as parameters.
- isRenderLiteralParameters() - Method in class org.neo4j.cypherdsl.core.renderer.Configuration
- isTrue() - Static method in class org.neo4j.cypherdsl.core.Conditions
- isTrue() - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a condition that checks whether this
expression
is true. - isTrue(boolean, String) - Static method in class org.neo4j.cypherdsl.core.utils.Assertions
-
Assert a boolean expression, throwing an
IllegalArgumentException
if the expression evaluates tofalse
. - isUnbounded() - Method in class org.neo4j.cypherdsl.core.RelationshipLength
- isValidJavaIdentifierPartAt(int, int) - Static method in class org.neo4j.cypherdsl.core.utils.Strings
-
A convinience method to decide whether a given
codePoint
is a valid Java identifier at the given positionp
.
K
- keys(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
keys{}
. - keys(Node) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
keys{}
. - keys(Relationship) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
keys{}
. - KeyValueMapEntry - Class in org.neo4j.cypherdsl.core
-
Helper class, only for internal use.
L
- LABEL - org.neo4j.cypherdsl.core.Operator.Type
-
The binary operator modifying labels of nodes.
- labels() - Method in interface org.neo4j.cypherdsl.core.Node
- labels(Node) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
labels{}
. - last() - Method in annotation type org.neo4j.cypherdsl.core.support.Neo4jVersion
- last(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
last()
function. - leave(Visitable) - Method in class org.neo4j.cypherdsl.core.support.ReflectiveVisitor
- leave(Visitable) - Method in interface org.neo4j.cypherdsl.core.support.Visitor
-
Leave a
Visitable
. - length(Integer, Integer) - Method in interface org.neo4j.cypherdsl.core.Relationship
-
Creates a new relationship 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
- LESS_THAN - org.neo4j.cypherdsl.core.Operator
-
< comparison.
- LESS_THAN_OR_EQUAL_TO - org.neo4j.cypherdsl.core.Operator
-
≤ comparison.
- 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
- listBasedOn(NamedPath) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Creates a list comprehension starting with a
named path
. - listBasedOn(RelationshipPattern) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Creates a list comprehension starting with a
Relationship
or 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(Expression...) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Creates a
list-expression
from several expressions. - ListOperator - Class in org.neo4j.cypherdsl.core
-
Represents a range literal applied to another expression.
- ListOperator.Details - Class in org.neo4j.cypherdsl.core
-
This is not a public API and just used internally for structuring the tree.
- 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.
- literalFalse() - 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
- localdatetime() - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
localdatetime({})
. - localdatetime(String) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
localdatetime({})
. - localdatetime(TimeZone) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
localdatetime({})
. - localdatetime(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
localdatetime({})
. - localdatetime(MapExpression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
localdatetime({})
. - localtime() - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
localtime({})
. - localtime(String) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
localtime({})
. - localtime(TimeZone) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
localtime({})
. - localtime(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
localtime({})
. - localtime(MapExpression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
localtime({})
. - log(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
log({})
. - log10(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
log10({})
. - LRUCache<K,V> - Class in org.neo4j.cypherdsl.core.support
-
A non thread safe least recently used (LRU) cache.
- LRUCache(int) - Constructor for class org.neo4j.cypherdsl.core.support.LRUCache
-
Creates a new LRU cache with the given cache size
- lt(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a
lhs < rhs
condition. - lte(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a
lhs <= rhs
condition. - LTR - org.neo4j.cypherdsl.core.Relationship.Direction
-
Left to right
M
- map(Expression) - Method in interface org.neo4j.cypherdsl.core.Reduction.OngoingDefinitionWithList
- MapExpression - Class in org.neo4j.cypherdsl.core
-
A dedicated map expression.
- 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, PatternElement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Starts building a statement based on a match clause.
- match(boolean, PatternElement...) - Method in interface org.neo4j.cypherdsl.core.ExposesMatch
-
Adds (another)
MATCH
clause. - match(PatternElement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Starts building a statement based on a match clause.
- match(PatternElement...) - Method in interface org.neo4j.cypherdsl.core.ExposesMatch
-
Adds (another)
MATCH
clause. - Match - Class in org.neo4j.cypherdsl.core
-
See Match.
- matches(String) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a condition that checks whether this
expression
matches the givenpattern
. - matches(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a condition that checks whether this
expression
matches thatexpression
. - MATCHES - org.neo4j.cypherdsl.core.Operator
-
The string matching operator.
- max(Integer) - Method in interface org.neo4j.cypherdsl.core.Relationship
-
Creates a new relationship 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.Functions
-
Creates a function invocation for the
max()
function. - maxDistinct(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
max()
function withDISTINCT
added. - merge(PatternElement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Starts building a statement based on a
MERGE
clause. - merge(PatternElement...) - Method in interface org.neo4j.cypherdsl.core.ExposesMerge
- Merge - Class in org.neo4j.cypherdsl.core
-
See Create.
- MergeAction - Class in org.neo4j.cypherdsl.core
-
An action or event that happens after a
MERGE
clause. - MergeAction.Type - Enum in org.neo4j.cypherdsl.core
-
The type of the action.
- min(Integer) - Method in interface org.neo4j.cypherdsl.core.Relationship
-
Creates a new relationship 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.Functions
-
Creates a function invocation for the
min()
function. - minDistinct(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
min()
function withDISTINCT
added. - minimum() - Method in annotation type org.neo4j.cypherdsl.core.support.Neo4jVersion
- MODULO_DIVISION - org.neo4j.cypherdsl.core.Operator
-
Standard modulo operator.
- MULTIPLICATION - 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
. - 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(MapExpression) - Method in interface org.neo4j.cypherdsl.core.PropertyContainer
-
Creates an
Operation
mutating the properties of this container to a new value. - mutate(Named, Expression) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSet
-
Creates a
+=
operation. - mutate(Named, Expression) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingMergeAction
-
Creates a
+=
operation. - mutate(Parameter) - Method in interface org.neo4j.cypherdsl.core.PropertyContainer
-
Creates an
Operation
mutating the properties of this container to a new value. - MUTATE - org.neo4j.cypherdsl.core.Operator
-
Property operator for modifying properties.
N
- 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 an optional
symbolic name
. - 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. - Namespace - Class in org.neo4j.cypherdsl.core
- 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.
- Neo4jVersion - Annotation Type in org.neo4j.cypherdsl.core.support
-
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
- noCondition() - Static method in class org.neo4j.cypherdsl.core.Conditions
-
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 - Interface in org.neo4j.cypherdsl.core
-
See NodePattern.
- NodeBase<SELF extends Node> - 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
- NodeBase(SymbolicName, List<NodeLabel>, Properties) - Constructor for class org.neo4j.cypherdsl.core.NodeBase
- NodeLabel - Class in org.neo4j.cypherdsl.core
-
Expression for a single Node label.
- nodes(NamedPath) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
nodes{}
. - nodes(SymbolicName) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
nodes{}
. - none(String) - Static method in class org.neo4j.cypherdsl.core.Predicates
- none(SymbolicName) - Static method in class org.neo4j.cypherdsl.core.Predicates
-
Starts building a new condition based on a function invocation for the
none()
function. - not() - Method in interface org.neo4j.cypherdsl.core.Condition
-
Negates this condition.
- not(Condition) - Static method in class org.neo4j.cypherdsl.core.Conditions
-
Negates the given condition.
- not(PatternElement) - Static method in class org.neo4j.cypherdsl.core.Conditions
-
Negates the given pattern element: The pattern must not matched to be included in the reuslt.
- NOT - org.neo4j.cypherdsl.core.Operator
-
The NOT operator.
- notEmpty(Object[], String) - Static method in class org.neo4j.cypherdsl.core.utils.Assertions
-
Assert that an array contains elements; that is, it must not be
null
and must contain at least one element. - notNull(Object, String) - Static method in class org.neo4j.cypherdsl.core.utils.Assertions
-
Assert that an object is not
null
. - NullLiteral - Class in org.neo4j.cypherdsl.core
-
Represents the literal value null.
- NumberLiteral - Class in org.neo4j.cypherdsl.core
O
- ON_CREATE - org.neo4j.cypherdsl.core.MergeAction.Type
-
Triggered when a pattern has been created.
- ON_MATCH - 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.
- 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 - Enum in org.neo4j.cypherdsl.core
-
An operator.
- Operator.Type - Enum in org.neo4j.cypherdsl.core
-
Operator
type. - optionalMatch(PatternElement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Prepares an optional match statement.
- optionalMatch(PatternElement...) - Method in interface org.neo4j.cypherdsl.core.ExposesMatch
-
Adds (another) optional
MATCH
clause. - or(Condition) - Method in class org.neo4j.cypherdsl.core.CompoundCondition
- 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(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 - 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(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.Functions
-
Creates a function invocation for
date({})
. - org.neo4j.cypherdsl.core - package org.neo4j.cypherdsl.core
-
Contains an internal DSL for creating Cypher.
- org.neo4j.cypherdsl.core.querydsl - package org.neo4j.cypherdsl.core.querydsl
-
Shims for turning Query-DSL predicates into conditions.
- org.neo4j.cypherdsl.core.renderer - package org.neo4j.cypherdsl.core.renderer
-
A renderer for
statements
in the simplest form possible. - org.neo4j.cypherdsl.core.support - package org.neo4j.cypherdsl.core.support
-
Support for describing an abstract syntax tree.
- org.neo4j.cypherdsl.core.utils - package org.neo4j.cypherdsl.core.utils
-
Set of
*Utils
classes for internal usage.
P
- parameter(String) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Creates a new parameter placeholder.
- parameter(String, T) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Creates a new parameter with the given
name
and a value bound to it. - Parameter<T> - Class in org.neo4j.cypherdsl.core
-
Represents a named parameter inside a Cypher statement.
- 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.
- Pattern - Class in org.neo4j.cypherdsl.core
-
A pattern is something that can be matched.
- 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.
- percentileCont(Expression, Number) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
percentileCont()
function. - percentileContDistinct(Expression, Number) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
percentileCont()
function withDISTINCT
added. - percentileDisc(Expression, Number) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
percentileDisc()
function. - percentileDiscDistinct(Expression, Number) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
percentileDisc()
function withDISTINCT
added. - pi() - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
pi({})
. - PIPE - org.neo4j.cypherdsl.core.Operator
-
The pipe operator
- point(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
point()
function. - point(MapExpression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
point()
function. - point(Parameter) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
point()
function. - POSTFIX - org.neo4j.cypherdsl.core.Operator.Type
-
Describes a unary postfix operator (An operator with one operand before the operator).
- postLeave(Visitable) - Method in class org.neo4j.cypherdsl.core.support.ReflectiveVisitor
-
This is a hook that is called with the uncasted, raw visitable just after leaving the visitable.
- pow(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Returns the power of n of this value.
- Predicates - Class in org.neo4j.cypherdsl.core
-
Factory methods for creating predicates.
- Predicates.OngoingListBasedPredicateFunction - Interface in org.neo4j.cypherdsl.core
-
Allows to define the source of the list predicate.
- Predicates.OngoingListBasedPredicateFunctionWithList - Interface in org.neo4j.cypherdsl.core
-
Allows to specify the where condition for the list based predicate.
- preEnter(Visitable) - Method in class org.neo4j.cypherdsl.core.support.ReflectiveVisitor
-
This is a hook that is called with the uncasted, raw visitable just before entering a visitable.
- PREFIX - org.neo4j.cypherdsl.core.Operator.Type
-
Describes a unary prefix operator (An operator with one operand after the operator).
- prepareVisit(Expression) - Method in class org.neo4j.cypherdsl.core.Arguments
- prepareVisit(Expression) - Method in class org.neo4j.cypherdsl.core.MapExpression
- prepareVisit(T) - Method in class org.neo4j.cypherdsl.core.support.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.
- ProcedureCall - Class in org.neo4j.cypherdsl.core
-
See StandaloneCall.
- ProcedureCall.OngoingInQueryCallWithArguments - Interface in org.neo4j.cypherdsl.core
-
The union of an in-query call exposing yields.
- ProcedureCall.OngoingInQueryCallWithoutArguments - Interface in org.neo4j.cypherdsl.core
-
The union of an in-query call exposing new arguments and yields.
- ProcedureCall.OngoingInQueryCallWithReturnFields - Interface in org.neo4j.cypherdsl.core
-
An in-query call exposing where and return clauses.
- ProcedureCall.OngoingStandaloneCallWithArguments - Interface in org.neo4j.cypherdsl.core
-
The union of a buildable statement and call exposing yields.
- ProcedureCall.OngoingStandaloneCallWithoutArguments - Interface in org.neo4j.cypherdsl.core
-
The union of a buildable statement and call exposing new arguments and yields.
- ProcedureCall.OngoingStandaloneCallWithReturnFields - Interface in org.neo4j.cypherdsl.core
-
A buildable statement exposing where and return clauses.
- ProcedureName - Class in org.neo4j.cypherdsl.core
- profile() - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.BuildableStatement
- 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 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.Functions
-
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.Functions
-
Creates a function invocation for
properties())
on nodes. - properties(Relationship) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
properties())
on relationships. - Properties - Class in org.neo4j.cypherdsl.core
-
Represents the properties of a
node
or arelationship
when used as part of the whole pattern (inside aMATCH
,CREATE
orMERGE
clause as{p1: v1, p2: v2, pn: vn}
. - property(String) - Method in interface org.neo4j.cypherdsl.core.PropertyContainer
-
Creates a new
Property
associated with this property container. - property(String...) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Assumes that this expressions refers to a container of some type allowing to reference properties from it.
- property(String...) - Method in interface org.neo4j.cypherdsl.core.PropertyContainer
- 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, 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(Expression) - Method in interface org.neo4j.cypherdsl.core.PropertyContainer
-
Creates a new
Property
associated with this property container. - property(Expression, 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 - org.neo4j.cypherdsl.core.Operator.Type
-
Describes an operator working with properties of entities.
- PropertyContainer - Interface in org.neo4j.cypherdsl.core
-
A container having properties.
- PropertyLookup - Class in org.neo4j.cypherdsl.core
-
See PropertyLookup
Q
- quarterDate(Integer, Integer, Integer) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
date({})
. - quote(String) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Escapes and quotes the
unquotedString
for safe usage in Neo4j-Browser and Shell.
R
- radians(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
radians({})
. - rand() - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
rand({})
. - randomIdentifier(int) - Static method in class org.neo4j.cypherdsl.core.utils.Strings
- range(Integer, Integer, Integer) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
range()
function. - range(Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
- range(Expression, Expression, Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
range()
function. - range(Integer, Integer) - Static method in class org.neo4j.cypherdsl.core.Functions
- raw(String, Object...) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Creates an expression from a raw string fragment.
- reduce(SymbolicName) - Static method in class org.neo4j.cypherdsl.core.Functions
-
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.
- ReflectiveVisitor - Class in org.neo4j.cypherdsl.core.support
-
This is a convenience class implementing a
Visitor
and it takes care of choosing the right methods to dispatch theVisitor.enter(Visitable)
andVisitor.leave(Visitable)
calls to. - ReflectiveVisitor() - Constructor for class org.neo4j.cypherdsl.core.support.ReflectiveVisitor
- Relationship - Interface in org.neo4j.cypherdsl.core
-
See RelationshipPattern.
- Relationship.Details - Class in org.neo4j.cypherdsl.core
-
See RelationshipDetail.
- Relationship.Direction - Enum 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 extends NodeBase<?>,E extends NodeBase<?>,SELF extends RelationshipBase<S,E,SELF>> - Class in org.neo4j.cypherdsl.core
-
This is the base class for all relationships.
- RelationshipBase(SymbolicName, String, Node, Properties, Node) - Constructor for class org.neo4j.cypherdsl.core.RelationshipBase
- RelationshipBase(SymbolicName, Node, String, Properties, Node) - Constructor for class org.neo4j.cypherdsl.core.RelationshipBase
-
Always creates a relationship from start to end (left to right).
- RelationshipBase(S, String, E) - Constructor for class org.neo4j.cypherdsl.core.RelationshipBase
-
Always creates a relationship from start to end (left to right).
- relationshipBetween(Node, String...) - Method in interface org.neo4j.cypherdsl.core.ExposesRelationships
-
Starts building an undirected relationship between this
node
and 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.
- relationshipFrom(Node, String...) - Method in interface org.neo4j.cypherdsl.core.ExposesRelationships
-
Starts building an incoming relationship starting at the
other
node
. - relationshipFrom(Node, String...) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
- relationshipFrom(Node, String...) - Method in class org.neo4j.cypherdsl.core.RelationshipChain
- RelationshipLength - Class in org.neo4j.cypherdsl.core
-
Expresses the length of a relationship.
- RelationshipPattern - Interface in org.neo4j.cypherdsl.core
-
A shared, public interface for
relationships
andchains of relationships
. - relationships(NamedPath) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
relationships{}
. - relationships(SymbolicName) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
relationships{}
. - relationshipTo(Node, String...) - Method in interface org.neo4j.cypherdsl.core.ExposesRelationships
-
Starts building an outgoing relationship to the
other
node
. - relationshipTo(Node, String...) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
- relationshipTo(Node, String...) - Method in class org.neo4j.cypherdsl.core.RelationshipChain
- RelationshipTypes - Class in org.neo4j.cypherdsl.core
- remainder(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Returns the remainder of this value and the
dividend
. - remove(Node, String...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSetAndRemove
-
Creates
SET
clause for removing the given labels from a node. - remove(Property...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSetAndRemove
-
Creates
SET
clause for removing the enumerated properties - Remove - Class in org.neo4j.cypherdsl.core
-
See Remove.
- REMOVE_LABEL - org.neo4j.cypherdsl.core.Operator
-
The label operator removing labels.
- removeEldestEntry(Map.Entry<K, V>) - Method in class org.neo4j.cypherdsl.core.support.LRUCache
- 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.
- 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(String...) - Method in interface org.neo4j.cypherdsl.core.ExposesReturning
-
Creates the
RETURN
clause. - returning(Expression...) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
A RETURN statement without a previous match.
- returning(Expression...) - Method in interface org.neo4j.cypherdsl.core.ExposesReturning
-
Create a match that returns one or more expressions.
- returning(Expression...) - Method in interface org.neo4j.cypherdsl.core.ListComprehension.OngoingDefinitionWithoutReturn
- returning(Expression...) - Method in interface org.neo4j.cypherdsl.core.PatternComprehension.OngoingDefinitionWithoutReturn
- returning(Named...) - Method in interface org.neo4j.cypherdsl.core.ExposesReturning
-
Creates the
RETURN
clause. - returning(Named...) - Method in interface org.neo4j.cypherdsl.core.ListComprehension.OngoingDefinitionWithoutReturn
- returning(Named...) - Method in interface org.neo4j.cypherdsl.core.PatternComprehension.OngoingDefinitionWithoutReturn
- returningDistinct(String...) - Method in interface org.neo4j.cypherdsl.core.ExposesReturning
-
Creates a
RETURN
clause containing theDISTINCT
keyword. - returningDistinct(Expression...) - Method in interface org.neo4j.cypherdsl.core.ExposesReturning
-
Create a match that returns the distinct set of one or more expressions.
- returningDistinct(Named...) - Method in interface org.neo4j.cypherdsl.core.ExposesReturning
-
Creates a
RETURN
clause containing theDISTINCT
keyword. - round(Expression, Expression...) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
round({})
. - RTL - org.neo4j.cypherdsl.core.Relationship.Direction
-
Right to left
S
- set(Expression...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSet
-
Adds a
SET
clause to the statement. - set(Expression...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingMergeAction
-
Adds a
SET
clause to the statement. - set(Named, Expression) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSet
-
Adds a
SET
clause to the statement, modifying the given named thing with an expression. - set(Named, Expression) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OngoingMergeAction
-
Adds a
SET
clause to the statement, modifying the given named thing with an expression. - set(Node, String...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesSetAndRemove
-
Creates
SET
clause for setting the given labels to a node. - Set - Class in org.neo4j.cypherdsl.core
-
See Set.
- SET - org.neo4j.cypherdsl.core.Operator
-
Property operator for assigning properties.
- SET_LABEL - org.neo4j.cypherdsl.core.Operator
-
The label operator adding labels.
- 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
Statement.getParameters()
orStatement.getCypher()
. - shortestPath(String) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Starts defining a named path defined by the
shortestPath
between a relationship by indicating a name. - shortestPath(Relationship) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
shortestPath({})
. - shortestPath(SymbolicName) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Starts defining a named path defined by the
shortestPath
between a relationship by indicating a name. - sign(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
sign({})
. - sin(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
sin({})
. - single(String) - Static method in class org.neo4j.cypherdsl.core.Predicates
- single(SymbolicName) - Static method in class org.neo4j.cypherdsl.core.Predicates
-
Starts building a new condition based on a function invocation for the
single()
function. - size(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
size()
function. - size(RelationshipPattern) - Static method in class org.neo4j.cypherdsl.core.Functions
-
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
- sort(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
- sort(Expression, SortItem.Direction) - Static method in class org.neo4j.cypherdsl.core.Cypher
- SortItem - Class in org.neo4j.cypherdsl.core
-
A sort item can be used in an
ORDER BY
clause and changes the order of the items being returned from a query. - SortItem.Direction - Enum in org.neo4j.cypherdsl.core
-
Sort direction.
- SPACE - org.neo4j.cypherdsl.core.renderer.Configuration.IndentStyle
-
Use a configurable number of spaces for indentation.
- sqrt(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
sqrt({})
. - startNode(Relationship) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
startNode{}
. - STARTS_WITH - org.neo4j.cypherdsl.core.Operator
-
String operator for
STARTS WITH
. - startsWith(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a condition that checks whether this
expression
starts with thatexpression
. - 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
. - 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 - Interface in org.neo4j.cypherdsl.core
-
A statement that has all information required to be build and exposes a build method.
- StatementBuilder.ExposesDelete - Interface in org.neo4j.cypherdsl.core
-
A step that exposes only the delete clause.
- StatementBuilder.ExposesExistentialSubqueryCall - Interface in org.neo4j.cypherdsl.core
-
A shared marker interface for things that can be turned into a subquery to be used inside the WHERE clause.
- StatementBuilder.ExposesLimit - Interface in org.neo4j.cypherdsl.core
-
A step that exposes the
StatementBuilder.ExposesLimit.limit(Number)
method. - StatementBuilder.ExposesMergeAction - Interface in org.neo4j.cypherdsl.core
-
Provides a way to specify an action that happens after a
MERGE
clause. - StatementBuilder.ExposesOrderBy - Interface in org.neo4j.cypherdsl.core
-
See
StatementBuilder.TerminalExposesOrderBy
, but on a with clause. - StatementBuilder.ExposesSet - Interface in org.neo4j.cypherdsl.core
-
Set part of a statement.
- StatementBuilder.ExposesSetAndRemove - Interface in org.neo4j.cypherdsl.core
-
A step that exposes the set clause.
- StatementBuilder.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.ExposesWith - Interface in org.neo4j.cypherdsl.core
-
A step that exposes the
WITH
clause. - StatementBuilder.OngoingMatchAndReturnWithOrder - Interface in org.neo4j.cypherdsl.core
-
Combines the capabilities of skip, limit and adds additional expressions to the order-by items.
- StatementBuilder.OngoingMatchAndUpdate - Interface in org.neo4j.cypherdsl.core
-
After a MATCH..UPDATE chain has been established, a RETURN can be added, a pipeline with WITH can be started or more mutating steps can be added.
- StatementBuilder.OngoingMerge - Interface in org.neo4j.cypherdsl.core
-
An ongoing update statement that can be used to chain more updating statements, define actions on a merge or add a with or return clause.
- StatementBuilder.OngoingMergeAction - Interface in org.neo4j.cypherdsl.core
-
A variant of
StatementBuilder.ExposesSet
that allows for further chaining of actions. - StatementBuilder.OngoingOrderDefinition - Interface in org.neo4j.cypherdsl.core
-
An intermediate step while defining the order of a with clause.
- StatementBuilder.OngoingReading - Interface in org.neo4j.cypherdsl.core
-
A match that exposes
returning
and for which it is not decided whether the optional where part has been used or note. - StatementBuilder.OngoingReadingAndReturn - Interface in org.neo4j.cypherdsl.core
-
A match that knows what to return and which is ready to be build.
- StatementBuilder.OngoingReadingAndWith - Interface in org.neo4j.cypherdsl.core
-
Represents a reading statement ending in a with clause, potentially already having an order and not exposing order methods.
- StatementBuilder.OngoingReadingAndWithWithSkip - Interface in org.neo4j.cypherdsl.core
-
The union type of an ongoing reading with a WITH and a SKIP clause.
- StatementBuilder.OngoingReadingAndWithWithWhereAndOrder - Interface in org.neo4j.cypherdsl.core
-
Combines the capabilities of skip, limit and adds additional expressions to the order-by items.
- StatementBuilder.OngoingReadingWithoutWhere - Interface in org.neo4j.cypherdsl.core
-
A match that exposes
returning
andwhere
methods to add required information. - StatementBuilder.OngoingReadingWithWhere - Interface in org.neo4j.cypherdsl.core
-
A match that has a non-empty
where
-part. - 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 multi part query.
- StatementBuilder.OrderableOngoingReadingAndWithWithWhere - Interface in org.neo4j.cypherdsl.core
- 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.
- StatementContext - Interface in org.neo4j.cypherdsl.core
-
Context for while rendering a statement.
- stDev(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
stDev()
function. - stDevDistinct(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
stDev()
function withDISTINCT
added. - stDevP(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
stDevP()
function. - stDevPDistinct(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
stDevP()
function withDISTINCT
added. - 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.
- Strings - Class in org.neo4j.cypherdsl.core.utils
-
The usual, static class with helper methods centered around missing functionality in
String
. - 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" subquery.
- subtract(Expression) - Method in interface org.neo4j.cypherdsl.core.Expression
-
Creates a
-
operation of this (the minuend) and thesubtrahend
. - SUBTRACTION - org.neo4j.cypherdsl.core.Operator
-
Standard subtraction operator.
- sum(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
sum()
function. - sumDistinct(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
sum()
function withDISTINCT
added. - SymbolicName - Class in org.neo4j.cypherdsl.core
-
A symbolic name to identify nodes, relationships and aliased items.
T
- TAB - org.neo4j.cypherdsl.core.renderer.Configuration.IndentStyle
-
Use tabs for indentation.
- tan(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
tan({})
. - TemporalLiteral - Class in org.neo4j.cypherdsl.core
-
Thrown when a QueryDSL operator cannot be used with the Cypher-DSL predicate converter.
- then(Expression) - Method in class org.neo4j.cypherdsl.core.Case.OngoingWhenThen
-
Ends this
WHEN
block with an expression. - time() - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
time({})
. - time(String) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
time({})
. - time(TimeZone) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
time({})
. - time(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
time({})
. - time(MapExpression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
time({})
. - to(Expression) - Method in interface org.neo4j.cypherdsl.core.Property
-
Creates an
Operation
setting this property to a new value. - ToCypherFormatStringVisitor - Class in org.neo4j.cypherdsl.core.querydsl
-
This is basically a copy of Query-DSL's
ToStringVisitor
. - toLower(Expression) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for the
toLower()
function. - toString() - Method in class org.neo4j.cypherdsl.core.FunctionInvocation
- toString() - Method in class org.neo4j.cypherdsl.core.NodeLabel
- toString() - Method in class org.neo4j.cypherdsl.core.renderer.Configuration
- toString() - Method in class org.neo4j.cypherdsl.core.SymbolicName
- type(Relationship) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
type{}
. - TypedSubtree<T extends Visitable> - Class in org.neo4j.cypherdsl.core.support
-
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(List<T>) - Constructor for class org.neo4j.cypherdsl.core.support.TypedSubtree
-
Creates a new typed subtree with the given content.
- TypedSubtree(T...) - Constructor for class org.neo4j.cypherdsl.core.support.TypedSubtree
-
Creates a new typed subtree with the given content.
U
- unbounded() - Method in interface org.neo4j.cypherdsl.core.Relationship
-
Creates a new relationship 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 - org.neo4j.cypherdsl.core.SortItem.Direction
-
Undefined direction.
- UNI - org.neo4j.cypherdsl.core.Relationship.Direction
-
None
- union(Statement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Creates a
UNION
statement from several other statements. - unionAll(Statement...) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Creates a
UNION ALL
statement from several other statements. - UnionPart - Class in org.neo4j.cypherdsl.core
-
Represents a part of an union.
- UnsupportedLiteralException - Exception in org.neo4j.cypherdsl.core.support
-
Thrown when a given object cannot be used as a Cypher-DSL-Literal.
- UnsupportedLiteralException(Object) - Constructor for exception org.neo4j.cypherdsl.core.support.UnsupportedLiteralException
- UnsupportedLiteralException(String, Object) - Constructor for exception org.neo4j.cypherdsl.core.support.UnsupportedLiteralException
- UnsupportedOperatorException - Exception in org.neo4j.cypherdsl.core.querydsl
-
Thrown when a QueryDSL operator cannot be used with the Cypher-DSL predicate converter.
- UnsupportedOperatorException(Operator) - Constructor for exception org.neo4j.cypherdsl.core.querydsl.UnsupportedOperatorException
- unwind(String) - Method in interface org.neo4j.cypherdsl.core.ExposesUnwind
-
Starts building a new
UNWIND
clause. - unwind(Expression) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Starts building a statement starting with an
UNWIND
clause. - unwind(Expression) - Method in interface org.neo4j.cypherdsl.core.ExposesUnwind
-
Starts building a new
UNWIND
clause. - unwind(Expression...) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Starts building a statement starting with an
UNWIND
clause. - unwind(Expression...) - Method in interface org.neo4j.cypherdsl.core.ExposesUnwind
-
Starts building a new
UNWIND
clause. - Unwind - Class in org.neo4j.cypherdsl.core
-
See Unwind.
- 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.
- usingScan(Node) - Method in interface org.neo4j.cypherdsl.core.ExposesHints
-
Applies a SCAN hint on a node.
V
- 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 org.neo4j.cypherdsl.core.Distinct
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.neo4j.cypherdsl.core.MergeAction.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.neo4j.cypherdsl.core.Operator.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.neo4j.cypherdsl.core.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.neo4j.cypherdsl.core.Relationship.Direction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.neo4j.cypherdsl.core.renderer.Configuration.IndentStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.neo4j.cypherdsl.core.SortItem.Direction
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.neo4j.cypherdsl.core.Distinct
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.neo4j.cypherdsl.core.MergeAction.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.neo4j.cypherdsl.core.Operator.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.neo4j.cypherdsl.core.Operator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.neo4j.cypherdsl.core.Relationship.Direction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.neo4j.cypherdsl.core.renderer.Configuration.IndentStyle
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.neo4j.cypherdsl.core.SortItem.Direction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- visit(Constant<?>, CypherContext) - Method in class org.neo4j.cypherdsl.core.querydsl.ToCypherFormatStringVisitor
- visit(FactoryExpression<?>, CypherContext) - Method in class org.neo4j.cypherdsl.core.querydsl.ToCypherFormatStringVisitor
- visit(Operation<?>, CypherContext) - Method in class org.neo4j.cypherdsl.core.querydsl.ToCypherFormatStringVisitor
- visit(ParamExpression<?>, CypherContext) - Method in class org.neo4j.cypherdsl.core.querydsl.ToCypherFormatStringVisitor
- visit(Path<?>, CypherContext) - Method in class org.neo4j.cypherdsl.core.querydsl.ToCypherFormatStringVisitor
- visit(SubQueryExpression<?>, CypherContext) - Method in class org.neo4j.cypherdsl.core.querydsl.ToCypherFormatStringVisitor
- visit(TemplateExpression<?>, CypherContext) - Method in class org.neo4j.cypherdsl.core.querydsl.ToCypherFormatStringVisitor
- Visitable - Interface in org.neo4j.cypherdsl.core.support
-
Interface for implementations that accepts
visitors
. - visitIfNotNull(Visitable, Visitor) - Static method in interface org.neo4j.cypherdsl.core.support.Visitable
-
A helper method that presents the
visitor
to thevisitable
if the visitable is not null. - Visitor - Interface in org.neo4j.cypherdsl.core.support
W
- weekDate(Integer, Integer, Integer) - Static method in class org.neo4j.cypherdsl.core.Functions
-
Creates a function invocation for
date({})
. - when(Expression) - Method in interface org.neo4j.cypherdsl.core.Case.CaseEnding
-
Adds a new
WHEN
block. - when(Expression) - Method in class org.neo4j.cypherdsl.core.Case.CaseWhenThen
-
Creates a new case/when expression with an additional
WHEN
block. - when(Expression) - Method in class org.neo4j.cypherdsl.core.Case
-
Creates a new case/when expression with an additional
WHEN
block. - where(Condition) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OrderableOngoingReadingAndWithWithoutWhere
-
Adds a where clause to this match.
- where(RelationshipPattern) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.OrderableOngoingReadingAndWithWithoutWhere
-
Adds a where clause based on a path pattern to this match.
- where(Condition) - Method in interface org.neo4j.cypherdsl.core.ExposesWhere
-
Adds a where clause to this fragement.
- where(Condition) - Method in interface org.neo4j.cypherdsl.core.ListComprehension.OngoingDefinitionWithList
-
Adds a
WHERE
clause to this comprehension. - where(Condition) - Method in interface org.neo4j.cypherdsl.core.PatternComprehension.OngoingDefinitionWithPattern
-
Adds a
WHERE
clause to the inner statement of the pattern comprehension - where(Condition) - Method in interface org.neo4j.cypherdsl.core.Predicates.OngoingListBasedPredicateFunctionWithList
- 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.StatementBuilder.ExposesWith
- with(String...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder
-
Starts a with clause by passing variables to it.
- with(Expression...) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Starts a statement with a leading
WITH
. - with(Expression...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesWith
-
Create a match that returns one or more expressions.
- with(Expression...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder
-
Allows for queries starting with
with range(1,10) as x return x
or similar. - with(Named...) - Static method in class org.neo4j.cypherdsl.core.Cypher
-
Starts a statement with a leading
WITH
. - with(Named...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesWith
- with(Named...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder
-
Starts a with clause by passing named expressions to it.
- With - Class in org.neo4j.cypherdsl.core
-
See With.
- withArgs(Expression...) - Method in interface org.neo4j.cypherdsl.core.ExposesCall.ExposesWithArgs
-
Adds the given arguments to the ongoing call and procedes.
- withDistinct(String...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesWith
- withDistinct(Expression...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesWith
-
Create a match that returns the distinct set of one or more expressions.
- withDistinct(Named...) - Method in interface org.neo4j.cypherdsl.core.StatementBuilder.ExposesWith
- 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
- withPrettyPrint(boolean) - Method in class org.neo4j.cypherdsl.core.renderer.Configuration.Builder
- withProperties(Object...) - Method in interface org.neo4j.cypherdsl.core.ExposesProperties
-
Creates a 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 a copy of this property container with additional properties.
- withProperties(Map<String, Object>) - Method in class org.neo4j.cypherdsl.core.NodeBase
- withProperties(Map<String, Object>) - Method in class org.neo4j.cypherdsl.core.RelationshipBase
- withProperties(MapExpression) - Method in interface org.neo4j.cypherdsl.core.ExposesProperties
-
Creates a 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.
- withValue(Object) - Method in class org.neo4j.cypherdsl.core.Parameter
X
- xor(Condition) - Method in class org.neo4j.cypherdsl.core.CompoundCondition
- 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 - 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(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.
- YieldItems - Class in org.neo4j.cypherdsl.core
-
Items yielded by a stand alone or in query call.
All Classes All Packages