All Classes Interface Summary Class Summary Enum 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.
|
| ConstantCondition |
A constant condition that is either always true or false.
|
| Create |
|
| Cypher |
The main entry point into the Cypher DSL.
|
| Delete |
|
| Distinct |
AST representation of the DISTINCT keyword.
|
| ExposesCall<T> |
Entrypoint for building procedure calls.
|
| ExposesCall.ExposesWithArgs<T> |
Used to provide arguments to procedure calls.
|
| ExposesCall.ExposesYield<T> |
Used to yield procedure result fields.
|
| ExposesCreate |
|
| 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.
|
| 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.
|
| FunctionInvocation |
|
| Functions |
Factory methods for creating instances of functions.
|
| HasLabelCondition |
A condition checking for the presence of labels on nodes.
|
| 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.
|
| MapExpression |
A dedicated map expression.
|
| MapProjection |
Represents a map projection as described here.
|
| Match |
|
| Merge |
|
| MultiPartQuery |
|
| Named |
|
| NamedPath |
Represents a named named path as in p := (a)-->(b).
|
| 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 |
|
| NestedExpression |
|
| Node |
|
| 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 |
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.Builder |
|
| 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.
|
| ProcedureCall.StandaloneCallBuilder |
|
| ProcedureName |
|
| Properties |
|
| Property |
A property that belongs to a property container (either Node or Relationship).
|
| PropertyContainer |
A container having properties.
|
| PropertyLookup |
|
| 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.
|
| 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 |
|
| SinglePartQuery |
|
| Skip |
|
| SortItem |
|
| 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.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.ExposesLimit |
|
| 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 |
A buildable step that will create a MATCH ...
|
| 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.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.
|
| 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.
|
| SymbolicName |
A symbolic name to identify nodes, relationships and aliased items.
|
| TypedSubtree<T extends Visitable,SELF extends TypedSubtree<T,SELF>> |
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.
|
| UnionQuery |
|
| 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.
|