Package net.jazdw.rql.visitor
Class QueryVisitor<T>
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<StreamFilter<T>>
- All Implemented Interfaces:
RqlVisitor<StreamFilter<T>>,org.antlr.v4.runtime.tree.ParseTreeVisitor<StreamFilter<T>>
-
Constructor Summary
ConstructorsConstructorDescriptionQueryVisitor(PropertyAccessor<T, Object> accessor) QueryVisitor(PropertyAccessor<T, Object> accessor, DefaultValueConverter converter) -
Method Summary
Methods inherited from class net.jazdw.rql.RqlBaseVisitor
visitAnd, visitArrayValue, visitFunction, visitFunctionName, visitGroup, visitIdentifier, visitLogical, visitLogicalOperator, visitOr, visitPredicate, visitPredicateOperator, 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
-
QueryVisitor
-
QueryVisitor
-
-
Method Details
-
visitQuery
Description copied from class:RqlBaseVisitorVisit a parse tree produced byRqlParser.query().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitQueryin interfaceRqlVisitor<T>- Overrides:
visitQueryin classRqlBaseVisitor<StreamFilter<T>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-