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,AqlToDtoVisitor
public interface AqlVisitor<T> extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>This interface defines a complete generic visitor for a parse tree produced byAqlParser.
-
-
Method Summary
-
-
-
Method Detail
-
visitQuery
T visitQuery(AqlParser.QueryContext ctx)
Visit a parse tree produced byAqlParser.query().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQueryExpr
T visitQueryExpr(AqlParser.QueryExprContext ctx)
Visit a parse tree produced byAqlParser.queryExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelect
T visitSelect(AqlParser.SelectContext ctx)
Visit a parse tree produced byAqlParser.select().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTopExpr
T visitTopExpr(AqlParser.TopExprContext ctx)
Visit a parse tree produced byAqlParser.topExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction
T visitFunction(AqlParser.FunctionContext ctx)
Visit a parse tree produced byAqlParser.function().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExtension
T visitExtension(AqlParser.ExtensionContext ctx)
Visit a parse tree produced byAqlParser.extension().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere
T visitWhere(AqlParser.WhereContext ctx)
Visit a parse tree produced byAqlParser.where().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderBy
T visitOrderBy(AqlParser.OrderByContext ctx)
Visit a parse tree produced byAqlParser.orderBy().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLimitExpr
T visitLimitExpr(AqlParser.LimitExprContext ctx)
Visit a parse tree produced byAqlParser.limitExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOffset
T visitOffset(AqlParser.OffsetContext ctx)
Visit a parse tree produced byAqlParser.offset().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderBySeq
T visitOrderBySeq(AqlParser.OrderBySeqContext ctx)
Visit a parse tree produced byAqlParser.orderBySeq().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderByExpr
T visitOrderByExpr(AqlParser.OrderByExprContext ctx)
Visit a parse tree produced byAqlParser.orderByExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectExpr
T visitSelectExpr(AqlParser.SelectExprContext ctx)
Visit a parse tree produced byAqlParser.selectExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStdExpression
T visitStdExpression(AqlParser.StdExpressionContext ctx)
Visit a parse tree produced byAqlParser.stdExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFrom
T visitFrom(AqlParser.FromContext ctx)
Visit a parse tree produced byAqlParser.from().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromEHR
T visitFromEHR(AqlParser.FromEHRContext ctx)
Visit a parse tree produced byAqlParser.fromEHR().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromForeignData
T visitFromForeignData(AqlParser.FromForeignDataContext ctx)
Visit a parse tree produced byAqlParser.fromForeignData().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromExpr
T visitFromExpr(AqlParser.FromExprContext ctx)
Visit a parse tree produced byAqlParser.fromExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContainsExpression
T visitContainsExpression(AqlParser.ContainsExpressionContext ctx)
Visit a parse tree produced byAqlParser.containsExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContainExpressionBool
T visitContainExpressionBool(AqlParser.ContainExpressionBoolContext ctx)
Visit a parse tree produced byAqlParser.containExpressionBool().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContains
T visitContains(AqlParser.ContainsContext ctx)
Visit a parse tree produced byAqlParser.contains().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifiedExpr
T visitIdentifiedExpr(AqlParser.IdentifiedExprContext ctx)
Visit a parse tree produced byAqlParser.identifiedExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifiedEquality
T visitIdentifiedEquality(AqlParser.IdentifiedEqualityContext ctx)
Visit a parse tree produced byAqlParser.identifiedEquality().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifiedOperand
T visitIdentifiedOperand(AqlParser.IdentifiedOperandContext ctx)
Visit a parse tree produced byAqlParser.identifiedOperand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifiedPath
T visitIdentifiedPath(AqlParser.IdentifiedPathContext ctx)
Visit a parse tree produced byAqlParser.identifiedPath().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicate
T visitPredicate(AqlParser.PredicateContext ctx)
Visit a parse tree produced byAqlParser.predicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNodePredicateOr
T visitNodePredicateOr(AqlParser.NodePredicateOrContext ctx)
Visit a parse tree produced byAqlParser.nodePredicateOr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNodePredicateAnd
T visitNodePredicateAnd(AqlParser.NodePredicateAndContext ctx)
Visit a parse tree produced byAqlParser.nodePredicateAnd().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNodePredicateComparable
T visitNodePredicateComparable(AqlParser.NodePredicateComparableContext ctx)
Visit a parse tree produced byAqlParser.nodePredicateComparable().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNodePredicateRegEx
T visitNodePredicateRegEx(AqlParser.NodePredicateRegExContext ctx)
Visit a parse tree produced byAqlParser.nodePredicateRegEx().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMatchesOperand
T visitMatchesOperand(AqlParser.MatchesOperandContext ctx)
Visit a parse tree produced byAqlParser.matchesOperand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitValueListItems
T visitValueListItems(AqlParser.ValueListItemsContext ctx)
Visit a parse tree produced byAqlParser.valueListItems().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVersionpredicate
T visitVersionpredicate(AqlParser.VersionpredicateContext ctx)
Visit a parse tree produced byAqlParser.versionpredicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVersionpredicateOptions
T visitVersionpredicateOptions(AqlParser.VersionpredicateOptionsContext ctx)
Visit a parse tree produced byAqlParser.versionpredicateOptions().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStandardPredicate
T visitStandardPredicate(AqlParser.StandardPredicateContext ctx)
Visit a parse tree produced byAqlParser.standardPredicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJoinPredicate
T visitJoinPredicate(AqlParser.JoinPredicateContext ctx)
Visit a parse tree produced byAqlParser.joinPredicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicateExpr
T visitPredicateExpr(AqlParser.PredicateExprContext ctx)
Visit a parse tree produced byAqlParser.predicateExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicateAnd
T visitPredicateAnd(AqlParser.PredicateAndContext ctx)
Visit a parse tree produced byAqlParser.predicateAnd().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicateEquality
T visitPredicateEquality(AqlParser.PredicateEqualityContext ctx)
Visit a parse tree produced byAqlParser.predicateEquality().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicateOperand
T visitPredicateOperand(AqlParser.PredicateOperandContext ctx)
Visit a parse tree produced byAqlParser.predicateOperand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOperand
T visitOperand(AqlParser.OperandContext ctx)
Visit a parse tree produced byAqlParser.operand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInvokeOperand
T visitInvokeOperand(AqlParser.InvokeOperandContext ctx)
Visit a parse tree produced byAqlParser.invokeOperand().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInvokeExpr
T visitInvokeExpr(AqlParser.InvokeExprContext ctx)
Visit a parse tree produced byAqlParser.invokeExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitObjectPath
T visitObjectPath(AqlParser.ObjectPathContext ctx)
Visit a parse tree produced byAqlParser.objectPath().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPathPart
T visitPathPart(AqlParser.PathPartContext ctx)
Visit a parse tree produced byAqlParser.pathPart().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitClassExpr
T visitClassExpr(AqlParser.ClassExprContext ctx)
Visit a parse tree produced byAqlParser.classExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleClassExpr
T visitSimpleClassExpr(AqlParser.SimpleClassExprContext ctx)
Visit a parse tree produced byAqlParser.simpleClassExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArchetypedClassExpr
T visitArchetypedClassExpr(AqlParser.ArchetypedClassExprContext ctx)
Visit a parse tree produced byAqlParser.archetypedClassExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVersionedClassExpr
T visitVersionedClassExpr(AqlParser.VersionedClassExprContext ctx)
Visit a parse tree produced byAqlParser.versionedClassExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVersionClassExpr
T visitVersionClassExpr(AqlParser.VersionClassExprContext ctx)
Visit a parse tree produced byAqlParser.versionClassExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
-