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 TypeMethodDescriptionvoid
Recursive initial callvoid
Specific calls for each type of expressionvoid
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
visitUnwind
(UnwindIteratorImpl iterator) void
void
-
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
-