All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
Aliased |
An element with an alias.
|
AliasedExpression |
An aliased expression, that deals with named expressions when accepting visitors.
|
Arguments |
Specialized list of expressions that represents the arguments of a procedure call.
|
Assertions |
Assertions used throughout the Cypher-DSL.
|
Asterisk |
The * .
|
BooleanLiteral |
The boolean literal.
|
Case |
|
Case.CaseEnding |
Specification for a renderable, complete CASE statement
|
Case.GenericCase |
Implementation of the Case class to support generic case.
|
Case.GenericCase.EndingGenericCase |
|
Case.SimpleCase |
Special implementation of the Case class to support simple case with an initial expression / condition.
|
Case.SimpleCase.EndingSimpleCase |
|
Comparison |
A concrete condition representing a comparision between two expressions.
|
CompoundCondition |
|
Condition |
Shared interface for all conditions.
|
Conditions |
Builder for various conditions.
|
Configuration |
This class provides some configuration settings for the Cypher-DSL, mainly around rendering of a statement.
|
Configuration.Builder |
|
Configuration.IndentStyle |
Enum for the available indent styles.
|
ConflictingParametersException |
Exception thrown when extracting parameters from a statement leads to one parameter with a given name appearing
with different values.
|
ConstantCondition |
A constant condition that is either always true or false.
|
ConstantParameterHolder |
An internal holder for a constant value that might be rendered as a parameter.
|
Create |
|
Cypher |
The main entry point into the Cypher DSL.
|
CypherContext |
|
Delete |
|
Distinct |
AST representation of the DISTINCT keyword.
|
ExistentialSubquery |
An existential subquery can only be used in a where clause.
|
ExposesCall<T> |
Entrypoint for building procedure calls.
|
ExposesCall.AsFunction |
Interface to allow creating an expression instead of a statement from an ongoing definition.
|
ExposesCall.ExposesWithArgs<T> |
Used to provide arguments to procedure calls.
|
ExposesCall.ExposesYield<T> |
Used to yield procedure result fields.
|
ExposesCreate |
|
ExposesHints |
A step exposing a several using methods that are provide entry points of adding advanced query hints.
|
ExposesLogicalOperators<T> |
A step exposing logical operators and and or after a where clause.
|
ExposesMatch |
|
ExposesMerge |
|
ExposesProperties<T extends ExposesProperties<?> & PropertyContainer> |
A container that exposes methods to add properties with values to nodes or relationships.
|
ExposesRelationships<T extends RelationshipPattern> |
A marker interface for things that expose methods to create new relationships to other elements.
|
ExposesReturning |
Return part of a statement.
|
ExposesSubqueryCall |
This exposes a call method taking in a statement that represents a valid, correlated subquery.
|
ExposesUnwind |
|
ExposesWhere |
A step exposing a several where methods that are provide entry points of adding conditions.
|
Expression |
An expression can be used in many places, i.e.
|
ForeignAdapter<FE> |
Represents an adapter that allows to turn foreign expressions into Cypher-DSL expressions .
|
FunctionInvocation |
|
Functions |
Factory methods for creating instances of functions .
|
HasLabelCondition |
A condition checking for the presence of labels on nodes.
|
Hint |
Visitable implementing hints.
|
Hint.IndexProperties |
Internal helper class to wrap up the properties used inside an index.
|
KeyValueMapEntry |
Helper class, only for internal use.
|
Limit |
|
ListComprehension |
|
ListComprehension.OngoingDefinitionWithList |
Allows to add a where clause into the definition of the list.
|
ListComprehension.OngoingDefinitionWithoutReturn |
Provides the final step of defining a list comprehension.
|
ListComprehension.OngoingDefinitionWithVariable |
|
ListExpression |
Represents a list expression as in [expression1, expression2, ..., expressionN]
|
ListLiteral |
A list of literals.
|
ListOperator |
Represents a range literal applied to another expression.
|
ListOperator.Details |
This is not a public API and just used internally for structuring the tree.
|
Literal<T> |
Represents a literal with an optional content.
|
LRUCache<K,V> |
A non thread safe least recently used (LRU) cache.
|
MapExpression |
A dedicated map expression.
|
MapProjection |
Represents a map projection as described here.
|
Match |
|
Merge |
|
MergeAction |
An action or event that happens after a MERGE clause.
|
MergeAction.Type |
The type of the action.
|
Named |
|
NamedPath |
Represents a named path.
|
NamedPath.OngoingDefinitionWithName |
Partial path that has a name (p = ).
|
NamedPath.OngoingShortestPathDefinitionWithName |
Partial path that has a name (p = ) and is based on a graph algorithm function.
|
Namespace |
|
Neo4jVersion |
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 |
|
Node |
|
NodeBase<SELF extends Node> |
This is the base class for all nodes.
|
NodeLabel |
Expression for a single Node label.
|
NotCondition |
A negated version of the condition passed during construction of this condition.
|
NullLiteral |
Represents the literal value null.
|
NumberLiteral |
|
Operation |
A binary operation.
|
Operator |
An operator.
|
Operator.Type |
|
Order |
Represents the list of sort items that make up the order of records in a result set.
|
Parameter<T> |
Represents a named parameter inside a Cypher statement.
|
Pattern |
A pattern is something that can be matched.
|
PatternComprehension |
|
PatternComprehension.OngoingDefinitionWithoutReturn |
Provides the final step of defining a pattern comprehension.
|
PatternComprehension.OngoingDefinitionWithPattern |
Allows to add a where clause into the definition of the pattern.
|
PatternComprehension.OngoingDefinitionWithPatternAndWhere |
Intermediate step that allows expressing additional, logical operators.
|
PatternElement |
|
Predicates |
Factory methods for creating predicates.
|
Predicates.OngoingListBasedPredicateFunction |
Allows to define the source of the list predicate.
|
Predicates.OngoingListBasedPredicateFunctionWithList |
Allows to specify the where condition for the list based predicate.
|
ProcedureCall |
|
ProcedureCall.OngoingInQueryCallWithArguments |
The union of an in-query call exposing yields.
|
ProcedureCall.OngoingInQueryCallWithoutArguments |
The union of an in-query call exposing new arguments and yields.
|
ProcedureCall.OngoingInQueryCallWithReturnFields |
An in-query call exposing where and return clauses.
|
ProcedureCall.OngoingStandaloneCallWithArguments |
The union of a buildable statement and call exposing yields.
|
ProcedureCall.OngoingStandaloneCallWithoutArguments |
The union of a buildable statement and call exposing new arguments and yields.
|
ProcedureCall.OngoingStandaloneCallWithReturnFields |
A buildable statement exposing where and return clauses.
|
ProcedureName |
|
Properties |
Represents the properties of a node or a relationship when used as part of the
whole pattern (inside a MATCH , CREATE or MERGE clause as {p1: v1, p2: v2, pn: vn} .
|
Property |
A property.
|
PropertyContainer |
A container having properties.
|
PropertyLookup |
|
Reduction |
A typed subtree representing the arguments of a call to the reduce() function.
|
Reduction.OngoingDefinitionWithInitial |
Step 4b: Define the initial value
|
Reduction.OngoingDefinitionWithList |
Step 3: Define the map expression
|
Reduction.OngoingDefinitionWithReducer |
Step 4a: Define the accumulator
|
Reduction.OngoingDefinitionWithVariable |
Step 2: Define the list
|
ReflectiveVisitor |
|
Relationship |
|
Relationship.Details |
|
Relationship.Direction |
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>> |
This is the base class for all relationships.
|
RelationshipChain |
Represents a chain of relationships.
|
RelationshipLength |
Expresses the length of a relationship.
|
RelationshipPattern |
|
RelationshipTypes |
|
Remove |
|
Renderer |
Instances of this class are supposed to be thread-safe.
|
Return |
|
ReturnBody |
The container or "body" for return items, order and optional skip and things.
|
Set |
|
Skip |
|
SortItem |
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 |
Sort direction.
|
Statement |
Shall be the common interfaces for queries that we support.
|
Statement.RegularQuery |
Represents RegularQuery .
|
Statement.SingleQuery |
Represents a SingleQuery .
|
StatementBuilder |
|
StatementBuilder.BuildableMatchAndUpdate |
A buildable ongoing MATCH and UPDATE.
|
StatementBuilder.BuildableOngoingMergeAction |
An interface combining a buildable MATCH and UPDATE with the possibility to add actions after a MERGE clause.
|
StatementBuilder.BuildableStatement |
A statement that has all information required to be build and exposes a build method.
|
StatementBuilder.ExposesDelete |
A step that exposes only the delete clause.
|
StatementBuilder.ExposesExistentialSubqueryCall |
A shared marker interface for things that can be turned into a subquery to be used inside the WHERE clause.
|
StatementBuilder.ExposesLimit |
|
StatementBuilder.ExposesMergeAction |
Provides a way to specify an action that happens after a MERGE clause.
|
StatementBuilder.ExposesOrderBy |
|
StatementBuilder.ExposesSet |
Set part of a statement.
|
StatementBuilder.ExposesSetAndRemove |
A step that exposes the set clause.
|
StatementBuilder.ExposesSkip |
|
StatementBuilder.ExposesUpdatingClause |
A step providing all the supported updating clauses (DELETE, SET)
|
StatementBuilder.ExposesWith |
A step that exposes the WITH clause.
|
StatementBuilder.OngoingMatchAndReturnWithOrder |
Combines the capabilities of skip, limit and adds additional expressions to the order-by items.
|
StatementBuilder.OngoingMatchAndUpdate |
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 |
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 |
|
StatementBuilder.OngoingOrderDefinition |
An intermediate step while defining the order of a with clause.
|
StatementBuilder.OngoingReading |
A match that exposes returning and for which it is not decided whether the optional
where part has been used or note.
|
StatementBuilder.OngoingReadingAndReturn |
A match that knows what to return and which is ready to be build.
|
StatementBuilder.OngoingReadingAndWith |
Represents a reading statement ending in a with clause, potentially already having an order and not exposing
order methods.
|
StatementBuilder.OngoingReadingAndWithWithSkip |
The union type of an ongoing reading with a WITH and a SKIP clause.
|
StatementBuilder.OngoingReadingAndWithWithWhereAndOrder |
Combines the capabilities of skip, limit and adds additional expressions to the order-by items.
|
StatementBuilder.OngoingReadingWithoutWhere |
A match that exposes returning and where methods to add required information.
|
StatementBuilder.OngoingReadingWithWhere |
A match that has a non-empty where -part.
|
StatementBuilder.OngoingUnwind |
Builder part for unwinding.
|
StatementBuilder.OngoingUpdate |
An ongoing update statement that can be used to chain more update statements or add a with or return clause.
|
StatementBuilder.OrderableOngoingReadingAndWith |
|
StatementBuilder.OrderableOngoingReadingAndWithWithoutWhere |
A match that knows what to pipe to the next part of a multi part query.
|
StatementBuilder.OrderableOngoingReadingAndWithWithWhere |
|
StatementBuilder.TerminalExposesLimit |
|
StatementBuilder.TerminalExposesOrderBy |
A step that exposes several methods to specify ordering.
|
StatementBuilder.TerminalExposesSkip |
|
StatementBuilder.TerminalOngoingOrderDefinition |
An intermediate step while defining the order of a result set.
|
StatementContext |
Context for while rendering a statement.
|
StringLiteral |
The string representation of a string literal will be a quoted Cypher string in single tickmarks with
escaped reserved characters.
|
Strings |
The usual, static class with helper methods centered around missing functionality in String .
|
Subquery |
Represents a "callable" subquery.
|
SymbolicName |
A symbolic name to identify nodes, relationships and aliased items.
|
TemporalLiteral |
Thrown when a QueryDSL operator cannot be used with the Cypher-DSL predicate converter.
|
ToCypherFormatStringVisitor |
This is basically a copy of Query-DSL's ToStringVisitor .
|
TypedSubtree<T extends Visitable> |
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.
|
UnionPart |
Represents a part of an union.
|
UnsupportedLiteralException |
Thrown when a given object cannot be used as a Cypher-DSL-Literal.
|
UnsupportedOperatorException |
Thrown when a QueryDSL operator cannot be used with the Cypher-DSL predicate converter.
|
Unwind |
|
Visitable |
Interface for implementations that accepts visitors .
|
Visitor |
|
Where |
Roughly corresponding to Where.
|
With |
|
YieldItems |
Items yielded by a stand alone or in query call.
|