Class Hierarchy
- java.lang.Object
- io.substrait.function.ParameterizedType.BaseParameterizedType (implements io.substrait.function.ParameterizedType)
- io.substrait.function.ParameterizedType.Decimal (implements io.substrait.function.NullableType)
- io.substrait.function.ParameterizedType.FixedBinary (implements io.substrait.function.NullableType)
- io.substrait.function.ParameterizedType.FixedChar (implements io.substrait.function.NullableType)
- io.substrait.function.ParameterizedType.IntervalCompound (implements io.substrait.function.NullableType)
- io.substrait.function.ParameterizedType.IntervalDay (implements io.substrait.function.NullableType)
- io.substrait.function.ParameterizedType.ListType (implements io.substrait.function.NullableType)
- io.substrait.function.ParameterizedType.Map (implements io.substrait.function.NullableType)
- io.substrait.function.ParameterizedType.PrecisionTime (implements io.substrait.function.NullableType)
- io.substrait.function.ParameterizedType.PrecisionTimestamp (implements io.substrait.function.NullableType)
- io.substrait.function.ParameterizedType.PrecisionTimestampTZ (implements io.substrait.function.NullableType)
- io.substrait.function.ParameterizedType.StringLiteral (implements io.substrait.function.NullableType)
- io.substrait.function.ParameterizedType.Struct (implements io.substrait.function.NullableType)
- io.substrait.function.ParameterizedType.VarChar (implements io.substrait.function.NullableType)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.substrait.function.ParameterizedType.RequiredParameterizedVisitorException
- io.substrait.function.TypeExpression.RequiredTypeExpressionVisitorException
- java.lang.RuntimeException
- java.lang.Exception
- io.substrait.type.TypeCreator
- io.substrait.function.ParameterizedTypeCreator (implements io.substrait.function.ExtendedTypeCreator<T,
I>) - io.substrait.function.TypeExpressionCreator (implements io.substrait.function.ExtendedTypeCreator<T,
I>)
- io.substrait.function.ParameterizedTypeCreator (implements io.substrait.function.ExtendedTypeCreator<T,
- io.substrait.function.TypeExpression.BaseTypeExpression (implements io.substrait.function.TypeExpression)
- io.substrait.function.TypeExpression.BinaryOperation
- io.substrait.function.TypeExpression.Decimal (implements io.substrait.function.NullableType)
- io.substrait.function.TypeExpression.FixedBinary (implements io.substrait.function.NullableType)
- io.substrait.function.TypeExpression.FixedChar (implements io.substrait.function.NullableType)
- io.substrait.function.TypeExpression.IfOperation
- io.substrait.function.TypeExpression.IntegerLiteral
- io.substrait.function.TypeExpression.IntervalCompound (implements io.substrait.function.NullableType)
- io.substrait.function.TypeExpression.IntervalDay (implements io.substrait.function.NullableType)
- io.substrait.function.TypeExpression.ListType (implements io.substrait.function.NullableType)
- io.substrait.function.TypeExpression.Map (implements io.substrait.function.NullableType)
- io.substrait.function.TypeExpression.NotOperation
- io.substrait.function.TypeExpression.PrecisionTimestamp (implements io.substrait.function.NullableType)
- io.substrait.function.TypeExpression.PrecisionTimestampTZ (implements io.substrait.function.NullableType)
- io.substrait.function.TypeExpression.ReturnProgram
- io.substrait.function.TypeExpression.Struct (implements io.substrait.function.NullableType)
- io.substrait.function.TypeExpression.VarChar (implements io.substrait.function.NullableType)
- io.substrait.function.TypeExpression.ReturnProgram.Assignment
- io.substrait.function.TypeExpressionCreator.Assign
- io.substrait.type.TypeVisitor.TypeThrowsVisitor<R,
E> (implements io.substrait.type.TypeVisitor<R, E>) - io.substrait.function.ParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<R,
E> (implements io.substrait.function.ParameterizedTypeVisitor<R, E>) - io.substrait.function.ToTypeString
- io.substrait.function.ToTypeString.ToTypeLiteralStringLossless
- io.substrait.function.TypeExpressionVisitor.TypeExpressionThrowsVisitor<R,
E> (implements io.substrait.function.TypeExpressionVisitor<R, E>)
- io.substrait.function.ToTypeString
- io.substrait.function.ParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<R,
- io.substrait.function.WindowType
- io.substrait.function.ParameterizedType.BaseParameterizedType (implements io.substrait.function.ParameterizedType)
Interface Hierarchy
- io.substrait.function.ExtendedTypeCreator<T,
I> - io.substrait.function.NullableType
- io.substrait.function.TypeExpression
- io.substrait.function.ParameterizedType
- io.substrait.function.ParameterizedType.NullableParameterizedType
- io.substrait.function.ParameterizedType
- io.substrait.type.TypeVisitor<R,
E> - io.substrait.function.ParameterizedTypeVisitor<R,
E> - io.substrait.function.TypeExpressionVisitor<R,
E>
- io.substrait.function.TypeExpressionVisitor<R,
- io.substrait.function.ParameterizedTypeVisitor<R,
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.substrait.function.TypeExpression.BinaryOperation.OpType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)