public class PredicateNodes extends PredicateBaseListener
Constructor and Description |
---|
PredicateNodes() |
Modifier and Type | Method and Description |
---|---|
void |
exitComparison(PredicateParser.ComparisonContext ctx)
Exit a parse tree produced by the
Comparison
labeled alternative in PredicateParser.objectPredicate() . |
void |
exitExpr(PredicateParser.ExprContext ctx)
Exit a parse tree produced by the
Expr
labeled alternative in PredicateParser.expression() . |
void |
exitExpValue(PredicateParser.ExpValueContext ctx)
Exit a parse tree produced by the
ExpValue
labeled alternative in PredicateParser.expression() . |
void |
exitNormal(PredicateParser.NormalContext ctx)
Exit a parse tree produced by the
Normal
labeled alternative in PredicateParser.predicate() . |
void |
exitNotPredicate(PredicateParser.NotPredicateContext ctx)
Exit a parse tree produced by the
NotPredicate
labeled alternative in PredicateParser.predicate() . |
Predicate |
generatePredicate(String queryStr) |
void |
walkTree() |
enterBinaryOperator, enterBitsAnd, enterBitsOr, enterBooleans, enterCheckNull, enterComparison, enterComparisonOperator, enterCountExpr, enterEveryRule, enterExistExpr, enterExistListAnd, enterExistListOr, enterExpParen, enterExpr, enterExpValue, enterFunctionPredicate, enterInComp, enterLogicalOperator, enterLowerExpr, enterNormal, enterNotPredicate, enterNulls, enterNumbers, enterObjectField, enterObjPredicate, enterParenPredicate, enterScript, enterStrings, enterSubstrExpr, enterUnaryOperator, enterUpperExpr, exitBinaryOperator, exitBitsAnd, exitBitsOr, exitBooleans, exitCheckNull, exitComparisonOperator, exitCountExpr, exitEveryRule, exitExistExpr, exitExistListAnd, exitExistListOr, exitExpParen, exitFunctionPredicate, exitInComp, exitLogicalOperator, exitLowerExpr, exitNulls, exitNumbers, exitObjectField, exitObjPredicate, exitParenPredicate, exitScript, exitStrings, exitSubstrExpr, exitUnaryOperator, exitUpperExpr, visitErrorNode, visitTerminal
public void walkTree()
public Predicate generatePredicate(String queryStr)
queryStr
- - predicate stringpublic void exitExpValue(PredicateParser.ExpValueContext ctx)
PredicateBaseListener
ExpValue
labeled alternative in PredicateParser.expression()
.
The default implementation does nothing.
exitExpValue
in interface PredicateListener
exitExpValue
in class PredicateBaseListener
ctx
- the parse treepublic void exitExpr(@NotNull PredicateParser.ExprContext ctx)
PredicateBaseListener
Expr
labeled alternative in PredicateParser.expression()
.
The default implementation does nothing.
exitExpr
in interface PredicateListener
exitExpr
in class PredicateBaseListener
ctx
- the parse treepublic void exitComparison(PredicateParser.ComparisonContext ctx)
PredicateBaseListener
Comparison
labeled alternative in PredicateParser.objectPredicate()
.
The default implementation does nothing.
exitComparison
in interface PredicateListener
exitComparison
in class PredicateBaseListener
ctx
- the parse treepublic void exitNormal(PredicateParser.NormalContext ctx)
PredicateBaseListener
Normal
labeled alternative in PredicateParser.predicate()
.
The default implementation does nothing.
exitNormal
in interface PredicateListener
exitNormal
in class PredicateBaseListener
ctx
- the parse treepublic void exitNotPredicate(PredicateParser.NotPredicateContext ctx)
PredicateBaseListener
NotPredicate
labeled alternative in PredicateParser.predicate()
.
The default implementation does nothing.
exitNotPredicate
in interface PredicateListener
exitNotPredicate
in class PredicateBaseListener
ctx
- the parse treeCopyright © 2016. All rights reserved.