Package net.jazdw.rql.visitor
Class FunctionVisitor<T>
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
net.jazdw.rql.RqlBaseVisitor<T>
net.jazdw.rql.visitor.FunctionVisitor<T>
- All Implemented Interfaces:
RqlVisitor<T>,org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- Direct Known Subclasses:
LimitOffsetVisitor,SortVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract TapplyFunction(String functionName, List<Object> arguments) Visit a parse tree produced by thefunctionlabeled alternative inRqlParser.expression().Methods inherited from class net.jazdw.rql.RqlBaseVisitor
visitAnd, visitArrayValue, visitFunctionName, visitGroup, visitIdentifier, visitLogical, visitLogicalOperator, visitOr, visitPredicate, visitPredicateOperator, visitQuery, visitShortPredicate, visitShortPredicateOperator, visitTypedValue, visitValueMethods 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
-
FunctionVisitor
-
-
Method Details
-
visitFunction
Description copied from class:RqlBaseVisitorVisit a parse tree produced by thefunctionlabeled alternative inRqlParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionin interfaceRqlVisitor<T>- Overrides:
visitFunctionin classRqlBaseVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
applyFunction
-