Package io.trino.sql.jsonpath.tree
Class JsonPathTreeVisitor<R,C>
- java.lang.Object
-
- io.trino.sql.jsonpath.tree.JsonPathTreeVisitor<R,C>
-
public abstract class JsonPathTreeVisitor<R,C> extends Object
-
-
Constructor Summary
Constructors Constructor Description JsonPathTreeVisitor()
-
Method Summary
-
-
-
Method Detail
-
visitArithmeticBinary
protected R visitArithmeticBinary(ArithmeticBinary node, C context)
-
visitArithmeticUnary
protected R visitArithmeticUnary(ArithmeticUnary node, C context)
-
visitArrayAccessor
protected R visitArrayAccessor(ArrayAccessor node, C context)
-
visitCeilingMethod
protected R visitCeilingMethod(CeilingMethod node, C context)
-
visitComparisonPredicate
protected R visitComparisonPredicate(ComparisonPredicate node, C context)
-
visitConjunctionPredicate
protected R visitConjunctionPredicate(ConjunctionPredicate node, C context)
-
visitContextVariable
protected R visitContextVariable(ContextVariable node, C context)
-
visitDatetimeMethod
protected R visitDatetimeMethod(DatetimeMethod node, C context)
-
visitDisjunctionPredicate
protected R visitDisjunctionPredicate(DisjunctionPredicate node, C context)
-
visitDoubleMethod
protected R visitDoubleMethod(DoubleMethod node, C context)
-
visitExistsPredicate
protected R visitExistsPredicate(ExistsPredicate node, C context)
-
visitFloorMethod
protected R visitFloorMethod(FloorMethod node, C context)
-
visitIsUnknownPredicate
protected R visitIsUnknownPredicate(IsUnknownPredicate node, C context)
-
visitJsonNullLiteral
protected R visitJsonNullLiteral(JsonNullLiteral node, C context)
-
visitKeyValueMethod
protected R visitKeyValueMethod(KeyValueMethod node, C context)
-
visitLastIndexVariable
protected R visitLastIndexVariable(LastIndexVariable node, C context)
-
visitLikeRegexPredicate
protected R visitLikeRegexPredicate(LikeRegexPredicate node, C context)
-
visitMemberAccessor
protected R visitMemberAccessor(MemberAccessor node, C context)
-
visitNamedVariable
protected R visitNamedVariable(NamedVariable node, C context)
-
visitNegationPredicate
protected R visitNegationPredicate(NegationPredicate node, C context)
-
visitPredicateCurrentItemVariable
protected R visitPredicateCurrentItemVariable(PredicateCurrentItemVariable node, C context)
-
visitSizeMethod
protected R visitSizeMethod(SizeMethod node, C context)
-
visitSqlValueLiteral
protected R visitSqlValueLiteral(SqlValueLiteral node, C context)
-
visitStartsWithPredicate
protected R visitStartsWithPredicate(StartsWithPredicate node, C context)
-
visitTypeMethod
protected R visitTypeMethod(TypeMethod node, C context)
-
-