Package org.ehrbase.aql.parser
Interface AqlListener
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
AqlBaseListener,QueryCompilerPass1,QueryCompilerPass2
public interface AqlListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
This interface defines a complete listener for a parse tree produced by
AqlParser.-
Method Summary
Modifier and TypeMethodDescriptionvoidEnter a parse tree produced byAqlParser.archetypedClassExpr().voidEnter a parse tree produced byAqlParser.castFunction().voidEnter a parse tree produced byAqlParser.classExpr().voidEnter a parse tree produced byAqlParser.containExpressionBool().voidEnter a parse tree produced byAqlParser.contains().voidEnter a parse tree produced byAqlParser.containsExpression().voidEnter a parse tree produced byAqlParser.extension().voidEnter a parse tree produced byAqlParser.from().voidEnter a parse tree produced byAqlParser.fromEHR().voidEnter a parse tree produced byAqlParser.fromExpr().voidEnter a parse tree produced byAqlParser.fromForeignData().voidEnter a parse tree produced byAqlParser.function().voidEnter a parse tree produced byAqlParser.identifiedEquality().voidEnter a parse tree produced byAqlParser.identifiedExpr().voidEnter a parse tree produced byAqlParser.identifiedOperand().voidEnter a parse tree produced byAqlParser.identifiedPath().voidEnter a parse tree produced byAqlParser.invokeExpr().voidEnter a parse tree produced byAqlParser.invokeOperand().voidEnter a parse tree produced byAqlParser.joinPredicate().voidEnter a parse tree produced byAqlParser.limit().voidEnter a parse tree produced byAqlParser.matchesOperand().voidEnter a parse tree produced byAqlParser.nodePredicateAnd().voidEnter a parse tree produced byAqlParser.nodePredicateComparable().voidEnter a parse tree produced byAqlParser.nodePredicateOr().voidEnter a parse tree produced byAqlParser.nodePredicateRegEx().voidEnter a parse tree produced byAqlParser.objectPath().voidEnter a parse tree produced byAqlParser.offset().voidEnter a parse tree produced byAqlParser.operand().voidEnter a parse tree produced byAqlParser.orderBy().voidEnter a parse tree produced byAqlParser.orderByExpr().voidEnter a parse tree produced byAqlParser.orderBySeq().voidEnter a parse tree produced byAqlParser.pathPart().voidEnter a parse tree produced byAqlParser.predicate().voidEnter a parse tree produced byAqlParser.predicateAnd().voidEnter a parse tree produced byAqlParser.predicateEquality().voidEnter a parse tree produced byAqlParser.predicateExpr().voidEnter a parse tree produced byAqlParser.predicateOperand().voidEnter a parse tree produced byAqlParser.query().voidEnter a parse tree produced byAqlParser.queryExpr().voidEnter a parse tree produced byAqlParser.select().voidEnter a parse tree produced byAqlParser.selectExpr().voidEnter a parse tree produced byAqlParser.simpleClassExpr().voidEnter a parse tree produced byAqlParser.standardPredicate().voidEnter a parse tree produced byAqlParser.stdExpression().voidEnter a parse tree produced byAqlParser.topExpr().voidEnter a parse tree produced byAqlParser.valueListItems().voidEnter a parse tree produced byAqlParser.versionClassExpr().voidEnter a parse tree produced byAqlParser.versionedClassExpr().voidEnter a parse tree produced byAqlParser.versionpredicate().voidEnter a parse tree produced byAqlParser.versionpredicateOptions().voidEnter a parse tree produced byAqlParser.where().voidExit a parse tree produced byAqlParser.archetypedClassExpr().voidExit a parse tree produced byAqlParser.castFunction().voidExit a parse tree produced byAqlParser.classExpr().voidExit a parse tree produced byAqlParser.containExpressionBool().voidExit a parse tree produced byAqlParser.contains().voidExit a parse tree produced byAqlParser.containsExpression().voidExit a parse tree produced byAqlParser.extension().voidExit a parse tree produced byAqlParser.from().voidExit a parse tree produced byAqlParser.fromEHR().voidExit a parse tree produced byAqlParser.fromExpr().voidExit a parse tree produced byAqlParser.fromForeignData().voidExit a parse tree produced byAqlParser.function().voidExit a parse tree produced byAqlParser.identifiedEquality().voidExit a parse tree produced byAqlParser.identifiedExpr().voidExit a parse tree produced byAqlParser.identifiedOperand().voidExit a parse tree produced byAqlParser.identifiedPath().voidExit a parse tree produced byAqlParser.invokeExpr().voidExit a parse tree produced byAqlParser.invokeOperand().voidExit a parse tree produced byAqlParser.joinPredicate().voidExit a parse tree produced byAqlParser.limit().voidExit a parse tree produced byAqlParser.matchesOperand().voidExit a parse tree produced byAqlParser.nodePredicateAnd().voidExit a parse tree produced byAqlParser.nodePredicateComparable().voidExit a parse tree produced byAqlParser.nodePredicateOr().voidExit a parse tree produced byAqlParser.nodePredicateRegEx().voidExit a parse tree produced byAqlParser.objectPath().voidExit a parse tree produced byAqlParser.offset().voidExit a parse tree produced byAqlParser.operand().voidExit a parse tree produced byAqlParser.orderBy().voidExit a parse tree produced byAqlParser.orderByExpr().voidExit a parse tree produced byAqlParser.orderBySeq().voidExit a parse tree produced byAqlParser.pathPart().voidExit a parse tree produced byAqlParser.predicate().voidExit a parse tree produced byAqlParser.predicateAnd().voidExit a parse tree produced byAqlParser.predicateEquality().voidExit a parse tree produced byAqlParser.predicateExpr().voidExit a parse tree produced byAqlParser.predicateOperand().voidExit a parse tree produced byAqlParser.query().voidExit a parse tree produced byAqlParser.queryExpr().voidExit a parse tree produced byAqlParser.select().voidExit a parse tree produced byAqlParser.selectExpr().voidExit a parse tree produced byAqlParser.simpleClassExpr().voidExit a parse tree produced byAqlParser.standardPredicate().voidExit a parse tree produced byAqlParser.stdExpression().voidExit a parse tree produced byAqlParser.topExpr().voidExit a parse tree produced byAqlParser.valueListItems().voidExit a parse tree produced byAqlParser.versionClassExpr().voidExit a parse tree produced byAqlParser.versionedClassExpr().voidExit a parse tree produced byAqlParser.versionpredicate().voidExit a parse tree produced byAqlParser.versionpredicateOptions().voidExit a parse tree produced byAqlParser.where().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeListener
enterEveryRule, exitEveryRule, visitErrorNode, visitTerminal
-
Method Details
-
enterQuery
Enter a parse tree produced byAqlParser.query().- Parameters:
ctx- the parse tree
-
exitQuery
Exit a parse tree produced byAqlParser.query().- Parameters:
ctx- the parse tree
-
enterQueryExpr
Enter a parse tree produced byAqlParser.queryExpr().- Parameters:
ctx- the parse tree
-
exitQueryExpr
Exit a parse tree produced byAqlParser.queryExpr().- Parameters:
ctx- the parse tree
-
enterSelect
Enter a parse tree produced byAqlParser.select().- Parameters:
ctx- the parse tree
-
exitSelect
Exit a parse tree produced byAqlParser.select().- Parameters:
ctx- the parse tree
-
enterTopExpr
Enter a parse tree produced byAqlParser.topExpr().- Parameters:
ctx- the parse tree
-
exitTopExpr
Exit a parse tree produced byAqlParser.topExpr().- Parameters:
ctx- the parse tree
-
enterFunction
Enter a parse tree produced byAqlParser.function().- Parameters:
ctx- the parse tree
-
exitFunction
Exit a parse tree produced byAqlParser.function().- Parameters:
ctx- the parse tree
-
enterCastFunction
Enter a parse tree produced byAqlParser.castFunction().- Parameters:
ctx- the parse tree
-
exitCastFunction
Exit a parse tree produced byAqlParser.castFunction().- Parameters:
ctx- the parse tree
-
enterExtension
Enter a parse tree produced byAqlParser.extension().- Parameters:
ctx- the parse tree
-
exitExtension
Exit a parse tree produced byAqlParser.extension().- Parameters:
ctx- the parse tree
-
enterWhere
Enter a parse tree produced byAqlParser.where().- Parameters:
ctx- the parse tree
-
exitWhere
Exit a parse tree produced byAqlParser.where().- Parameters:
ctx- the parse tree
-
enterOrderBy
Enter a parse tree produced byAqlParser.orderBy().- Parameters:
ctx- the parse tree
-
exitOrderBy
Exit a parse tree produced byAqlParser.orderBy().- Parameters:
ctx- the parse tree
-
enterLimit
Enter a parse tree produced byAqlParser.limit().- Parameters:
ctx- the parse tree
-
exitLimit
Exit a parse tree produced byAqlParser.limit().- Parameters:
ctx- the parse tree
-
enterOffset
Enter a parse tree produced byAqlParser.offset().- Parameters:
ctx- the parse tree
-
exitOffset
Exit a parse tree produced byAqlParser.offset().- Parameters:
ctx- the parse tree
-
enterOrderBySeq
Enter a parse tree produced byAqlParser.orderBySeq().- Parameters:
ctx- the parse tree
-
exitOrderBySeq
Exit a parse tree produced byAqlParser.orderBySeq().- Parameters:
ctx- the parse tree
-
enterOrderByExpr
Enter a parse tree produced byAqlParser.orderByExpr().- Parameters:
ctx- the parse tree
-
exitOrderByExpr
Exit a parse tree produced byAqlParser.orderByExpr().- Parameters:
ctx- the parse tree
-
enterSelectExpr
Enter a parse tree produced byAqlParser.selectExpr().- Parameters:
ctx- the parse tree
-
exitSelectExpr
Exit a parse tree produced byAqlParser.selectExpr().- Parameters:
ctx- the parse tree
-
enterStdExpression
Enter a parse tree produced byAqlParser.stdExpression().- Parameters:
ctx- the parse tree
-
exitStdExpression
Exit a parse tree produced byAqlParser.stdExpression().- Parameters:
ctx- the parse tree
-
enterFrom
Enter a parse tree produced byAqlParser.from().- Parameters:
ctx- the parse tree
-
exitFrom
Exit a parse tree produced byAqlParser.from().- Parameters:
ctx- the parse tree
-
enterFromEHR
Enter a parse tree produced byAqlParser.fromEHR().- Parameters:
ctx- the parse tree
-
exitFromEHR
Exit a parse tree produced byAqlParser.fromEHR().- Parameters:
ctx- the parse tree
-
enterFromForeignData
Enter a parse tree produced byAqlParser.fromForeignData().- Parameters:
ctx- the parse tree
-
exitFromForeignData
Exit a parse tree produced byAqlParser.fromForeignData().- Parameters:
ctx- the parse tree
-
enterFromExpr
Enter a parse tree produced byAqlParser.fromExpr().- Parameters:
ctx- the parse tree
-
exitFromExpr
Exit a parse tree produced byAqlParser.fromExpr().- Parameters:
ctx- the parse tree
-
enterContainsExpression
Enter a parse tree produced byAqlParser.containsExpression().- Parameters:
ctx- the parse tree
-
exitContainsExpression
Exit a parse tree produced byAqlParser.containsExpression().- Parameters:
ctx- the parse tree
-
enterContainExpressionBool
Enter a parse tree produced byAqlParser.containExpressionBool().- Parameters:
ctx- the parse tree
-
exitContainExpressionBool
Exit a parse tree produced byAqlParser.containExpressionBool().- Parameters:
ctx- the parse tree
-
enterContains
Enter a parse tree produced byAqlParser.contains().- Parameters:
ctx- the parse tree
-
exitContains
Exit a parse tree produced byAqlParser.contains().- Parameters:
ctx- the parse tree
-
enterIdentifiedExpr
Enter a parse tree produced byAqlParser.identifiedExpr().- Parameters:
ctx- the parse tree
-
exitIdentifiedExpr
Exit a parse tree produced byAqlParser.identifiedExpr().- Parameters:
ctx- the parse tree
-
enterIdentifiedEquality
Enter a parse tree produced byAqlParser.identifiedEquality().- Parameters:
ctx- the parse tree
-
exitIdentifiedEquality
Exit a parse tree produced byAqlParser.identifiedEquality().- Parameters:
ctx- the parse tree
-
enterIdentifiedOperand
Enter a parse tree produced byAqlParser.identifiedOperand().- Parameters:
ctx- the parse tree
-
exitIdentifiedOperand
Exit a parse tree produced byAqlParser.identifiedOperand().- Parameters:
ctx- the parse tree
-
enterIdentifiedPath
Enter a parse tree produced byAqlParser.identifiedPath().- Parameters:
ctx- the parse tree
-
exitIdentifiedPath
Exit a parse tree produced byAqlParser.identifiedPath().- Parameters:
ctx- the parse tree
-
enterPredicate
Enter a parse tree produced byAqlParser.predicate().- Parameters:
ctx- the parse tree
-
exitPredicate
Exit a parse tree produced byAqlParser.predicate().- Parameters:
ctx- the parse tree
-
enterNodePredicateOr
Enter a parse tree produced byAqlParser.nodePredicateOr().- Parameters:
ctx- the parse tree
-
exitNodePredicateOr
Exit a parse tree produced byAqlParser.nodePredicateOr().- Parameters:
ctx- the parse tree
-
enterNodePredicateAnd
Enter a parse tree produced byAqlParser.nodePredicateAnd().- Parameters:
ctx- the parse tree
-
exitNodePredicateAnd
Exit a parse tree produced byAqlParser.nodePredicateAnd().- Parameters:
ctx- the parse tree
-
enterNodePredicateComparable
Enter a parse tree produced byAqlParser.nodePredicateComparable().- Parameters:
ctx- the parse tree
-
exitNodePredicateComparable
Exit a parse tree produced byAqlParser.nodePredicateComparable().- Parameters:
ctx- the parse tree
-
enterNodePredicateRegEx
Enter a parse tree produced byAqlParser.nodePredicateRegEx().- Parameters:
ctx- the parse tree
-
exitNodePredicateRegEx
Exit a parse tree produced byAqlParser.nodePredicateRegEx().- Parameters:
ctx- the parse tree
-
enterMatchesOperand
Enter a parse tree produced byAqlParser.matchesOperand().- Parameters:
ctx- the parse tree
-
exitMatchesOperand
Exit a parse tree produced byAqlParser.matchesOperand().- Parameters:
ctx- the parse tree
-
enterValueListItems
Enter a parse tree produced byAqlParser.valueListItems().- Parameters:
ctx- the parse tree
-
exitValueListItems
Exit a parse tree produced byAqlParser.valueListItems().- Parameters:
ctx- the parse tree
-
enterVersionpredicate
Enter a parse tree produced byAqlParser.versionpredicate().- Parameters:
ctx- the parse tree
-
exitVersionpredicate
Exit a parse tree produced byAqlParser.versionpredicate().- Parameters:
ctx- the parse tree
-
enterVersionpredicateOptions
Enter a parse tree produced byAqlParser.versionpredicateOptions().- Parameters:
ctx- the parse tree
-
exitVersionpredicateOptions
Exit a parse tree produced byAqlParser.versionpredicateOptions().- Parameters:
ctx- the parse tree
-
enterStandardPredicate
Enter a parse tree produced byAqlParser.standardPredicate().- Parameters:
ctx- the parse tree
-
exitStandardPredicate
Exit a parse tree produced byAqlParser.standardPredicate().- Parameters:
ctx- the parse tree
-
enterJoinPredicate
Enter a parse tree produced byAqlParser.joinPredicate().- Parameters:
ctx- the parse tree
-
exitJoinPredicate
Exit a parse tree produced byAqlParser.joinPredicate().- Parameters:
ctx- the parse tree
-
enterPredicateExpr
Enter a parse tree produced byAqlParser.predicateExpr().- Parameters:
ctx- the parse tree
-
exitPredicateExpr
Exit a parse tree produced byAqlParser.predicateExpr().- Parameters:
ctx- the parse tree
-
enterPredicateAnd
Enter a parse tree produced byAqlParser.predicateAnd().- Parameters:
ctx- the parse tree
-
exitPredicateAnd
Exit a parse tree produced byAqlParser.predicateAnd().- Parameters:
ctx- the parse tree
-
enterPredicateEquality
Enter a parse tree produced byAqlParser.predicateEquality().- Parameters:
ctx- the parse tree
-
exitPredicateEquality
Exit a parse tree produced byAqlParser.predicateEquality().- Parameters:
ctx- the parse tree
-
enterPredicateOperand
Enter a parse tree produced byAqlParser.predicateOperand().- Parameters:
ctx- the parse tree
-
exitPredicateOperand
Exit a parse tree produced byAqlParser.predicateOperand().- Parameters:
ctx- the parse tree
-
enterOperand
Enter a parse tree produced byAqlParser.operand().- Parameters:
ctx- the parse tree
-
exitOperand
Exit a parse tree produced byAqlParser.operand().- Parameters:
ctx- the parse tree
-
enterInvokeOperand
Enter a parse tree produced byAqlParser.invokeOperand().- Parameters:
ctx- the parse tree
-
exitInvokeOperand
Exit a parse tree produced byAqlParser.invokeOperand().- Parameters:
ctx- the parse tree
-
enterInvokeExpr
Enter a parse tree produced byAqlParser.invokeExpr().- Parameters:
ctx- the parse tree
-
exitInvokeExpr
Exit a parse tree produced byAqlParser.invokeExpr().- Parameters:
ctx- the parse tree
-
enterObjectPath
Enter a parse tree produced byAqlParser.objectPath().- Parameters:
ctx- the parse tree
-
exitObjectPath
Exit a parse tree produced byAqlParser.objectPath().- Parameters:
ctx- the parse tree
-
enterPathPart
Enter a parse tree produced byAqlParser.pathPart().- Parameters:
ctx- the parse tree
-
exitPathPart
Exit a parse tree produced byAqlParser.pathPart().- Parameters:
ctx- the parse tree
-
enterClassExpr
Enter a parse tree produced byAqlParser.classExpr().- Parameters:
ctx- the parse tree
-
exitClassExpr
Exit a parse tree produced byAqlParser.classExpr().- Parameters:
ctx- the parse tree
-
enterSimpleClassExpr
Enter a parse tree produced byAqlParser.simpleClassExpr().- Parameters:
ctx- the parse tree
-
exitSimpleClassExpr
Exit a parse tree produced byAqlParser.simpleClassExpr().- Parameters:
ctx- the parse tree
-
enterArchetypedClassExpr
Enter a parse tree produced byAqlParser.archetypedClassExpr().- Parameters:
ctx- the parse tree
-
exitArchetypedClassExpr
Exit a parse tree produced byAqlParser.archetypedClassExpr().- Parameters:
ctx- the parse tree
-
enterVersionedClassExpr
Enter a parse tree produced byAqlParser.versionedClassExpr().- Parameters:
ctx- the parse tree
-
exitVersionedClassExpr
Exit a parse tree produced byAqlParser.versionedClassExpr().- Parameters:
ctx- the parse tree
-
enterVersionClassExpr
Enter a parse tree produced byAqlParser.versionClassExpr().- Parameters:
ctx- the parse tree
-
exitVersionClassExpr
Exit a parse tree produced byAqlParser.versionClassExpr().- Parameters:
ctx- the parse tree
-