Uses of Class
io.trino.sql.jsonpath.tree.PathNode
Packages that use PathNode
-
Uses of PathNode in io.trino.sql.jsonpath
Classes in io.trino.sql.jsonpath with type parameters of type PathNodeMethods in io.trino.sql.jsonpath with type parameters of type PathNodeModifier and TypeMethodDescriptionstatic <T extends PathNode>
PathNodeRef<T> PathNodeRef.of(T pathNode) Methods in io.trino.sql.jsonpath that return PathNodeModifier and TypeMethodDescriptionprotected PathNodePathTreeBuilder.aggregateResult(PathNode aggregate, PathNode nextResult) PathParser.parseJsonPath(String path) PathTreeBuilder.visitAbsMethod(JsonPathParser.AbsMethodContext context) PathTreeBuilder.visitArrayAccessor(JsonPathParser.ArrayAccessorContext context) PathTreeBuilder.visitBinary(JsonPathParser.BinaryContext context) PathTreeBuilder.visitBooleanLiteral(JsonPathParser.BooleanLiteralContext context) PathTreeBuilder.visitCeilingMethod(JsonPathParser.CeilingMethodContext context) PathTreeBuilder.visitComparisonPredicate(JsonPathParser.ComparisonPredicateContext context) PathTreeBuilder.visitConjunctionPredicate(JsonPathParser.ConjunctionPredicateContext context) PathTreeBuilder.visitContextVariable(JsonPathParser.ContextVariableContext context) PathTreeBuilder.visitDatetimeMethod(JsonPathParser.DatetimeMethodContext context) PathTreeBuilder.visitDecimalLiteral(JsonPathParser.DecimalLiteralContext context) PathTreeBuilder.visitDescendantMemberAccessor(JsonPathParser.DescendantMemberAccessorContext context) PathTreeBuilder.visitDisjunctionPredicate(JsonPathParser.DisjunctionPredicateContext context) PathTreeBuilder.visitDoubleLiteral(JsonPathParser.DoubleLiteralContext context) PathTreeBuilder.visitDoubleMethod(JsonPathParser.DoubleMethodContext context) PathTreeBuilder.visitExistsPredicate(JsonPathParser.ExistsPredicateContext context) PathTreeBuilder.visitFilter(JsonPathParser.FilterContext context) PathTreeBuilder.visitFloorMethod(JsonPathParser.FloorMethodContext context) PathTreeBuilder.visitIntegerLiteral(JsonPathParser.IntegerLiteralContext context) PathTreeBuilder.visitIsUnknownPredicate(JsonPathParser.IsUnknownPredicateContext context) PathTreeBuilder.visitKeyValueMethod(JsonPathParser.KeyValueMethodContext context) PathTreeBuilder.visitLastIndexVariable(JsonPathParser.LastIndexVariableContext context) PathTreeBuilder.visitLikeRegexPredicate(JsonPathParser.LikeRegexPredicateContext context) PathTreeBuilder.visitMemberAccessor(JsonPathParser.MemberAccessorContext context) PathTreeBuilder.visitNamedVariable(JsonPathParser.NamedVariableContext context) PathTreeBuilder.visitNegationPredicate(JsonPathParser.NegationPredicateContext context) PathTreeBuilder.visitNullLiteral(JsonPathParser.NullLiteralContext context) PathTreeBuilder.visitParenthesizedPath(JsonPathParser.ParenthesizedPathContext context) PathTreeBuilder.visitParenthesizedPredicate(JsonPathParser.ParenthesizedPredicateContext context) PathTreeBuilder.visitPath(JsonPathParser.PathContext context) PathTreeBuilder.visitPredicateCurrentItemVariable(JsonPathParser.PredicateCurrentItemVariableContext context) PathTreeBuilder.visitSignedUnary(JsonPathParser.SignedUnaryContext context) PathTreeBuilder.visitSizeMethod(JsonPathParser.SizeMethodContext context) PathTreeBuilder.visitStartsWithPredicate(JsonPathParser.StartsWithPredicateContext context) PathTreeBuilder.visitStringLiteral(JsonPathParser.StringLiteralContext context) PathTreeBuilder.visitTypeMethod(JsonPathParser.TypeMethodContext context) PathTreeBuilder.visitWildcardArrayAccessor(JsonPathParser.WildcardArrayAccessorContext context) PathTreeBuilder.visitWildcardMemberAccessor(JsonPathParser.WildcardMemberAccessorContext context) Methods in io.trino.sql.jsonpath with parameters of type PathNodeModifier and TypeMethodDescriptionprotected PathNodePathTreeBuilder.aggregateResult(PathNode aggregate, PathNode nextResult) -
Uses of PathNode in io.trino.sql.jsonpath.tree
Subclasses of PathNode in io.trino.sql.jsonpath.treeModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in io.trino.sql.jsonpath.tree declared as PathNodeMethods in io.trino.sql.jsonpath.tree that return PathNodeModifier and TypeMethodDescriptionAccessor.getBase()ArithmeticUnary.getBase()ArrayAccessor.Subscript.getFrom()StartsWithPredicate.getInitial()ArithmeticBinary.getLeft()ComparisonPredicate.getLeft()ExistsPredicate.getPath()LikeRegexPredicate.getPath()ArithmeticBinary.getRight()ComparisonPredicate.getRight()JsonPath.getRoot()StartsWithPredicate.getWhole()Methods in io.trino.sql.jsonpath.tree that return types with arguments of type PathNodeMethods in io.trino.sql.jsonpath.tree with parameters of type PathNodeModifier and TypeMethodDescriptionprotected RJsonPathTreeVisitor.visitPathNode(PathNode node, C context) Constructors in io.trino.sql.jsonpath.tree with parameters of type PathNodeModifierConstructorDescriptionArithmeticBinary(ArithmeticBinary.Operator operator, PathNode left, PathNode right) ArithmeticUnary(ArithmeticUnary.Sign sign, PathNode base) ArrayAccessor(PathNode base, List<ArrayAccessor.Subscript> subscripts) CeilingMethod(PathNode base) ComparisonPredicate(ComparisonPredicate.Operator operator, PathNode left, PathNode right) DatetimeMethod(PathNode base, Optional<String> format) DescendantMemberAccessor(PathNode base, String key) DoubleMethod(PathNode base) ExistsPredicate(PathNode path) FloorMethod(PathNode base) KeyValueMethod(PathNode base) LikeRegexPredicate(PathNode path, String pattern, Optional<String> flag) MemberAccessor(PathNode base, Optional<String> key) SizeMethod(PathNode base) StartsWithPredicate(PathNode whole, PathNode initial) TypeMethod(PathNode base)