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.ParseTreeListenerThis interface defines a complete listener for a parse tree produced byAqlParser.
-
-
Method Summary
-
-
-
Method Detail
-
enterQuery
void enterQuery(AqlParser.QueryContext ctx)
Enter a parse tree produced byAqlParser.query().- Parameters:
ctx- the parse tree
-
exitQuery
void exitQuery(AqlParser.QueryContext ctx)
Exit a parse tree produced byAqlParser.query().- Parameters:
ctx- the parse tree
-
enterQueryExpr
void enterQueryExpr(AqlParser.QueryExprContext ctx)
Enter a parse tree produced byAqlParser.queryExpr().- Parameters:
ctx- the parse tree
-
exitQueryExpr
void exitQueryExpr(AqlParser.QueryExprContext ctx)
Exit a parse tree produced byAqlParser.queryExpr().- Parameters:
ctx- the parse tree
-
enterSelect
void enterSelect(AqlParser.SelectContext ctx)
Enter a parse tree produced byAqlParser.select().- Parameters:
ctx- the parse tree
-
exitSelect
void exitSelect(AqlParser.SelectContext ctx)
Exit a parse tree produced byAqlParser.select().- Parameters:
ctx- the parse tree
-
enterTopExpr
void enterTopExpr(AqlParser.TopExprContext ctx)
Enter a parse tree produced byAqlParser.topExpr().- Parameters:
ctx- the parse tree
-
exitTopExpr
void exitTopExpr(AqlParser.TopExprContext ctx)
Exit a parse tree produced byAqlParser.topExpr().- Parameters:
ctx- the parse tree
-
enterFunction
void enterFunction(AqlParser.FunctionContext ctx)
Enter a parse tree produced byAqlParser.function().- Parameters:
ctx- the parse tree
-
exitFunction
void exitFunction(AqlParser.FunctionContext ctx)
Exit a parse tree produced byAqlParser.function().- Parameters:
ctx- the parse tree
-
enterCastFunction
void enterCastFunction(AqlParser.CastFunctionContext ctx)
Enter a parse tree produced byAqlParser.castFunction().- Parameters:
ctx- the parse tree
-
exitCastFunction
void exitCastFunction(AqlParser.CastFunctionContext ctx)
Exit a parse tree produced byAqlParser.castFunction().- Parameters:
ctx- the parse tree
-
enterExtension
void enterExtension(AqlParser.ExtensionContext ctx)
Enter a parse tree produced byAqlParser.extension().- Parameters:
ctx- the parse tree
-
exitExtension
void exitExtension(AqlParser.ExtensionContext ctx)
Exit a parse tree produced byAqlParser.extension().- Parameters:
ctx- the parse tree
-
enterWhere
void enterWhere(AqlParser.WhereContext ctx)
Enter a parse tree produced byAqlParser.where().- Parameters:
ctx- the parse tree
-
exitWhere
void exitWhere(AqlParser.WhereContext ctx)
Exit a parse tree produced byAqlParser.where().- Parameters:
ctx- the parse tree
-
enterOrderBy
void enterOrderBy(AqlParser.OrderByContext ctx)
Enter a parse tree produced byAqlParser.orderBy().- Parameters:
ctx- the parse tree
-
exitOrderBy
void exitOrderBy(AqlParser.OrderByContext ctx)
Exit a parse tree produced byAqlParser.orderBy().- Parameters:
ctx- the parse tree
-
enterLimit
void enterLimit(AqlParser.LimitContext ctx)
Enter a parse tree produced byAqlParser.limit().- Parameters:
ctx- the parse tree
-
exitLimit
void exitLimit(AqlParser.LimitContext ctx)
Exit a parse tree produced byAqlParser.limit().- Parameters:
ctx- the parse tree
-
enterOffset
void enterOffset(AqlParser.OffsetContext ctx)
Enter a parse tree produced byAqlParser.offset().- Parameters:
ctx- the parse tree
-
exitOffset
void exitOffset(AqlParser.OffsetContext ctx)
Exit a parse tree produced byAqlParser.offset().- Parameters:
ctx- the parse tree
-
enterOrderBySeq
void enterOrderBySeq(AqlParser.OrderBySeqContext ctx)
Enter a parse tree produced byAqlParser.orderBySeq().- Parameters:
ctx- the parse tree
-
exitOrderBySeq
void exitOrderBySeq(AqlParser.OrderBySeqContext ctx)
Exit a parse tree produced byAqlParser.orderBySeq().- Parameters:
ctx- the parse tree
-
enterOrderByExpr
void enterOrderByExpr(AqlParser.OrderByExprContext ctx)
Enter a parse tree produced byAqlParser.orderByExpr().- Parameters:
ctx- the parse tree
-
exitOrderByExpr
void exitOrderByExpr(AqlParser.OrderByExprContext ctx)
Exit a parse tree produced byAqlParser.orderByExpr().- Parameters:
ctx- the parse tree
-
enterSelectExpr
void enterSelectExpr(AqlParser.SelectExprContext ctx)
Enter a parse tree produced byAqlParser.selectExpr().- Parameters:
ctx- the parse tree
-
exitSelectExpr
void exitSelectExpr(AqlParser.SelectExprContext ctx)
Exit a parse tree produced byAqlParser.selectExpr().- Parameters:
ctx- the parse tree
-
enterStdExpression
void enterStdExpression(AqlParser.StdExpressionContext ctx)
Enter a parse tree produced byAqlParser.stdExpression().- Parameters:
ctx- the parse tree
-
exitStdExpression
void exitStdExpression(AqlParser.StdExpressionContext ctx)
Exit a parse tree produced byAqlParser.stdExpression().- Parameters:
ctx- the parse tree
-
enterFrom
void enterFrom(AqlParser.FromContext ctx)
Enter a parse tree produced byAqlParser.from().- Parameters:
ctx- the parse tree
-
exitFrom
void exitFrom(AqlParser.FromContext ctx)
Exit a parse tree produced byAqlParser.from().- Parameters:
ctx- the parse tree
-
enterFromEHR
void enterFromEHR(AqlParser.FromEHRContext ctx)
Enter a parse tree produced byAqlParser.fromEHR().- Parameters:
ctx- the parse tree
-
exitFromEHR
void exitFromEHR(AqlParser.FromEHRContext ctx)
Exit a parse tree produced byAqlParser.fromEHR().- Parameters:
ctx- the parse tree
-
enterFromForeignData
void enterFromForeignData(AqlParser.FromForeignDataContext ctx)
Enter a parse tree produced byAqlParser.fromForeignData().- Parameters:
ctx- the parse tree
-
exitFromForeignData
void exitFromForeignData(AqlParser.FromForeignDataContext ctx)
Exit a parse tree produced byAqlParser.fromForeignData().- Parameters:
ctx- the parse tree
-
enterFromExpr
void enterFromExpr(AqlParser.FromExprContext ctx)
Enter a parse tree produced byAqlParser.fromExpr().- Parameters:
ctx- the parse tree
-
exitFromExpr
void exitFromExpr(AqlParser.FromExprContext ctx)
Exit a parse tree produced byAqlParser.fromExpr().- Parameters:
ctx- the parse tree
-
enterContainsExpression
void enterContainsExpression(AqlParser.ContainsExpressionContext ctx)
Enter a parse tree produced byAqlParser.containsExpression().- Parameters:
ctx- the parse tree
-
exitContainsExpression
void exitContainsExpression(AqlParser.ContainsExpressionContext ctx)
Exit a parse tree produced byAqlParser.containsExpression().- Parameters:
ctx- the parse tree
-
enterContainExpressionBool
void enterContainExpressionBool(AqlParser.ContainExpressionBoolContext ctx)
Enter a parse tree produced byAqlParser.containExpressionBool().- Parameters:
ctx- the parse tree
-
exitContainExpressionBool
void exitContainExpressionBool(AqlParser.ContainExpressionBoolContext ctx)
Exit a parse tree produced byAqlParser.containExpressionBool().- Parameters:
ctx- the parse tree
-
enterContains
void enterContains(AqlParser.ContainsContext ctx)
Enter a parse tree produced byAqlParser.contains().- Parameters:
ctx- the parse tree
-
exitContains
void exitContains(AqlParser.ContainsContext ctx)
Exit a parse tree produced byAqlParser.contains().- Parameters:
ctx- the parse tree
-
enterIdentifiedExpr
void enterIdentifiedExpr(AqlParser.IdentifiedExprContext ctx)
Enter a parse tree produced byAqlParser.identifiedExpr().- Parameters:
ctx- the parse tree
-
exitIdentifiedExpr
void exitIdentifiedExpr(AqlParser.IdentifiedExprContext ctx)
Exit a parse tree produced byAqlParser.identifiedExpr().- Parameters:
ctx- the parse tree
-
enterIdentifiedEquality
void enterIdentifiedEquality(AqlParser.IdentifiedEqualityContext ctx)
Enter a parse tree produced byAqlParser.identifiedEquality().- Parameters:
ctx- the parse tree
-
exitIdentifiedEquality
void exitIdentifiedEquality(AqlParser.IdentifiedEqualityContext ctx)
Exit a parse tree produced byAqlParser.identifiedEquality().- Parameters:
ctx- the parse tree
-
enterIdentifiedOperand
void enterIdentifiedOperand(AqlParser.IdentifiedOperandContext ctx)
Enter a parse tree produced byAqlParser.identifiedOperand().- Parameters:
ctx- the parse tree
-
exitIdentifiedOperand
void exitIdentifiedOperand(AqlParser.IdentifiedOperandContext ctx)
Exit a parse tree produced byAqlParser.identifiedOperand().- Parameters:
ctx- the parse tree
-
enterIdentifiedPath
void enterIdentifiedPath(AqlParser.IdentifiedPathContext ctx)
Enter a parse tree produced byAqlParser.identifiedPath().- Parameters:
ctx- the parse tree
-
exitIdentifiedPath
void exitIdentifiedPath(AqlParser.IdentifiedPathContext ctx)
Exit a parse tree produced byAqlParser.identifiedPath().- Parameters:
ctx- the parse tree
-
enterPredicate
void enterPredicate(AqlParser.PredicateContext ctx)
Enter a parse tree produced byAqlParser.predicate().- Parameters:
ctx- the parse tree
-
exitPredicate
void exitPredicate(AqlParser.PredicateContext ctx)
Exit a parse tree produced byAqlParser.predicate().- Parameters:
ctx- the parse tree
-
enterNodePredicateOr
void enterNodePredicateOr(AqlParser.NodePredicateOrContext ctx)
Enter a parse tree produced byAqlParser.nodePredicateOr().- Parameters:
ctx- the parse tree
-
exitNodePredicateOr
void exitNodePredicateOr(AqlParser.NodePredicateOrContext ctx)
Exit a parse tree produced byAqlParser.nodePredicateOr().- Parameters:
ctx- the parse tree
-
enterNodePredicateAnd
void enterNodePredicateAnd(AqlParser.NodePredicateAndContext ctx)
Enter a parse tree produced byAqlParser.nodePredicateAnd().- Parameters:
ctx- the parse tree
-
exitNodePredicateAnd
void exitNodePredicateAnd(AqlParser.NodePredicateAndContext ctx)
Exit a parse tree produced byAqlParser.nodePredicateAnd().- Parameters:
ctx- the parse tree
-
enterNodePredicateComparable
void enterNodePredicateComparable(AqlParser.NodePredicateComparableContext ctx)
Enter a parse tree produced byAqlParser.nodePredicateComparable().- Parameters:
ctx- the parse tree
-
exitNodePredicateComparable
void exitNodePredicateComparable(AqlParser.NodePredicateComparableContext ctx)
Exit a parse tree produced byAqlParser.nodePredicateComparable().- Parameters:
ctx- the parse tree
-
enterNodePredicateRegEx
void enterNodePredicateRegEx(AqlParser.NodePredicateRegExContext ctx)
Enter a parse tree produced byAqlParser.nodePredicateRegEx().- Parameters:
ctx- the parse tree
-
exitNodePredicateRegEx
void exitNodePredicateRegEx(AqlParser.NodePredicateRegExContext ctx)
Exit a parse tree produced byAqlParser.nodePredicateRegEx().- Parameters:
ctx- the parse tree
-
enterMatchesOperand
void enterMatchesOperand(AqlParser.MatchesOperandContext ctx)
Enter a parse tree produced byAqlParser.matchesOperand().- Parameters:
ctx- the parse tree
-
exitMatchesOperand
void exitMatchesOperand(AqlParser.MatchesOperandContext ctx)
Exit a parse tree produced byAqlParser.matchesOperand().- Parameters:
ctx- the parse tree
-
enterValueListItems
void enterValueListItems(AqlParser.ValueListItemsContext ctx)
Enter a parse tree produced byAqlParser.valueListItems().- Parameters:
ctx- the parse tree
-
exitValueListItems
void exitValueListItems(AqlParser.ValueListItemsContext ctx)
Exit a parse tree produced byAqlParser.valueListItems().- Parameters:
ctx- the parse tree
-
enterVersionpredicate
void enterVersionpredicate(AqlParser.VersionpredicateContext ctx)
Enter a parse tree produced byAqlParser.versionpredicate().- Parameters:
ctx- the parse tree
-
exitVersionpredicate
void exitVersionpredicate(AqlParser.VersionpredicateContext ctx)
Exit a parse tree produced byAqlParser.versionpredicate().- Parameters:
ctx- the parse tree
-
enterVersionpredicateOptions
void enterVersionpredicateOptions(AqlParser.VersionpredicateOptionsContext ctx)
Enter a parse tree produced byAqlParser.versionpredicateOptions().- Parameters:
ctx- the parse tree
-
exitVersionpredicateOptions
void exitVersionpredicateOptions(AqlParser.VersionpredicateOptionsContext ctx)
Exit a parse tree produced byAqlParser.versionpredicateOptions().- Parameters:
ctx- the parse tree
-
enterStandardPredicate
void enterStandardPredicate(AqlParser.StandardPredicateContext ctx)
Enter a parse tree produced byAqlParser.standardPredicate().- Parameters:
ctx- the parse tree
-
exitStandardPredicate
void exitStandardPredicate(AqlParser.StandardPredicateContext ctx)
Exit a parse tree produced byAqlParser.standardPredicate().- Parameters:
ctx- the parse tree
-
enterJoinPredicate
void enterJoinPredicate(AqlParser.JoinPredicateContext ctx)
Enter a parse tree produced byAqlParser.joinPredicate().- Parameters:
ctx- the parse tree
-
exitJoinPredicate
void exitJoinPredicate(AqlParser.JoinPredicateContext ctx)
Exit a parse tree produced byAqlParser.joinPredicate().- Parameters:
ctx- the parse tree
-
enterPredicateExpr
void enterPredicateExpr(AqlParser.PredicateExprContext ctx)
Enter a parse tree produced byAqlParser.predicateExpr().- Parameters:
ctx- the parse tree
-
exitPredicateExpr
void exitPredicateExpr(AqlParser.PredicateExprContext ctx)
Exit a parse tree produced byAqlParser.predicateExpr().- Parameters:
ctx- the parse tree
-
enterPredicateAnd
void enterPredicateAnd(AqlParser.PredicateAndContext ctx)
Enter a parse tree produced byAqlParser.predicateAnd().- Parameters:
ctx- the parse tree
-
exitPredicateAnd
void exitPredicateAnd(AqlParser.PredicateAndContext ctx)
Exit a parse tree produced byAqlParser.predicateAnd().- Parameters:
ctx- the parse tree
-
enterPredicateEquality
void enterPredicateEquality(AqlParser.PredicateEqualityContext ctx)
Enter a parse tree produced byAqlParser.predicateEquality().- Parameters:
ctx- the parse tree
-
exitPredicateEquality
void exitPredicateEquality(AqlParser.PredicateEqualityContext ctx)
Exit a parse tree produced byAqlParser.predicateEquality().- Parameters:
ctx- the parse tree
-
enterPredicateOperand
void enterPredicateOperand(AqlParser.PredicateOperandContext ctx)
Enter a parse tree produced byAqlParser.predicateOperand().- Parameters:
ctx- the parse tree
-
exitPredicateOperand
void exitPredicateOperand(AqlParser.PredicateOperandContext ctx)
Exit a parse tree produced byAqlParser.predicateOperand().- Parameters:
ctx- the parse tree
-
enterOperand
void enterOperand(AqlParser.OperandContext ctx)
Enter a parse tree produced byAqlParser.operand().- Parameters:
ctx- the parse tree
-
exitOperand
void exitOperand(AqlParser.OperandContext ctx)
Exit a parse tree produced byAqlParser.operand().- Parameters:
ctx- the parse tree
-
enterInvokeOperand
void enterInvokeOperand(AqlParser.InvokeOperandContext ctx)
Enter a parse tree produced byAqlParser.invokeOperand().- Parameters:
ctx- the parse tree
-
exitInvokeOperand
void exitInvokeOperand(AqlParser.InvokeOperandContext ctx)
Exit a parse tree produced byAqlParser.invokeOperand().- Parameters:
ctx- the parse tree
-
enterInvokeExpr
void enterInvokeExpr(AqlParser.InvokeExprContext ctx)
Enter a parse tree produced byAqlParser.invokeExpr().- Parameters:
ctx- the parse tree
-
exitInvokeExpr
void exitInvokeExpr(AqlParser.InvokeExprContext ctx)
Exit a parse tree produced byAqlParser.invokeExpr().- Parameters:
ctx- the parse tree
-
enterObjectPath
void enterObjectPath(AqlParser.ObjectPathContext ctx)
Enter a parse tree produced byAqlParser.objectPath().- Parameters:
ctx- the parse tree
-
exitObjectPath
void exitObjectPath(AqlParser.ObjectPathContext ctx)
Exit a parse tree produced byAqlParser.objectPath().- Parameters:
ctx- the parse tree
-
enterPathPart
void enterPathPart(AqlParser.PathPartContext ctx)
Enter a parse tree produced byAqlParser.pathPart().- Parameters:
ctx- the parse tree
-
exitPathPart
void exitPathPart(AqlParser.PathPartContext ctx)
Exit a parse tree produced byAqlParser.pathPart().- Parameters:
ctx- the parse tree
-
enterClassExpr
void enterClassExpr(AqlParser.ClassExprContext ctx)
Enter a parse tree produced byAqlParser.classExpr().- Parameters:
ctx- the parse tree
-
exitClassExpr
void exitClassExpr(AqlParser.ClassExprContext ctx)
Exit a parse tree produced byAqlParser.classExpr().- Parameters:
ctx- the parse tree
-
enterSimpleClassExpr
void enterSimpleClassExpr(AqlParser.SimpleClassExprContext ctx)
Enter a parse tree produced byAqlParser.simpleClassExpr().- Parameters:
ctx- the parse tree
-
exitSimpleClassExpr
void exitSimpleClassExpr(AqlParser.SimpleClassExprContext ctx)
Exit a parse tree produced byAqlParser.simpleClassExpr().- Parameters:
ctx- the parse tree
-
enterArchetypedClassExpr
void enterArchetypedClassExpr(AqlParser.ArchetypedClassExprContext ctx)
Enter a parse tree produced byAqlParser.archetypedClassExpr().- Parameters:
ctx- the parse tree
-
exitArchetypedClassExpr
void exitArchetypedClassExpr(AqlParser.ArchetypedClassExprContext ctx)
Exit a parse tree produced byAqlParser.archetypedClassExpr().- Parameters:
ctx- the parse tree
-
enterVersionedClassExpr
void enterVersionedClassExpr(AqlParser.VersionedClassExprContext ctx)
Enter a parse tree produced byAqlParser.versionedClassExpr().- Parameters:
ctx- the parse tree
-
exitVersionedClassExpr
void exitVersionedClassExpr(AqlParser.VersionedClassExprContext ctx)
Exit a parse tree produced byAqlParser.versionedClassExpr().- Parameters:
ctx- the parse tree
-
enterVersionClassExpr
void enterVersionClassExpr(AqlParser.VersionClassExprContext ctx)
Enter a parse tree produced byAqlParser.versionClassExpr().- Parameters:
ctx- the parse tree
-
exitVersionClassExpr
void exitVersionClassExpr(AqlParser.VersionClassExprContext ctx)
Exit a parse tree produced byAqlParser.versionClassExpr().- Parameters:
ctx- the parse tree
-
-