Uses of Class
io.trino.json.ir.IrPathNode
Packages that use IrPathNode
-
Uses of IrPathNode in io.trino.json
Classes in io.trino.json with type parameters of type IrPathNodeMethods in io.trino.json with type parameters of type IrPathNodeModifier and TypeMethodDescriptionstatic <T extends IrPathNode>
IrPathNodeRef<T>IrPathNodeRef.of(T pathNode) Methods in io.trino.json with parameters of type IrPathNodeModifier and TypeMethodDescriptionCachingResolver.getOperators(IrPathNode node, OperatorType operatorType, Type leftType, Type rightType) -
Uses of IrPathNode in io.trino.json.ir
Subclasses of IrPathNode in io.trino.json.irModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in io.trino.json.ir declared as IrPathNodeMethods in io.trino.json.ir that return IrPathNodeModifier and TypeMethodDescriptionIrAccessor.getBase()IrArithmeticUnary.getBase()IrArrayAccessor.Subscript.getFrom()IrArithmeticBinary.getLeft()IrComparisonPredicate.getLeft()IrConjunctionPredicate.getLeft()IrDisjunctionPredicate.getLeft()IrExistsPredicate.getPath()IrStartsWithPredicate.getPrefix()IrArithmeticBinary.getRight()IrComparisonPredicate.getRight()IrConjunctionPredicate.getRight()IrDisjunctionPredicate.getRight()IrJsonPath.getRoot()IrStartsWithPredicate.getValue()Methods in io.trino.json.ir that return types with arguments of type IrPathNodeMethods in io.trino.json.ir with parameters of type IrPathNodeModifier and TypeMethodDescriptionIrJsonPathVisitor.process(IrPathNode node) IrJsonPathVisitor.process(IrPathNode node, C context) protected RIrJsonPathVisitor.visitIrPathNode(IrPathNode node, C context) Constructors in io.trino.json.ir with parameters of type IrPathNodeModifierConstructorDescriptionIrAbsMethod(IrPathNode base, Optional<Type> type) IrArithmeticBinary(IrArithmeticBinary.Operator operator, IrPathNode left, IrPathNode right, Optional<Type> resultType) IrArithmeticUnary(IrArithmeticUnary.Sign sign, IrPathNode base, Optional<Type> type) IrArrayAccessor(IrPathNode base, List<IrArrayAccessor.Subscript> subscripts, Optional<Type> type) IrCeilingMethod(IrPathNode base, Optional<Type> type) IrComparisonPredicate(IrComparisonPredicate.Operator operator, IrPathNode left, IrPathNode right) IrDatetimeMethod(IrPathNode base, Optional<String> format, Optional<Type> type) IrDoubleMethod(IrPathNode base, Optional<Type> type) IrExistsPredicate(IrPathNode path) IrFilter(IrPathNode base, IrPredicate predicate, Optional<Type> type) IrFloorMethod(IrPathNode base, Optional<Type> type) IrJsonPath(boolean lax, IrPathNode root) IrKeyValueMethod(IrPathNode base) IrMemberAccessor(IrPathNode base, Optional<String> key, Optional<Type> type) IrSizeMethod(IrPathNode base, Optional<Type> type) IrStartsWithPredicate(IrPathNode value, IrPathNode prefix) IrTypeMethod(IrPathNode base, Optional<Type> type) Subscript(IrPathNode from, Optional<IrPathNode> to) Constructor parameters in io.trino.json.ir with type arguments of type IrPathNode