public class PredicateVisitorImpl extends PredicateBaseVisitor<Result> implements Filter
Filter.Impl
Constructor and Description |
---|
PredicateVisitorImpl(String queryStr) |
visitBinaryOperator, visitBitsAnd, visitBitsOr, visitComparisonOperator, visitExpValue, visitFunctionPredicate, visitNulls, visitObjPredicate
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
public PredicateVisitorImpl(String queryStr)
public boolean runPredicate(Object... source)
runPredicate
in interface Filter
public void setQueryStr(String queryStr)
public Result visitBooleans(@NotNull PredicateParser.BooleansContext ctx)
PredicateBaseVisitor
Booleans
labeled alternative in PredicateParser.value()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitBooleans
in interface PredicateVisitor<Result>
visitBooleans
in class PredicateBaseVisitor<Result>
ctx
- the parse treepublic Result visitParenPredicate(@NotNull PredicateParser.ParenPredicateContext ctx)
PredicateBaseVisitor
ParenPredicate
labeled alternative in PredicateParser.predicate()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitParenPredicate
in interface PredicateVisitor<Result>
visitParenPredicate
in class PredicateBaseVisitor<Result>
ctx
- the parse treepublic Result visitScript(@NotNull PredicateParser.ScriptContext ctx)
PredicateBaseVisitor
PredicateParser.script()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitScript
in interface PredicateVisitor<Result>
visitScript
in class PredicateBaseVisitor<Result>
ctx
- the parse treepublic Result visitNotPredicate(@NotNull PredicateParser.NotPredicateContext ctx)
PredicateBaseVisitor
NotPredicate
labeled alternative in PredicateParser.predicate()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitNotPredicate
in interface PredicateVisitor<Result>
visitNotPredicate
in class PredicateBaseVisitor<Result>
ctx
- the parse treepublic Result visitExistExpr(PredicateParser.ExistExprContext ctx)
PredicateBaseVisitor
ExistExpr
labeled alternative in PredicateParser.functionalPredicate()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitExistExpr
in interface PredicateVisitor<Result>
visitExistExpr
in class PredicateBaseVisitor<Result>
ctx
- the parse treepublic Result visitExistListOr(PredicateParser.ExistListOrContext ctx)
PredicateBaseVisitor
ExistListOr
labeled alternative in PredicateParser.functionalPredicate()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitExistListOr
in interface PredicateVisitor<Result>
visitExistListOr
in class PredicateBaseVisitor<Result>
ctx
- the parse treepublic Result visitExistListAnd(PredicateParser.ExistListAndContext ctx)
PredicateBaseVisitor
ExistListAnd
labeled alternative in PredicateParser.functionalPredicate()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitExistListAnd
in interface PredicateVisitor<Result>
visitExistListAnd
in class PredicateBaseVisitor<Result>
ctx
- the parse treepublic Result visitCountExpr(PredicateParser.CountExprContext ctx)
PredicateBaseVisitor
CountExpr
labeled alternative in PredicateParser.functionalPredicate()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitCountExpr
in interface PredicateVisitor<Result>
visitCountExpr
in class PredicateBaseVisitor<Result>
ctx
- the parse treepublic Result visitLowerExpr(PredicateParser.LowerExprContext ctx)
PredicateBaseVisitor
LowerExpr
labeled alternative in PredicateParser.functionalPredicate()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitLowerExpr
in interface PredicateVisitor<Result>
visitLowerExpr
in class PredicateBaseVisitor<Result>
ctx
- the parse treepublic Result visitUpperExpr(PredicateParser.UpperExprContext ctx)
PredicateBaseVisitor
UpperExpr
labeled alternative in PredicateParser.functionalPredicate()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitUpperExpr
in interface PredicateVisitor<Result>
visitUpperExpr
in class PredicateBaseVisitor<Result>
ctx
- the parse treepublic Result visitSubstrExpr(PredicateParser.SubstrExprContext ctx)
PredicateBaseVisitor
SubstrExpr
labeled alternative in PredicateParser.functionalPredicate()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitSubstrExpr
in interface PredicateVisitor<Result>
visitSubstrExpr
in class PredicateBaseVisitor<Result>
ctx
- the parse treepublic Result visitInComp(@NotNull PredicateParser.InCompContext ctx)
PredicateBaseVisitor
InComp
labeled alternative in PredicateParser.objectPredicate()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitInComp
in interface PredicateVisitor<Result>
visitInComp
in class PredicateBaseVisitor<Result>
ctx
- the parse treepublic Result visitComparison(@NotNull PredicateParser.ComparisonContext ctx)
PredicateBaseVisitor
Comparison
labeled alternative in PredicateParser.objectPredicate()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitComparison
in interface PredicateVisitor<Result>
visitComparison
in class PredicateBaseVisitor<Result>
ctx
- the parse treepublic Result visitUnaryOperator(@NotNull PredicateParser.UnaryOperatorContext ctx)
PredicateBaseVisitor
PredicateParser.unaryOperator()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitUnaryOperator
in interface PredicateVisitor<Result>
visitUnaryOperator
in class PredicateBaseVisitor<Result>
ctx
- the parse treepublic Result visitStrings(@NotNull PredicateParser.StringsContext ctx)
PredicateBaseVisitor
Strings
labeled alternative in PredicateParser.value()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitStrings
in interface PredicateVisitor<Result>
visitStrings
in class PredicateBaseVisitor<Result>
ctx
- the parse treepublic Result visitLogicalOperator(@NotNull PredicateParser.LogicalOperatorContext ctx)
PredicateBaseVisitor
PredicateParser.logicalOperator()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitLogicalOperator
in interface PredicateVisitor<Result>
visitLogicalOperator
in class PredicateBaseVisitor<Result>
ctx
- the parse treepublic Result visitNormal(@NotNull PredicateParser.NormalContext ctx)
PredicateBaseVisitor
Normal
labeled alternative in PredicateParser.predicate()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitNormal
in interface PredicateVisitor<Result>
visitNormal
in class PredicateBaseVisitor<Result>
ctx
- the parse treepublic Result visitObjectField(@NotNull PredicateParser.ObjectFieldContext ctx)
PredicateBaseVisitor
PredicateParser.objectField()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitObjectField
in interface PredicateVisitor<Result>
visitObjectField
in class PredicateBaseVisitor<Result>
ctx
- the parse treepublic Result visitExpParen(@NotNull PredicateParser.ExpParenContext ctx)
PredicateBaseVisitor
ExpParen
labeled alternative in PredicateParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitExpParen
in interface PredicateVisitor<Result>
visitExpParen
in class PredicateBaseVisitor<Result>
ctx
- the parse treepublic Result visitNumbers(@NotNull PredicateParser.NumbersContext ctx)
PredicateBaseVisitor
Numbers
labeled alternative in PredicateParser.value()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitNumbers
in interface PredicateVisitor<Result>
visitNumbers
in class PredicateBaseVisitor<Result>
ctx
- the parse treepublic Result visitExpr(@NotNull PredicateParser.ExprContext ctx)
PredicateBaseVisitor
Expr
labeled alternative in PredicateParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitExpr
in interface PredicateVisitor<Result>
visitExpr
in class PredicateBaseVisitor<Result>
ctx
- the parse treepublic Result visitCheckNull(@NotNull PredicateParser.CheckNullContext ctx)
PredicateBaseVisitor
CheckNull
labeled alternative in PredicateParser.objectPredicate()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitCheckNull
in interface PredicateVisitor<Result>
visitCheckNull
in class PredicateBaseVisitor<Result>
ctx
- the parse treeCopyright © 2016. All rights reserved.