Package org.apache.tinkerpop.gremlin.gql
Interface GQLVisitor<T>
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
GQLBaseVisitor
public interface GQLVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
GQLParser.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byGQLParser.directedEdge().Visit a parse tree produced byGQLParser.edgePattern().Visit a parse tree produced byGQLParser.elementPatternFiller().Visit a parse tree produced byGQLParser.elementVariable().Visit a parse tree produced byGQLParser.graphPattern().Visit a parse tree produced byGQLParser.labelName().Visit a parse tree produced byGQLParser.labelSpec().Visit a parse tree produced byGQLParser.literal().Visit a parse tree produced byGQLParser.matchClause().Visit a parse tree produced byGQLParser.nodePattern().Visit a parse tree produced byGQLParser.paramRef().Visit a parse tree produced byGQLParser.pathPattern().Visit a parse tree produced byGQLParser.propertyFilter().Visit a parse tree produced byGQLParser.propertyKey().Visit a parse tree produced byGQLParser.propertyPair().Visit a parse tree produced byGQLParser.propertyValue().Visit a parse tree produced byGQLParser.reverseDirectedEdge().Visit a parse tree produced byGQLParser.undirectedEdge().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitMatchClause
Visit a parse tree produced byGQLParser.matchClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGraphPattern
Visit a parse tree produced byGQLParser.graphPattern().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPathPattern
Visit a parse tree produced byGQLParser.pathPattern().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNodePattern
Visit a parse tree produced byGQLParser.nodePattern().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitElementPatternFiller
Visit a parse tree produced byGQLParser.elementPatternFiller().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLabelSpec
Visit a parse tree produced byGQLParser.labelSpec().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPropertyFilter
Visit a parse tree produced byGQLParser.propertyFilter().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPropertyPair
Visit a parse tree produced byGQLParser.propertyPair().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPropertyKey
Visit a parse tree produced byGQLParser.propertyKey().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPropertyValue
Visit a parse tree produced byGQLParser.propertyValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLiteral
Visit a parse tree produced byGQLParser.literal().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParamRef
Visit a parse tree produced byGQLParser.paramRef().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEdgePattern
Visit a parse tree produced byGQLParser.edgePattern().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDirectedEdge
Visit a parse tree produced byGQLParser.directedEdge().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReverseDirectedEdge
Visit a parse tree produced byGQLParser.reverseDirectedEdge().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUndirectedEdge
Visit a parse tree produced byGQLParser.undirectedEdge().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitElementVariable
Visit a parse tree produced byGQLParser.elementVariable().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLabelName
Visit a parse tree produced byGQLParser.labelName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-