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
 
 -