Uses of Interface
org.neo4j.cypherdsl.core.ast.Visitable
Packages that use Visitable
Package
Description
Contains an internal DSL for creating Cypher.
Support for describing an abstract syntax tree.
A renderer for
statements in the simplest form possible.-
Uses of Visitable in org.neo4j.cypherdsl.core
Subinterfaces of Visitable in org.neo4j.cypherdsl.coreModifier and TypeInterfaceDescriptioninterfaceSee CaseExpression.static interfaceSpecification for a renderable, complete CASE statementstatic interfaceExtension of theCaseinterface to support generic case.static interfaceExtension theCaseinterface to support simple case with an initial expression / condition.interfaceThis is a marker interface for top level clauses.interfaceShared interface for all conditions.interfaceAn expression can be used in many places, i.e.interfaceLiteral<T>Represents a literal with an optional content.interfaceSee NodePattern.interfaceSee PatternElement.interfaceSee StandaloneCall.interfaceA property.interfaceSee RelationshipPattern.interfaceA shared, public interface forrelationshipsandchains of relationships.interfaceA statement that returns items from the graph.interfaceShall be the common interfaces for queries that we support.static interfaceRepresentsRegularQuery.static interfaceRepresents aSingleQuery.static interfaceRepresents aUnionQuery.static interfaceRepresents aUSEstatement, utilizing a composite graph call.interfaceA sub-query expression can either be anEXISTS-tentialor aCOUNTexpression as of Neo4j 5.interfaceThe USE clause can be prepended to statements or be used in a CALL subquery.Classes in org.neo4j.cypherdsl.core that implement VisitableModifier and TypeClassDescriptionfinal classAn aliased expression, that deals with named expressions when accepting visitors.final classThe*.final classThe boolean literal.final classA concrete condition representing a comparision between two expressions.final classA constant condition that is either always true or false.final classAdded for supporting the Neo5j parser.final classSee Create.final classSee Delete.final classAn existential sub-query can only be used in a where clause.final classRepresents the FOREACH clause and is currently only producible via the Cypher-Parser.final classfinal classA condition checking for the presence of labels on nodes or types on relationships.final classVisitable implementing hints.final classUsed for subqueries IN TRANSACTIONSfinal classHelper class, only for internal use.final recordRepresents a label expression, usable inCypher.node(LabelExpression).final classfinal classfinal classRepresents a list expression as in[expression1, expression2, ..., expressionN]final classA list of literals.final classRepresents a range literal applied to another expression.final classA dedicated map expression.final classA map of literals.final classRepresents a map projection as described here.final classSee Match.final classSee Create.final classAn action or event that happens after aMERGEclause.final classRepresents a named path.final classclassThis is the base class for all nodes.final classExpression for a single Node label.final classRepresents the literal value null.final classfinal classA binary operation.enumAn operator.final classRepresents the list of sort items that make up the order of records in a result set.final classParameter<T>Represents a named parameter inside a Cypher statement.final classfinal classRepresents the properties of anodeor arelationshipwhen used as part of the whole pattern (inside aMATCH,CREATEorMERGEclause as{p1: v1, p2: v2, pn: vn}.final classSee PropertyLookupfinal classA typed subtree representing the arguments of a call to thereduce()function.static final classSee RelationshipDetail.classRelationshipBase<S extends NodeBase<?>,E extends NodeBase<?>, SELF extends RelationshipBase<S, E, SELF>> This is the base class for all relationships.final classRepresents a chain of relationships.final classSee Remove.final classSee Return.final classThe container or "body" for return items, order and optional skip and things.final classSee Set.final classfinal classA sort item can be used in anORDER BYclause and changes the order of the items being returned from a query.static enumSort direction.final classThe string representation of a string literal will be a quoted Cypher string in single tickmarks with escaped reserved characters.final classRepresents a "callable" sub-query.final classA symbolic name to identify nodes, relationships and aliased items.final classA literal representing a temporal value to be formatted in a way that Neo4j's Cypher understands it.final classRepresents a part of a union.final classSee Unwind.final classRoughly corresponding to Where.final classSee With.Methods in org.neo4j.cypherdsl.core that return VisitableModifier and TypeMethodDescriptionprotected VisitableMapExpression.prepareVisit(Expression child) Methods in org.neo4j.cypherdsl.core that return types with arguments of type Visitable -
Uses of Visitable in org.neo4j.cypherdsl.core.ast
Classes in org.neo4j.cypherdsl.core.ast with type parameters of type VisitableModifier and TypeClassDescriptionclassTypedSubtree<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.Classes in org.neo4j.cypherdsl.core.ast that implement VisitableModifier and TypeClassDescriptionclassTypedSubtree<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.Methods in org.neo4j.cypherdsl.core.ast that return VisitableModifier and TypeMethodDescriptionprotected VisitableTypedSubtree.prepareVisit(T child) A hook for interfere with the visitation of child elements.Methods in org.neo4j.cypherdsl.core.ast with parameters of type VisitableModifier and TypeMethodDescriptionvoidEnter aVisitable.final voiddefault EnterResultVisitor.enterWithResult(Visitable segment) A method that is used to pass control to some extent from the visitor to theVisitable.default voidLeave aVisitable.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.ast with parameters of type VisitableModifierConstructorDescriptionprotectedTypedSubtree(T... children) Creates a new typed subtree with the given content. -
Uses of Visitable in org.neo4j.cypherdsl.core.renderer
Methods in org.neo4j.cypherdsl.core.renderer with parameters of type Visitable