Package org.neo4j.cypherdsl.core.internal
This is basically the kitchen sink for all classes that must be public but are not actually part of the public API.
We will change them at will and don't give any guarantees about them. All classes inside that package are marked as
API.Status.INTERNAL. The internal package won't be exported when the Cypher-DSL
is run on the module path.- Author:
- Michael J. Simons
-
Interface Summary Interface Description StatementContext Context for while rendering a statement. -
Class Summary Class Description CaseElse Represents a finalizing `else` expression.CaseWhenThen Represents a pair of `when-then` expressions.ConstantParameterHolder An internal holder for a constant value that might be rendered as a parameter.LiteralBase<T> Represents a literal with an optional content.LoadCSV A representation of theLOAD CSVclause, including it's periodic commit and field terminator configuration.Namespace ProcedureName ReflectiveVisitor This is a convenience class implementing aVisitorand it takes care of choosing the right methods to dispatch theVisitor.enter(Visitable)andVisitor.leave(Visitable)calls to.RelationshipLength Expresses the length of a relationship.RelationshipPatternCondition Internal wrapper for marking a path pattern as a condition.RelationshipTypes ScopingStrategy A strategy to keep track ofnamed variablesinside a scope.UsingPeriodicCommit A visitable representing aUSING PERIODIC COMMITclause.YieldItems Items yielded by a stand alone or in query call. -
Enum Summary Enum Description Distinct AST representation of the DISTINCT keyword.