Package org.ehrbase.aql.parser
Interface AqlVisitor<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:
AqlBaseVisitor,WhereVisitor
public interface AqlVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
AqlParser.-
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 interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitQuery
Visit a parse tree produced byAqlParser.query().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQueryExpr
Visit a parse tree produced byAqlParser.queryExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelect
Visit a parse tree produced byAqlParser.select().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTopExpr
Visit a parse tree produced byAqlParser.topExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction
Visit a parse tree produced byAqlParser.function().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCastFunction
Visit a parse tree produced byAqlParser.castFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExtension
Visit a parse tree produced byAqlParser.extension().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere
Visit a parse tree produced byAqlParser.where().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderBy
Visit a parse tree produced byAqlParser.orderBy().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLimit
Visit a parse tree produced byAqlParser.limit().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOffset
Visit a parse tree produced byAqlParser.offset().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderBySeq
Visit a parse tree produced byAqlParser.orderBySeq().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderByExpr
Visit a parse tree produced byAqlParser.orderByExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectExpr
Visit a parse tree produced byAqlParser.selectExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStdExpression
Visit a parse tree produced byAqlParser.stdExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFrom
Visit a parse tree produced byAqlParser.from().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromEHR
Visit a parse tree produced byAqlParser.fromEHR().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromForeignData
Visit a parse tree produced byAqlParser.fromForeignData().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromExpr
Visit a parse tree produced byAqlParser.fromExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContainsExpression
Visit a parse tree produced byAqlParser.containsExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContainExpressionBool
Visit a parse tree produced byAqlParser.containExpressionBool().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContains
Visit a parse tree produced byAqlParser.contains().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifiedExpr
Visit a parse tree produced byAqlParser.identifiedExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifiedEquality
Visit a parse tree produced byAqlParser.identifiedEquality().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifiedOperand
Visit a parse tree produced byAqlParser.identifiedOperand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifiedPath
Visit a parse tree produced byAqlParser.identifiedPath().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicate
Visit a parse tree produced byAqlParser.predicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNodePredicateOr
Visit a parse tree produced byAqlParser.nodePredicateOr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNodePredicateAnd
Visit a parse tree produced byAqlParser.nodePredicateAnd().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNodePredicateComparable
Visit a parse tree produced byAqlParser.nodePredicateComparable().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNodePredicateRegEx
Visit a parse tree produced byAqlParser.nodePredicateRegEx().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMatchesOperand
Visit a parse tree produced byAqlParser.matchesOperand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitValueListItems
Visit a parse tree produced byAqlParser.valueListItems().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVersionpredicate
Visit a parse tree produced byAqlParser.versionpredicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVersionpredicateOptions
Visit a parse tree produced byAqlParser.versionpredicateOptions().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStandardPredicate
Visit a parse tree produced byAqlParser.standardPredicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJoinPredicate
Visit a parse tree produced byAqlParser.joinPredicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicateExpr
Visit a parse tree produced byAqlParser.predicateExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicateAnd
Visit a parse tree produced byAqlParser.predicateAnd().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicateEquality
Visit a parse tree produced byAqlParser.predicateEquality().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicateOperand
Visit a parse tree produced byAqlParser.predicateOperand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOperand
Visit a parse tree produced byAqlParser.operand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInvokeOperand
Visit a parse tree produced byAqlParser.invokeOperand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInvokeExpr
Visit a parse tree produced byAqlParser.invokeExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitObjectPath
Visit a parse tree produced byAqlParser.objectPath().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPathPart
Visit a parse tree produced byAqlParser.pathPart().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitClassExpr
Visit a parse tree produced byAqlParser.classExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleClassExpr
Visit a parse tree produced byAqlParser.simpleClassExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArchetypedClassExpr
Visit a parse tree produced byAqlParser.archetypedClassExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVersionedClassExpr
Visit a parse tree produced byAqlParser.versionedClassExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVersionClassExpr
Visit a parse tree produced byAqlParser.versionClassExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-