Class AqlBaseVisitor<T>
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>,AqlVisitor<T>
- Direct Known Subclasses:
WhereVisitor
AqlVisitor,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byAqlParser.archetypedClassExpr().Visit a parse tree produced byAqlParser.castFunction().Visit a parse tree produced byAqlParser.classExpr().Visit a parse tree produced byAqlParser.containExpressionBool().Visit a parse tree produced byAqlParser.contains().Visit a parse tree produced byAqlParser.containsExpression().Visit a parse tree produced byAqlParser.extension().Visit a parse tree produced byAqlParser.from().Visit a parse tree produced byAqlParser.fromEHR().Visit a parse tree produced byAqlParser.fromExpr().Visit a parse tree produced byAqlParser.fromForeignData().Visit a parse tree produced byAqlParser.function().Visit a parse tree produced byAqlParser.identifiedEquality().Visit a parse tree produced byAqlParser.identifiedExpr().Visit a parse tree produced byAqlParser.identifiedOperand().Visit a parse tree produced byAqlParser.identifiedPath().Visit a parse tree produced byAqlParser.invokeExpr().Visit a parse tree produced byAqlParser.invokeOperand().Visit a parse tree produced byAqlParser.joinPredicate().Visit a parse tree produced byAqlParser.limit().Visit a parse tree produced byAqlParser.matchesOperand().Visit a parse tree produced byAqlParser.nodePredicateAnd().Visit a parse tree produced byAqlParser.nodePredicateComparable().Visit a parse tree produced byAqlParser.nodePredicateOr().Visit a parse tree produced byAqlParser.nodePredicateRegEx().Visit a parse tree produced byAqlParser.objectPath().Visit a parse tree produced byAqlParser.offset().Visit a parse tree produced byAqlParser.operand().Visit a parse tree produced byAqlParser.orderBy().Visit a parse tree produced byAqlParser.orderByExpr().Visit a parse tree produced byAqlParser.orderBySeq().Visit a parse tree produced byAqlParser.pathPart().Visit a parse tree produced byAqlParser.predicate().Visit a parse tree produced byAqlParser.predicateAnd().Visit a parse tree produced byAqlParser.predicateEquality().Visit a parse tree produced byAqlParser.predicateExpr().Visit a parse tree produced byAqlParser.predicateOperand().Visit a parse tree produced byAqlParser.query().Visit a parse tree produced byAqlParser.queryExpr().Visit a parse tree produced byAqlParser.select().Visit a parse tree produced byAqlParser.selectExpr().Visit a parse tree produced byAqlParser.simpleClassExpr().Visit a parse tree produced byAqlParser.standardPredicate().Visit a parse tree produced byAqlParser.stdExpression().Visit a parse tree produced byAqlParser.topExpr().Visit a parse tree produced byAqlParser.valueListItems().Visit a parse tree produced byAqlParser.versionClassExpr().Visit a parse tree produced byAqlParser.versionedClassExpr().Visit a parse tree produced byAqlParser.versionpredicate().Visit a parse tree produced byAqlParser.versionpredicateOptions().Visit a parse tree produced byAqlParser.where().Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
AqlBaseVisitor
public AqlBaseVisitor()
-
-
Method Details
-
visitQuery
Visit a parse tree produced byAqlParser.query().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitQueryin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQueryExpr
Visit a parse tree produced byAqlParser.queryExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitQueryExprin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelect
Visit a parse tree produced byAqlParser.select().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTopExpr
Visit a parse tree produced byAqlParser.topExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTopExprin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction
Visit a parse tree produced byAqlParser.function().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCastFunction
Visit a parse tree produced byAqlParser.castFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCastFunctionin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExtension
Visit a parse tree produced byAqlParser.extension().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExtensionin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere
Visit a parse tree produced byAqlParser.where().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWherein interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderBy
Visit a parse tree produced byAqlParser.orderBy().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOrderByin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLimit
Visit a parse tree produced byAqlParser.limit().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLimitin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOffset
Visit a parse tree produced byAqlParser.offset().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOffsetin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderBySeq
Visit a parse tree produced byAqlParser.orderBySeq().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOrderBySeqin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderByExpr
Visit a parse tree produced byAqlParser.orderByExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOrderByExprin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectExpr
Visit a parse tree produced byAqlParser.selectExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectExprin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStdExpression
Visit a parse tree produced byAqlParser.stdExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStdExpressionin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFrom
Visit a parse tree produced byAqlParser.from().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFromin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromEHR
Visit a parse tree produced byAqlParser.fromEHR().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFromEHRin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromForeignData
Visit a parse tree produced byAqlParser.fromForeignData().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFromForeignDatain interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromExpr
Visit a parse tree produced byAqlParser.fromExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFromExprin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContainsExpression
Visit a parse tree produced byAqlParser.containsExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitContainsExpressionin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContainExpressionBool
Visit a parse tree produced byAqlParser.containExpressionBool().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitContainExpressionBoolin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContains
Visit a parse tree produced byAqlParser.contains().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitContainsin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifiedExpr
Visit a parse tree produced byAqlParser.identifiedExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIdentifiedExprin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifiedEquality
Visit a parse tree produced byAqlParser.identifiedEquality().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIdentifiedEqualityin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifiedOperand
Visit a parse tree produced byAqlParser.identifiedOperand().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIdentifiedOperandin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifiedPath
Visit a parse tree produced byAqlParser.identifiedPath().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIdentifiedPathin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicate
Visit a parse tree produced byAqlParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPredicatein interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNodePredicateOr
Visit a parse tree produced byAqlParser.nodePredicateOr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNodePredicateOrin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNodePredicateAnd
Visit a parse tree produced byAqlParser.nodePredicateAnd().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNodePredicateAndin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNodePredicateComparable
Visit a parse tree produced byAqlParser.nodePredicateComparable().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNodePredicateComparablein interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNodePredicateRegEx
Visit a parse tree produced byAqlParser.nodePredicateRegEx().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNodePredicateRegExin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMatchesOperand
Visit a parse tree produced byAqlParser.matchesOperand().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMatchesOperandin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitValueListItems
Visit a parse tree produced byAqlParser.valueListItems().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitValueListItemsin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVersionpredicate
Visit a parse tree produced byAqlParser.versionpredicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitVersionpredicatein interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVersionpredicateOptions
Visit a parse tree produced byAqlParser.versionpredicateOptions().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitVersionpredicateOptionsin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStandardPredicate
Visit a parse tree produced byAqlParser.standardPredicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStandardPredicatein interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJoinPredicate
Visit a parse tree produced byAqlParser.joinPredicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitJoinPredicatein interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicateExpr
Visit a parse tree produced byAqlParser.predicateExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPredicateExprin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicateAnd
Visit a parse tree produced byAqlParser.predicateAnd().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPredicateAndin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicateEquality
Visit a parse tree produced byAqlParser.predicateEquality().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPredicateEqualityin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicateOperand
Visit a parse tree produced byAqlParser.predicateOperand().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPredicateOperandin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOperand
Visit a parse tree produced byAqlParser.operand().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOperandin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInvokeOperand
Visit a parse tree produced byAqlParser.invokeOperand().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInvokeOperandin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInvokeExpr
Visit a parse tree produced byAqlParser.invokeExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInvokeExprin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitObjectPath
Visit a parse tree produced byAqlParser.objectPath().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitObjectPathin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPathPart
Visit a parse tree produced byAqlParser.pathPart().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPathPartin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitClassExpr
Visit a parse tree produced byAqlParser.classExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitClassExprin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleClassExpr
Visit a parse tree produced byAqlParser.simpleClassExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSimpleClassExprin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArchetypedClassExpr
Visit a parse tree produced byAqlParser.archetypedClassExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitArchetypedClassExprin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVersionedClassExpr
Visit a parse tree produced byAqlParser.versionedClassExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitVersionedClassExprin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVersionClassExpr
Visit a parse tree produced byAqlParser.versionClassExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitVersionClassExprin interfaceAqlVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-