Interface CypherExpressionVisitor
- All Known Implementing Classes:
VariableReplacementVisitor
public interface CypherExpressionVisitor
This class is made to provide generic visitor functionalities to traverse expression trees.
The visit call is made recursive through the accept method in
CypherExpression-
Method Summary
Modifier and TypeMethodDescriptionvoidRecursive initial callvoidSpecific calls for each type of expressionvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvisitUnwind(UnwindIteratorImpl iterator) voidvoid
-
Method Details
-
visit
Recursive initial call -
visitAliasedExpression
Specific calls for each type of expression -
visitCountLargerThanZero
-
visitVar
-
visitEquality
-
visitEXISTS
-
visitGetItem
-
visitKeys
-
visitLabels
-
visitLabels
-
visitLiteral
-
visitMembership
-
visitPropertyAccess
-
visitPropertyAccessWithVar
-
visitTripleMap
-
visitType
-
visitUnwind
-
visitID
-
visitVariableLabel
-
visitEdgeMatch
-
visitNodeMatch
-
visitPathMatch
-