Class PathTreeBuilder
- All Implemented Interfaces:
JsonPathVisitor<PathNode>,org.antlr.v4.runtime.tree.ParseTreeVisitor<PathNode>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PathNodeaggregateResult(PathNode aggregate, PathNode nextResult) Visit a parse tree produced by theabsMethodlabeled alternative inJsonPathParser.accessorExpression().Visit a parse tree produced by thearrayAccessorlabeled alternative inJsonPathParser.accessorExpression().visitBinary(JsonPathParser.BinaryContext context) Visit a parse tree produced by thebinarylabeled alternative inJsonPathParser.pathExpression().Visit a parse tree produced byJsonPathParser.booleanLiteral().Visit a parse tree produced by theceilingMethodlabeled alternative inJsonPathParser.accessorExpression().Visit a parse tree produced by thecomparisonPredicatelabeled alternative inJsonPathParser.predicatePrimary().Visit a parse tree produced by theconjunctionPredicatelabeled alternative inJsonPathParser.predicate().Visit a parse tree produced by thecontextVariablelabeled alternative inJsonPathParser.variable().Visit a parse tree produced by thedatetimeMethodlabeled alternative inJsonPathParser.accessorExpression().Visit a parse tree produced by thedecimalLiterallabeled alternative inJsonPathParser.numericLiteral().Visit a parse tree produced by thedisjunctionPredicatelabeled alternative inJsonPathParser.predicate().Visit a parse tree produced by thedoubleLiterallabeled alternative inJsonPathParser.numericLiteral().Visit a parse tree produced by thedoubleMethodlabeled alternative inJsonPathParser.accessorExpression().Visit a parse tree produced by theexistsPredicatelabeled alternative inJsonPathParser.delimitedPredicate().visitFilter(JsonPathParser.FilterContext context) Visit a parse tree produced by thefilterlabeled alternative inJsonPathParser.accessorExpression().Visit a parse tree produced by thefloorMethodlabeled alternative inJsonPathParser.accessorExpression().Visit a parse tree produced by theintegerLiterallabeled alternative inJsonPathParser.numericLiteral().Visit a parse tree produced by theisUnknownPredicatelabeled alternative inJsonPathParser.predicatePrimary().Visit a parse tree produced by thekeyValueMethodlabeled alternative inJsonPathParser.accessorExpression().Visit a parse tree produced by thelastIndexVariablelabeled alternative inJsonPathParser.variable().Visit a parse tree produced by thelikeRegexPredicatelabeled alternative inJsonPathParser.predicatePrimary().Visit a parse tree produced by thememberAccessorlabeled alternative inJsonPathParser.accessorExpression().Visit a parse tree produced by thenamedVariablelabeled alternative inJsonPathParser.variable().Visit a parse tree produced by thenegationPredicatelabeled alternative inJsonPathParser.predicate().Visit a parse tree produced byJsonPathParser.nullLiteral().Visit a parse tree produced by theparenthesizedPathlabeled alternative inJsonPathParser.pathPrimary().Visit a parse tree produced by theparenthesizedPredicatelabeled alternative inJsonPathParser.delimitedPredicate().visitPath(JsonPathParser.PathContext context) Visit a parse tree produced byJsonPathParser.path().Visit a parse tree produced by thepredicateCurrentItemVariablelabeled alternative inJsonPathParser.variable().Visit a parse tree produced by thesignedUnarylabeled alternative inJsonPathParser.pathExpression().Visit a parse tree produced by thesizeMethodlabeled alternative inJsonPathParser.accessorExpression().Visit a parse tree produced by thestartsWithPredicatelabeled alternative inJsonPathParser.predicatePrimary().Visit a parse tree produced byJsonPathParser.stringLiteral().Visit a parse tree produced by thetypeMethodlabeled alternative inJsonPathParser.accessorExpression().Visit a parse tree produced by thewildcardArrayAccessorlabeled alternative inJsonPathParser.accessorExpression().Visit a parse tree produced by thewildcardMemberAccessorlabeled alternative inJsonPathParser.accessorExpression().Methods inherited from class io.trino.jsonpath.JsonPathBaseVisitor
visitAccessorExpressionDefault, visitComparisonOperator, visitExpressionDefault, visitIdentifier, visitLiteral, visitLiteralPrimary, visitNonReserved, visitPathMode, visitPredicateDefault, visitPredicatePrimaryDefault, visitSubscript, visitVariablePrimaryMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
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
-
PathTreeBuilder
public PathTreeBuilder()
-
-
Method Details
-
visitPath
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced byJsonPathParser.path().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPathin interfaceJsonPathVisitor<PathNode>- Overrides:
visitPathin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitDecimalLiteral
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thedecimalLiterallabeled alternative inJsonPathParser.numericLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDecimalLiteralin interfaceJsonPathVisitor<PathNode>- Overrides:
visitDecimalLiteralin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitDoubleLiteral
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thedoubleLiterallabeled alternative inJsonPathParser.numericLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDoubleLiteralin interfaceJsonPathVisitor<PathNode>- Overrides:
visitDoubleLiteralin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitIntegerLiteral
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by theintegerLiterallabeled alternative inJsonPathParser.numericLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIntegerLiteralin interfaceJsonPathVisitor<PathNode>- Overrides:
visitIntegerLiteralin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitStringLiteral
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced byJsonPathParser.stringLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStringLiteralin interfaceJsonPathVisitor<PathNode>- Overrides:
visitStringLiteralin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitNullLiteral
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced byJsonPathParser.nullLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNullLiteralin interfaceJsonPathVisitor<PathNode>- Overrides:
visitNullLiteralin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitBooleanLiteral
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced byJsonPathParser.booleanLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBooleanLiteralin interfaceJsonPathVisitor<PathNode>- Overrides:
visitBooleanLiteralin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitContextVariable
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thecontextVariablelabeled alternative inJsonPathParser.variable().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitContextVariablein interfaceJsonPathVisitor<PathNode>- Overrides:
visitContextVariablein classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitNamedVariable
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thenamedVariablelabeled alternative inJsonPathParser.variable().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNamedVariablein interfaceJsonPathVisitor<PathNode>- Overrides:
visitNamedVariablein classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitLastIndexVariable
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thelastIndexVariablelabeled alternative inJsonPathParser.variable().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLastIndexVariablein interfaceJsonPathVisitor<PathNode>- Overrides:
visitLastIndexVariablein classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitPredicateCurrentItemVariable
public PathNode visitPredicateCurrentItemVariable(JsonPathParser.PredicateCurrentItemVariableContext context) Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thepredicateCurrentItemVariablelabeled alternative inJsonPathParser.variable().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPredicateCurrentItemVariablein interfaceJsonPathVisitor<PathNode>- Overrides:
visitPredicateCurrentItemVariablein classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitParenthesizedPath
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by theparenthesizedPathlabeled alternative inJsonPathParser.pathPrimary().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitParenthesizedPathin interfaceJsonPathVisitor<PathNode>- Overrides:
visitParenthesizedPathin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitMemberAccessor
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thememberAccessorlabeled alternative inJsonPathParser.accessorExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMemberAccessorin interfaceJsonPathVisitor<PathNode>- Overrides:
visitMemberAccessorin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitWildcardMemberAccessor
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thewildcardMemberAccessorlabeled alternative inJsonPathParser.accessorExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWildcardMemberAccessorin interfaceJsonPathVisitor<PathNode>- Overrides:
visitWildcardMemberAccessorin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitArrayAccessor
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thearrayAccessorlabeled alternative inJsonPathParser.accessorExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitArrayAccessorin interfaceJsonPathVisitor<PathNode>- Overrides:
visitArrayAccessorin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitWildcardArrayAccessor
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thewildcardArrayAccessorlabeled alternative inJsonPathParser.accessorExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWildcardArrayAccessorin interfaceJsonPathVisitor<PathNode>- Overrides:
visitWildcardArrayAccessorin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitFilter
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thefilterlabeled alternative inJsonPathParser.accessorExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFilterin interfaceJsonPathVisitor<PathNode>- Overrides:
visitFilterin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitTypeMethod
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thetypeMethodlabeled alternative inJsonPathParser.accessorExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTypeMethodin interfaceJsonPathVisitor<PathNode>- Overrides:
visitTypeMethodin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitSizeMethod
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thesizeMethodlabeled alternative inJsonPathParser.accessorExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSizeMethodin interfaceJsonPathVisitor<PathNode>- Overrides:
visitSizeMethodin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitDoubleMethod
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thedoubleMethodlabeled alternative inJsonPathParser.accessorExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDoubleMethodin interfaceJsonPathVisitor<PathNode>- Overrides:
visitDoubleMethodin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitCeilingMethod
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by theceilingMethodlabeled alternative inJsonPathParser.accessorExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCeilingMethodin interfaceJsonPathVisitor<PathNode>- Overrides:
visitCeilingMethodin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitFloorMethod
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thefloorMethodlabeled alternative inJsonPathParser.accessorExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFloorMethodin interfaceJsonPathVisitor<PathNode>- Overrides:
visitFloorMethodin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitAbsMethod
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by theabsMethodlabeled alternative inJsonPathParser.accessorExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAbsMethodin interfaceJsonPathVisitor<PathNode>- Overrides:
visitAbsMethodin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitDatetimeMethod
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thedatetimeMethodlabeled alternative inJsonPathParser.accessorExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDatetimeMethodin interfaceJsonPathVisitor<PathNode>- Overrides:
visitDatetimeMethodin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitKeyValueMethod
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thekeyValueMethodlabeled alternative inJsonPathParser.accessorExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitKeyValueMethodin interfaceJsonPathVisitor<PathNode>- Overrides:
visitKeyValueMethodin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitSignedUnary
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thesignedUnarylabeled alternative inJsonPathParser.pathExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSignedUnaryin interfaceJsonPathVisitor<PathNode>- Overrides:
visitSignedUnaryin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitBinary
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thebinarylabeled alternative inJsonPathParser.pathExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBinaryin interfaceJsonPathVisitor<PathNode>- Overrides:
visitBinaryin classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitComparisonPredicate
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thecomparisonPredicatelabeled alternative inJsonPathParser.predicatePrimary().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitComparisonPredicatein interfaceJsonPathVisitor<PathNode>- Overrides:
visitComparisonPredicatein classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitConjunctionPredicate
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by theconjunctionPredicatelabeled alternative inJsonPathParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConjunctionPredicatein interfaceJsonPathVisitor<PathNode>- Overrides:
visitConjunctionPredicatein classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitDisjunctionPredicate
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thedisjunctionPredicatelabeled alternative inJsonPathParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDisjunctionPredicatein interfaceJsonPathVisitor<PathNode>- Overrides:
visitDisjunctionPredicatein classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitExistsPredicate
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by theexistsPredicatelabeled alternative inJsonPathParser.delimitedPredicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExistsPredicatein interfaceJsonPathVisitor<PathNode>- Overrides:
visitExistsPredicatein classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitIsUnknownPredicate
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by theisUnknownPredicatelabeled alternative inJsonPathParser.predicatePrimary().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIsUnknownPredicatein interfaceJsonPathVisitor<PathNode>- Overrides:
visitIsUnknownPredicatein classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitLikeRegexPredicate
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thelikeRegexPredicatelabeled alternative inJsonPathParser.predicatePrimary().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLikeRegexPredicatein interfaceJsonPathVisitor<PathNode>- Overrides:
visitLikeRegexPredicatein classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitNegationPredicate
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thenegationPredicatelabeled alternative inJsonPathParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNegationPredicatein interfaceJsonPathVisitor<PathNode>- Overrides:
visitNegationPredicatein classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitParenthesizedPredicate
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by theparenthesizedPredicatelabeled alternative inJsonPathParser.delimitedPredicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitParenthesizedPredicatein interfaceJsonPathVisitor<PathNode>- Overrides:
visitParenthesizedPredicatein classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitStartsWithPredicate
Description copied from class:JsonPathBaseVisitorVisit a parse tree produced by thestartsWithPredicatelabeled alternative inJsonPathParser.predicatePrimary().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStartsWithPredicatein interfaceJsonPathVisitor<PathNode>- Overrides:
visitStartsWithPredicatein classJsonPathBaseVisitor<PathNode>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
aggregateResult
- Overrides:
aggregateResultin classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<PathNode>
-