public class DatasetPredicateVisitorImpl extends PredicateBaseVisitor<DataSetLoadPlan>
Constructor and Description |
---|
DatasetPredicateVisitorImpl(Object source) |
visitBinaryOperator, visitBitsAnd, visitBitsOr, visitBooleans, visitCheckNull, visitComparison, visitComparisonOperator, visitExpParen, visitExpr, visitExpValue, visitFunctionPredicate, visitInComp, visitLowerExpr, visitNotPredicate, visitNulls, visitNumbers, visitObjPredicate, visitParenPredicate, visitStrings, visitSubstrExpr, visitUnaryOperator, visitUpperExpr
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
public static final String AND
public DatasetPredicateVisitorImpl(Object source)
public DataSetLoadPlan runPredicate(PredicateParser.ScriptContext tree)
public DataSetLoadPlan 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<DataSetLoadPlan>
visitScript
in class PredicateBaseVisitor<DataSetLoadPlan>
ctx
- the parse treepublic DataSetLoadPlan 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<DataSetLoadPlan>
visitNormal
in class PredicateBaseVisitor<DataSetLoadPlan>
ctx
- the parse treepublic DataSetLoadPlan 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<DataSetLoadPlan>
visitCountExpr
in class PredicateBaseVisitor<DataSetLoadPlan>
ctx
- the parse treepublic DataSetLoadPlan 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<DataSetLoadPlan>
visitExistExpr
in class PredicateBaseVisitor<DataSetLoadPlan>
ctx
- the parse treepublic DataSetLoadPlan 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<DataSetLoadPlan>
visitExistListOr
in class PredicateBaseVisitor<DataSetLoadPlan>
ctx
- the parse treepublic DataSetLoadPlan 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<DataSetLoadPlan>
visitExistListAnd
in class PredicateBaseVisitor<DataSetLoadPlan>
ctx
- the parse treepublic DataSetLoadPlan 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<DataSetLoadPlan>
visitLogicalOperator
in class PredicateBaseVisitor<DataSetLoadPlan>
ctx
- the parse treepublic DataSetLoadPlan 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<DataSetLoadPlan>
visitObjectField
in class PredicateBaseVisitor<DataSetLoadPlan>
ctx
- the parse treeCopyright © 2016. All rights reserved.