Uses of Interface
org.neo4j.cypherdsl.core.support.Visitable
-
Packages that use Visitable Package Description org.neo4j.cypherdsl.core Contains an internal DSL for creating Cypher.org.neo4j.cypherdsl.core.support Support for describing an abstract syntax tree. -
-
Uses of Visitable in org.neo4j.cypherdsl.core
Subinterfaces of Visitable in org.neo4j.cypherdsl.core Modifier and Type Interface Description static interfaceCase.CaseEndingSpecification for a renderable, complete CASE statementinterfaceConditionShared interface for all conditions.interfaceExpressionAn expression can be used in many places, i.e.interfacePatternElementSee PatternElement.interfaceRelationshipPatternA shared, public interface forrelationshipsandchains of relationships.interfaceStatementShall be the common interfaces for queries that we support.static interfaceStatement.RegularQueryRepresentsRegularQuery.static interfaceStatement.SingleQueryRepresents aSingleQuery.Classes in org.neo4j.cypherdsl.core that implement Visitable Modifier and Type Class Description classAliasedExpressionAn aliased expression, that deals with named expressions when accepting visitors.classArguments<S extends Arguments<S>>Specialized list of expressions that represents the arguments of a procedure call.classAsteriskThe*.classBooleanLiteralThe boolean literal.classCaseSee CaseExpression.classCase.CaseElseRepresents a finalizing `else` expression.classCase.CaseWhenThenRepresents a pair of `when-then` expressions.static classCase.GenericCaseImplementation of theCaseclass to support generic case.static classCase.GenericCase.EndingGenericCaseThe renderable implementation ofCase.GenericCase.static classCase.SimpleCaseSpecial implementation of theCaseclass to support simple case with an initial expression / condition.static classCase.SimpleCase.EndingSimpleCaseThe renderable implementation ofCase.SimpleCase.classComparisonA concrete condition representing a comparision between two expressions.classCompoundConditionA condition that consists of one or twoconditionsconnected by a Logical connective (operator).classConstantConditionA constant condition that is either always true or false.classCreateSee Create.classDeleteSee Delete.classDistinctAST representation of the DISTINCT keyword.classDistinctExpressionAST representation of the DISTINCT keyword.classFunctionInvocationclassHasLabelConditionA condition checking for the presence of labels on nodes.classKeyValueMapEntryHelper class, only for internal use.classLimitclassListComprehensionclassListExpressionRepresents a list expression as in[expression1, expression2, ..., expressionN]classListLiteralA list of literals.classLiteral<T>Represents a literal with an optional content.classMapExpression<S extends MapExpression<S>>A dedicated map expression.classMapProjectionRepresents a map projection as described here.classMatchSee Match.classMergeSee Create.classMultiPartQuerySee MultiPartQuery.classNamedPathRepresents a named named path as inp := (a)-->(b).classNamespaceclassNestedExpressionclassNodeSee NodePattern.classNodeLabelExpression for a single Node label.classNotConditionA negated version of the condition passed during construction of this condition.classNullLiteralRepresents the literal value null.classNumberLiteralclassOperationA binary operation.classOperatorAn operator.classOrder<S extends Order<S>>Represents the list of sort items that make up the order of records in a result set.classParameterRepresents a named parameter inside a Cypher statement.classPattern<S extends Pattern<S>>A pattern is something that can be matched.classPatternComprehensionclassProcedureCallSee StandaloneCall.classProcedureNameclassPropertiesRepresents the properties of anodeor arelationship.classPropertyA property that belongs to a property container (either Node or Relationship).classPropertyLookupSee PropertyLookupclassRelationshipSee RelationshipPattern.classRelationshipChainRepresents a chain of relationships.classRelationshipDetailclassRelationshipLengthExpresses the length of a relationship.classRelationshipTypesclassRemoveSee Remove.classReturnSee Return.classReturnBodyThe container or "body" for return items, order and optional skip and things.classSetSee Set.classSinglePartQuerySee SinglePartQuery.classSkipclassSortItemstatic classSortItem.DirectionSort direction.classStringLiteralThe string representation of a string literal will be a quoted Cypher string in single tickmarks with escaped reserved characters.classSymbolicNameA symbolic name to identify nodes, relationships and aliased items.classUnionPartRepresents a part of an union.classUnionQueryclassUnwindSee Unwind.classWhereRoughly corresponding to Where.classWithSee With.classYieldItems<T extends Expression,SELF extends YieldItems<T,SELF>>Items yielded by a stand alone or in query call.Methods in org.neo4j.cypherdsl.core that return Visitable Modifier and Type Method Description protected VisitableArguments. prepareVisit(Expression child)protected VisitableMapExpression. prepareVisit(Expression child) -
Uses of Visitable in org.neo4j.cypherdsl.core.support
Classes in org.neo4j.cypherdsl.core.support with type parameters of type Visitable Modifier and Type Class Description classTypedSubtree<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.Classes in org.neo4j.cypherdsl.core.support that implement Visitable Modifier and Type Class Description classTypedSubtree<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.Methods in org.neo4j.cypherdsl.core.support that return Visitable Modifier and Type Method Description protected VisitableTypedSubtree. prepareVisit(T child)A hook for interfere with the visitation of child elements.Methods in org.neo4j.cypherdsl.core.support with parameters of type Visitable Modifier and Type Method Description voidReflectiveVisitor. enter(Visitable visitable)voidVisitor. enter(Visitable segment)Enter aVisitable.voidReflectiveVisitor. leave(Visitable visitable)default voidVisitor. leave(Visitable segment)Leave aVisitable.protected abstract voidReflectiveVisitor. postLeave(Visitable visitable)This is a hook that is called with the uncasted, raw visitable just after leaving the visitable.protected abstract booleanReflectiveVisitor. preEnter(Visitable visitable)This is a hook that is called with the uncasted, raw visitable just before entering a visitable.static voidVisitable. visitIfNotNull(Visitable visitable, Visitor visitor)A helper method that presents thevisitorto thevisitableif the visitable is not null.Constructors in org.neo4j.cypherdsl.core.support with parameters of type Visitable Constructor Description TypedSubtree(T... children)
-