Hierarchy For Package io.trino.json.ir
Class Hierarchy
- java.lang.Object
- io.trino.json.ir.IrJsonPath
- io.trino.json.ir.IrJsonPathVisitor<R,
C> - io.trino.json.ir.SqlJsonLiteralConverter
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.trino.spi.TrinoException
- io.trino.json.ir.SqlJsonLiteralConverter.JsonLiteralConversionException
- io.trino.spi.TrinoException
- java.lang.RuntimeException
- java.lang.Exception
- io.trino.json.ir.TypedValue
Interface Hierarchy
- io.trino.json.ir.IrPathNode
- io.trino.json.ir.IrPredicate
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.trino.json.ir.IrArithmeticBinary.Operator
- io.trino.json.ir.IrArithmeticUnary.Sign
- io.trino.json.ir.IrComparisonPredicate.Operator
- io.trino.json.ir.IrJsonNull (implements io.trino.json.ir.IrPathNode)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.trino.json.ir.IrAbsMethod (implements io.trino.json.ir.IrPathNode)
- io.trino.json.ir.IrArithmeticBinary (implements io.trino.json.ir.IrPathNode)
- io.trino.json.ir.IrArithmeticUnary (implements io.trino.json.ir.IrPathNode)
- io.trino.json.ir.IrArrayAccessor (implements io.trino.json.ir.IrPathNode)
- io.trino.json.ir.IrArrayAccessor.Subscript
- io.trino.json.ir.IrCeilingMethod (implements io.trino.json.ir.IrPathNode)
- io.trino.json.ir.IrComparisonPredicate (implements io.trino.json.ir.IrPredicate)
- io.trino.json.ir.IrConjunctionPredicate (implements io.trino.json.ir.IrPredicate)
- io.trino.json.ir.IrConstantJsonSequence (implements io.trino.json.ir.IrPathNode)
- io.trino.json.ir.IrContextVariable (implements io.trino.json.ir.IrPathNode)
- io.trino.json.ir.IrDatetimeMethod (implements io.trino.json.ir.IrPathNode)
- io.trino.json.ir.IrDescendantMemberAccessor (implements io.trino.json.ir.IrPathNode)
- io.trino.json.ir.IrDisjunctionPredicate (implements io.trino.json.ir.IrPredicate)
- io.trino.json.ir.IrDoubleMethod (implements io.trino.json.ir.IrPathNode)
- io.trino.json.ir.IrExistsPredicate (implements io.trino.json.ir.IrPredicate)
- io.trino.json.ir.IrFilter (implements io.trino.json.ir.IrPathNode)
- io.trino.json.ir.IrFloorMethod (implements io.trino.json.ir.IrPathNode)
- io.trino.json.ir.IrIsUnknownPredicate (implements io.trino.json.ir.IrPredicate)
- io.trino.json.ir.IrKeyValueMethod (implements io.trino.json.ir.IrPathNode)
- io.trino.json.ir.IrLastIndexVariable (implements io.trino.json.ir.IrPathNode)
- io.trino.json.ir.IrLiteral (implements io.trino.json.ir.IrPathNode)
- io.trino.json.ir.IrMemberAccessor (implements io.trino.json.ir.IrPathNode)
- io.trino.json.ir.IrNamedJsonVariable (implements io.trino.json.ir.IrPathNode)
- io.trino.json.ir.IrNamedValueVariable (implements io.trino.json.ir.IrPathNode)
- io.trino.json.ir.IrNegationPredicate (implements io.trino.json.ir.IrPredicate)
- io.trino.json.ir.IrPredicateCurrentItemVariable (implements io.trino.json.ir.IrPathNode)
- io.trino.json.ir.IrSizeMethod (implements io.trino.json.ir.IrPathNode)
- io.trino.json.ir.IrStartsWithPredicate (implements io.trino.json.ir.IrPredicate)
- io.trino.json.ir.IrTypeMethod (implements io.trino.json.ir.IrPathNode)
- java.lang.Record