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 PathNodeSubclasses with type arguments of type PathNode in io.trino.sql.jsonpathMethods 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)