Package io.trino.grammar.jsonpath
Interface JsonPathListener
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
JsonPathBaseListener
public interface JsonPathListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
This interface defines a complete listener for a parse tree produced by
JsonPathParser.-
Method Summary
Modifier and TypeMethodDescriptionvoidEnter a parse tree produced by theabsMethodlabeled alternative inJsonPathParser.accessorExpression().voidEnter a parse tree produced by theaccessorExpressionDefaultlabeled alternative inJsonPathParser.accessorExpression().voidEnter a parse tree produced by thearrayAccessorlabeled alternative inJsonPathParser.accessorExpression().voidEnter a parse tree produced by thebinarylabeled alternative inJsonPathParser.pathExpression().voidEnter a parse tree produced byJsonPathParser.booleanLiteral().voidEnter a parse tree produced by theceilingMethodlabeled alternative inJsonPathParser.accessorExpression().voidEnter a parse tree produced byJsonPathParser.comparisonOperator().voidEnter a parse tree produced by thecomparisonPredicatelabeled alternative inJsonPathParser.predicatePrimary().voidEnter a parse tree produced by theconjunctionPredicatelabeled alternative inJsonPathParser.predicate().voidEnter a parse tree produced by thecontextVariablelabeled alternative inJsonPathParser.variable().voidEnter a parse tree produced by thedatetimeMethodlabeled alternative inJsonPathParser.accessorExpression().voidEnter a parse tree produced by thedecimalLiterallabeled alternative inJsonPathParser.numericLiteral().voidEnter a parse tree produced by thedescendantMemberAccessorlabeled alternative inJsonPathParser.accessorExpression().voidEnter a parse tree produced by thedisjunctionPredicatelabeled alternative inJsonPathParser.predicate().voidEnter a parse tree produced by thedoubleLiterallabeled alternative inJsonPathParser.numericLiteral().voidEnter a parse tree produced by thedoubleMethodlabeled alternative inJsonPathParser.accessorExpression().voidEnter a parse tree produced by theexistsPredicatelabeled alternative inJsonPathParser.delimitedPredicate().voidEnter a parse tree produced by theexpressionDefaultlabeled alternative inJsonPathParser.pathExpression().voidEnter a parse tree produced by thefilterlabeled alternative inJsonPathParser.accessorExpression().voidEnter a parse tree produced by thefloorMethodlabeled alternative inJsonPathParser.accessorExpression().voidEnter a parse tree produced byJsonPathParser.identifier().voidEnter a parse tree produced by theintegerLiterallabeled alternative inJsonPathParser.numericLiteral().voidEnter a parse tree produced by theisUnknownPredicatelabeled alternative inJsonPathParser.predicatePrimary().voidEnter a parse tree produced by thekeyValueMethodlabeled alternative inJsonPathParser.accessorExpression().voidEnter a parse tree produced by thelastIndexVariablelabeled alternative inJsonPathParser.variable().voidEnter a parse tree produced by thelikeRegexPredicatelabeled alternative inJsonPathParser.predicatePrimary().voidEnter a parse tree produced byJsonPathParser.literal().voidEnter a parse tree produced by theliteralPrimarylabeled alternative inJsonPathParser.pathPrimary().voidEnter a parse tree produced by thememberAccessorlabeled alternative inJsonPathParser.accessorExpression().voidEnter a parse tree produced by thenamedVariablelabeled alternative inJsonPathParser.variable().voidEnter a parse tree produced by thenegationPredicatelabeled alternative inJsonPathParser.predicate().voidEnter a parse tree produced byJsonPathParser.nonReserved().voidEnter a parse tree produced byJsonPathParser.nullLiteral().voidEnter a parse tree produced by theparenthesizedPathlabeled alternative inJsonPathParser.pathPrimary().voidEnter a parse tree produced by theparenthesizedPredicatelabeled alternative inJsonPathParser.delimitedPredicate().voidEnter a parse tree produced byJsonPathParser.path().voidEnter a parse tree produced byJsonPathParser.pathMode().voidEnter a parse tree produced by thepredicateCurrentItemVariablelabeled alternative inJsonPathParser.variable().voidEnter a parse tree produced by thepredicateDefaultlabeled alternative inJsonPathParser.predicate().voidEnter a parse tree produced by thepredicatePrimaryDefaultlabeled alternative inJsonPathParser.predicatePrimary().voidEnter a parse tree produced by thesignedUnarylabeled alternative inJsonPathParser.pathExpression().voidEnter a parse tree produced by thesizeMethodlabeled alternative inJsonPathParser.accessorExpression().voidEnter a parse tree produced by thestartsWithPredicatelabeled alternative inJsonPathParser.predicatePrimary().voidEnter a parse tree produced byJsonPathParser.stringLiteral().voidEnter a parse tree produced byJsonPathParser.subscript().voidEnter a parse tree produced by thetypeMethodlabeled alternative inJsonPathParser.accessorExpression().voidEnter a parse tree produced by thevariablePrimarylabeled alternative inJsonPathParser.pathPrimary().voidEnter a parse tree produced by thewildcardArrayAccessorlabeled alternative inJsonPathParser.accessorExpression().voidEnter a parse tree produced by thewildcardMemberAccessorlabeled alternative inJsonPathParser.accessorExpression().voidExit a parse tree produced by theabsMethodlabeled alternative inJsonPathParser.accessorExpression().voidExit a parse tree produced by theaccessorExpressionDefaultlabeled alternative inJsonPathParser.accessorExpression().voidExit a parse tree produced by thearrayAccessorlabeled alternative inJsonPathParser.accessorExpression().voidExit a parse tree produced by thebinarylabeled alternative inJsonPathParser.pathExpression().voidExit a parse tree produced byJsonPathParser.booleanLiteral().voidExit a parse tree produced by theceilingMethodlabeled alternative inJsonPathParser.accessorExpression().voidExit a parse tree produced byJsonPathParser.comparisonOperator().voidExit a parse tree produced by thecomparisonPredicatelabeled alternative inJsonPathParser.predicatePrimary().voidExit a parse tree produced by theconjunctionPredicatelabeled alternative inJsonPathParser.predicate().voidExit a parse tree produced by thecontextVariablelabeled alternative inJsonPathParser.variable().voidExit a parse tree produced by thedatetimeMethodlabeled alternative inJsonPathParser.accessorExpression().voidExit a parse tree produced by thedecimalLiterallabeled alternative inJsonPathParser.numericLiteral().voidExit a parse tree produced by thedescendantMemberAccessorlabeled alternative inJsonPathParser.accessorExpression().voidExit a parse tree produced by thedisjunctionPredicatelabeled alternative inJsonPathParser.predicate().voidExit a parse tree produced by thedoubleLiterallabeled alternative inJsonPathParser.numericLiteral().voidExit a parse tree produced by thedoubleMethodlabeled alternative inJsonPathParser.accessorExpression().voidExit a parse tree produced by theexistsPredicatelabeled alternative inJsonPathParser.delimitedPredicate().voidExit a parse tree produced by theexpressionDefaultlabeled alternative inJsonPathParser.pathExpression().voidExit a parse tree produced by thefilterlabeled alternative inJsonPathParser.accessorExpression().voidExit a parse tree produced by thefloorMethodlabeled alternative inJsonPathParser.accessorExpression().voidExit a parse tree produced byJsonPathParser.identifier().voidExit a parse tree produced by theintegerLiterallabeled alternative inJsonPathParser.numericLiteral().voidExit a parse tree produced by theisUnknownPredicatelabeled alternative inJsonPathParser.predicatePrimary().voidExit a parse tree produced by thekeyValueMethodlabeled alternative inJsonPathParser.accessorExpression().voidExit a parse tree produced by thelastIndexVariablelabeled alternative inJsonPathParser.variable().voidExit a parse tree produced by thelikeRegexPredicatelabeled alternative inJsonPathParser.predicatePrimary().voidExit a parse tree produced byJsonPathParser.literal().voidExit a parse tree produced by theliteralPrimarylabeled alternative inJsonPathParser.pathPrimary().voidExit a parse tree produced by thememberAccessorlabeled alternative inJsonPathParser.accessorExpression().voidExit a parse tree produced by thenamedVariablelabeled alternative inJsonPathParser.variable().voidExit a parse tree produced by thenegationPredicatelabeled alternative inJsonPathParser.predicate().voidExit a parse tree produced byJsonPathParser.nonReserved().voidExit a parse tree produced byJsonPathParser.nullLiteral().voidExit a parse tree produced by theparenthesizedPathlabeled alternative inJsonPathParser.pathPrimary().voidExit a parse tree produced by theparenthesizedPredicatelabeled alternative inJsonPathParser.delimitedPredicate().voidExit a parse tree produced byJsonPathParser.path().voidExit a parse tree produced byJsonPathParser.pathMode().voidExit a parse tree produced by thepredicateCurrentItemVariablelabeled alternative inJsonPathParser.variable().voidExit a parse tree produced by thepredicateDefaultlabeled alternative inJsonPathParser.predicate().voidExit a parse tree produced by thepredicatePrimaryDefaultlabeled alternative inJsonPathParser.predicatePrimary().voidExit a parse tree produced by thesignedUnarylabeled alternative inJsonPathParser.pathExpression().voidExit a parse tree produced by thesizeMethodlabeled alternative inJsonPathParser.accessorExpression().voidExit a parse tree produced by thestartsWithPredicatelabeled alternative inJsonPathParser.predicatePrimary().voidExit a parse tree produced byJsonPathParser.stringLiteral().voidExit a parse tree produced byJsonPathParser.subscript().voidExit a parse tree produced by thetypeMethodlabeled alternative inJsonPathParser.accessorExpression().voidExit a parse tree produced by thevariablePrimarylabeled alternative inJsonPathParser.pathPrimary().voidExit a parse tree produced by thewildcardArrayAccessorlabeled alternative inJsonPathParser.accessorExpression().voidExit a parse tree produced by thewildcardMemberAccessorlabeled alternative inJsonPathParser.accessorExpression().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeListener
enterEveryRule, exitEveryRule, visitErrorNode, visitTerminal
-
Method Details
-
enterPath
Enter a parse tree produced byJsonPathParser.path().- Parameters:
ctx- the parse tree
-
exitPath
Exit a parse tree produced byJsonPathParser.path().- Parameters:
ctx- the parse tree
-
enterPathMode
Enter a parse tree produced byJsonPathParser.pathMode().- Parameters:
ctx- the parse tree
-
exitPathMode
Exit a parse tree produced byJsonPathParser.pathMode().- Parameters:
ctx- the parse tree
-
enterExpressionDefault
Enter a parse tree produced by theexpressionDefaultlabeled alternative inJsonPathParser.pathExpression().- Parameters:
ctx- the parse tree
-
exitExpressionDefault
Exit a parse tree produced by theexpressionDefaultlabeled alternative inJsonPathParser.pathExpression().- Parameters:
ctx- the parse tree
-
enterSignedUnary
Enter a parse tree produced by thesignedUnarylabeled alternative inJsonPathParser.pathExpression().- Parameters:
ctx- the parse tree
-
exitSignedUnary
Exit a parse tree produced by thesignedUnarylabeled alternative inJsonPathParser.pathExpression().- Parameters:
ctx- the parse tree
-
enterBinary
Enter a parse tree produced by thebinarylabeled alternative inJsonPathParser.pathExpression().- Parameters:
ctx- the parse tree
-
exitBinary
Exit a parse tree produced by thebinarylabeled alternative inJsonPathParser.pathExpression().- Parameters:
ctx- the parse tree
-
enterDescendantMemberAccessor
Enter a parse tree produced by thedescendantMemberAccessorlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
exitDescendantMemberAccessor
Exit a parse tree produced by thedescendantMemberAccessorlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
enterDoubleMethod
Enter a parse tree produced by thedoubleMethodlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
exitDoubleMethod
Exit a parse tree produced by thedoubleMethodlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
enterDatetimeMethod
Enter a parse tree produced by thedatetimeMethodlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
exitDatetimeMethod
Exit a parse tree produced by thedatetimeMethodlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
enterAbsMethod
Enter a parse tree produced by theabsMethodlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
exitAbsMethod
Exit a parse tree produced by theabsMethodlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
enterMemberAccessor
Enter a parse tree produced by thememberAccessorlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
exitMemberAccessor
Exit a parse tree produced by thememberAccessorlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
enterArrayAccessor
Enter a parse tree produced by thearrayAccessorlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
exitArrayAccessor
Exit a parse tree produced by thearrayAccessorlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
enterFilter
Enter a parse tree produced by thefilterlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
exitFilter
Exit a parse tree produced by thefilterlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
enterWildcardArrayAccessor
Enter a parse tree produced by thewildcardArrayAccessorlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
exitWildcardArrayAccessor
Exit a parse tree produced by thewildcardArrayAccessorlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
enterCeilingMethod
Enter a parse tree produced by theceilingMethodlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
exitCeilingMethod
Exit a parse tree produced by theceilingMethodlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
enterFloorMethod
Enter a parse tree produced by thefloorMethodlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
exitFloorMethod
Exit a parse tree produced by thefloorMethodlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
enterTypeMethod
Enter a parse tree produced by thetypeMethodlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
exitTypeMethod
Exit a parse tree produced by thetypeMethodlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
enterAccessorExpressionDefault
Enter a parse tree produced by theaccessorExpressionDefaultlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
exitAccessorExpressionDefault
Exit a parse tree produced by theaccessorExpressionDefaultlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
enterWildcardMemberAccessor
Enter a parse tree produced by thewildcardMemberAccessorlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
exitWildcardMemberAccessor
Exit a parse tree produced by thewildcardMemberAccessorlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
enterSizeMethod
Enter a parse tree produced by thesizeMethodlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
exitSizeMethod
Exit a parse tree produced by thesizeMethodlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
enterKeyValueMethod
Enter a parse tree produced by thekeyValueMethodlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
exitKeyValueMethod
Exit a parse tree produced by thekeyValueMethodlabeled alternative inJsonPathParser.accessorExpression().- Parameters:
ctx- the parse tree
-
enterIdentifier
Enter a parse tree produced byJsonPathParser.identifier().- Parameters:
ctx- the parse tree
-
exitIdentifier
Exit a parse tree produced byJsonPathParser.identifier().- Parameters:
ctx- the parse tree
-
enterSubscript
Enter a parse tree produced byJsonPathParser.subscript().- Parameters:
ctx- the parse tree
-
exitSubscript
Exit a parse tree produced byJsonPathParser.subscript().- Parameters:
ctx- the parse tree
-
enterLiteralPrimary
Enter a parse tree produced by theliteralPrimarylabeled alternative inJsonPathParser.pathPrimary().- Parameters:
ctx- the parse tree
-
exitLiteralPrimary
Exit a parse tree produced by theliteralPrimarylabeled alternative inJsonPathParser.pathPrimary().- Parameters:
ctx- the parse tree
-
enterVariablePrimary
Enter a parse tree produced by thevariablePrimarylabeled alternative inJsonPathParser.pathPrimary().- Parameters:
ctx- the parse tree
-
exitVariablePrimary
Exit a parse tree produced by thevariablePrimarylabeled alternative inJsonPathParser.pathPrimary().- Parameters:
ctx- the parse tree
-
enterParenthesizedPath
Enter a parse tree produced by theparenthesizedPathlabeled alternative inJsonPathParser.pathPrimary().- Parameters:
ctx- the parse tree
-
exitParenthesizedPath
Exit a parse tree produced by theparenthesizedPathlabeled alternative inJsonPathParser.pathPrimary().- Parameters:
ctx- the parse tree
-
enterLiteral
Enter a parse tree produced byJsonPathParser.literal().- Parameters:
ctx- the parse tree
-
exitLiteral
Exit a parse tree produced byJsonPathParser.literal().- Parameters:
ctx- the parse tree
-
enterDecimalLiteral
Enter a parse tree produced by thedecimalLiterallabeled alternative inJsonPathParser.numericLiteral().- Parameters:
ctx- the parse tree
-
exitDecimalLiteral
Exit a parse tree produced by thedecimalLiterallabeled alternative inJsonPathParser.numericLiteral().- Parameters:
ctx- the parse tree
-
enterDoubleLiteral
Enter a parse tree produced by thedoubleLiterallabeled alternative inJsonPathParser.numericLiteral().- Parameters:
ctx- the parse tree
-
exitDoubleLiteral
Exit a parse tree produced by thedoubleLiterallabeled alternative inJsonPathParser.numericLiteral().- Parameters:
ctx- the parse tree
-
enterIntegerLiteral
Enter a parse tree produced by theintegerLiterallabeled alternative inJsonPathParser.numericLiteral().- Parameters:
ctx- the parse tree
-
exitIntegerLiteral
Exit a parse tree produced by theintegerLiterallabeled alternative inJsonPathParser.numericLiteral().- Parameters:
ctx- the parse tree
-
enterStringLiteral
Enter a parse tree produced byJsonPathParser.stringLiteral().- Parameters:
ctx- the parse tree
-
exitStringLiteral
Exit a parse tree produced byJsonPathParser.stringLiteral().- Parameters:
ctx- the parse tree
-
enterNullLiteral
Enter a parse tree produced byJsonPathParser.nullLiteral().- Parameters:
ctx- the parse tree
-
exitNullLiteral
Exit a parse tree produced byJsonPathParser.nullLiteral().- Parameters:
ctx- the parse tree
-
enterBooleanLiteral
Enter a parse tree produced byJsonPathParser.booleanLiteral().- Parameters:
ctx- the parse tree
-
exitBooleanLiteral
Exit a parse tree produced byJsonPathParser.booleanLiteral().- Parameters:
ctx- the parse tree
-
enterContextVariable
Enter a parse tree produced by thecontextVariablelabeled alternative inJsonPathParser.variable().- Parameters:
ctx- the parse tree
-
exitContextVariable
Exit a parse tree produced by thecontextVariablelabeled alternative inJsonPathParser.variable().- Parameters:
ctx- the parse tree
-
enterNamedVariable
Enter a parse tree produced by thenamedVariablelabeled alternative inJsonPathParser.variable().- Parameters:
ctx- the parse tree
-
exitNamedVariable
Exit a parse tree produced by thenamedVariablelabeled alternative inJsonPathParser.variable().- Parameters:
ctx- the parse tree
-
enterLastIndexVariable
Enter a parse tree produced by thelastIndexVariablelabeled alternative inJsonPathParser.variable().- Parameters:
ctx- the parse tree
-
exitLastIndexVariable
Exit a parse tree produced by thelastIndexVariablelabeled alternative inJsonPathParser.variable().- Parameters:
ctx- the parse tree
-
enterPredicateCurrentItemVariable
Enter a parse tree produced by thepredicateCurrentItemVariablelabeled alternative inJsonPathParser.variable().- Parameters:
ctx- the parse tree
-
exitPredicateCurrentItemVariable
Exit a parse tree produced by thepredicateCurrentItemVariablelabeled alternative inJsonPathParser.variable().- Parameters:
ctx- the parse tree
-
enterNegationPredicate
Enter a parse tree produced by thenegationPredicatelabeled alternative inJsonPathParser.predicate().- Parameters:
ctx- the parse tree
-
exitNegationPredicate
Exit a parse tree produced by thenegationPredicatelabeled alternative inJsonPathParser.predicate().- Parameters:
ctx- the parse tree
-
enterPredicateDefault
Enter a parse tree produced by thepredicateDefaultlabeled alternative inJsonPathParser.predicate().- Parameters:
ctx- the parse tree
-
exitPredicateDefault
Exit a parse tree produced by thepredicateDefaultlabeled alternative inJsonPathParser.predicate().- Parameters:
ctx- the parse tree
-
enterDisjunctionPredicate
Enter a parse tree produced by thedisjunctionPredicatelabeled alternative inJsonPathParser.predicate().- Parameters:
ctx- the parse tree
-
exitDisjunctionPredicate
Exit a parse tree produced by thedisjunctionPredicatelabeled alternative inJsonPathParser.predicate().- Parameters:
ctx- the parse tree
-
enterConjunctionPredicate
Enter a parse tree produced by theconjunctionPredicatelabeled alternative inJsonPathParser.predicate().- Parameters:
ctx- the parse tree
-
exitConjunctionPredicate
Exit a parse tree produced by theconjunctionPredicatelabeled alternative inJsonPathParser.predicate().- Parameters:
ctx- the parse tree
-
enterPredicatePrimaryDefault
Enter a parse tree produced by thepredicatePrimaryDefaultlabeled alternative inJsonPathParser.predicatePrimary().- Parameters:
ctx- the parse tree
-
exitPredicatePrimaryDefault
Exit a parse tree produced by thepredicatePrimaryDefaultlabeled alternative inJsonPathParser.predicatePrimary().- Parameters:
ctx- the parse tree
-
enterComparisonPredicate
Enter a parse tree produced by thecomparisonPredicatelabeled alternative inJsonPathParser.predicatePrimary().- Parameters:
ctx- the parse tree
-
exitComparisonPredicate
Exit a parse tree produced by thecomparisonPredicatelabeled alternative inJsonPathParser.predicatePrimary().- Parameters:
ctx- the parse tree
-
enterLikeRegexPredicate
Enter a parse tree produced by thelikeRegexPredicatelabeled alternative inJsonPathParser.predicatePrimary().- Parameters:
ctx- the parse tree
-
exitLikeRegexPredicate
Exit a parse tree produced by thelikeRegexPredicatelabeled alternative inJsonPathParser.predicatePrimary().- Parameters:
ctx- the parse tree
-
enterStartsWithPredicate
Enter a parse tree produced by thestartsWithPredicatelabeled alternative inJsonPathParser.predicatePrimary().- Parameters:
ctx- the parse tree
-
exitStartsWithPredicate
Exit a parse tree produced by thestartsWithPredicatelabeled alternative inJsonPathParser.predicatePrimary().- Parameters:
ctx- the parse tree
-
enterIsUnknownPredicate
Enter a parse tree produced by theisUnknownPredicatelabeled alternative inJsonPathParser.predicatePrimary().- Parameters:
ctx- the parse tree
-
exitIsUnknownPredicate
Exit a parse tree produced by theisUnknownPredicatelabeled alternative inJsonPathParser.predicatePrimary().- Parameters:
ctx- the parse tree
-
enterExistsPredicate
Enter a parse tree produced by theexistsPredicatelabeled alternative inJsonPathParser.delimitedPredicate().- Parameters:
ctx- the parse tree
-
exitExistsPredicate
Exit a parse tree produced by theexistsPredicatelabeled alternative inJsonPathParser.delimitedPredicate().- Parameters:
ctx- the parse tree
-
enterParenthesizedPredicate
Enter a parse tree produced by theparenthesizedPredicatelabeled alternative inJsonPathParser.delimitedPredicate().- Parameters:
ctx- the parse tree
-
exitParenthesizedPredicate
Exit a parse tree produced by theparenthesizedPredicatelabeled alternative inJsonPathParser.delimitedPredicate().- Parameters:
ctx- the parse tree
-
enterComparisonOperator
Enter a parse tree produced byJsonPathParser.comparisonOperator().- Parameters:
ctx- the parse tree
-
exitComparisonOperator
Exit a parse tree produced byJsonPathParser.comparisonOperator().- Parameters:
ctx- the parse tree
-
enterNonReserved
Enter a parse tree produced byJsonPathParser.nonReserved().- Parameters:
ctx- the parse tree
-
exitNonReserved
Exit a parse tree produced byJsonPathParser.nonReserved().- Parameters:
ctx- the parse tree
-