Class Hierarchy
- java.lang.Object
- io.substrait.function.ImmutableParameterizedType
- io.substrait.function.ImmutableParameterizedType.Decimal.Builder
- io.substrait.function.ImmutableParameterizedType.FixedBinary.Builder
- io.substrait.function.ImmutableParameterizedType.FixedChar.Builder
- io.substrait.function.ImmutableParameterizedType.Func.Builder
- io.substrait.function.ImmutableParameterizedType.IntervalCompound.Builder
- io.substrait.function.ImmutableParameterizedType.IntervalDay.Builder
- io.substrait.function.ImmutableParameterizedType.ListType.Builder
- io.substrait.function.ImmutableParameterizedType.Map.Builder
- io.substrait.function.ImmutableParameterizedType.PrecisionTime.Builder
- io.substrait.function.ImmutableParameterizedType.PrecisionTimestamp.Builder
- io.substrait.function.ImmutableParameterizedType.PrecisionTimestampTZ.Builder
- io.substrait.function.ImmutableParameterizedType.StringLiteral.Builder
- io.substrait.function.ImmutableParameterizedType.Struct.Builder
- io.substrait.function.ImmutableParameterizedType.VarChar.Builder
- io.substrait.function.ImmutableTypeExpression
- io.substrait.function.ImmutableTypeExpression.Assignment.Builder
- io.substrait.function.ImmutableTypeExpression.BinaryOperation.Builder
- io.substrait.function.ImmutableTypeExpression.Decimal.Builder
- io.substrait.function.ImmutableTypeExpression.FixedBinary.Builder
- io.substrait.function.ImmutableTypeExpression.FixedChar.Builder
- io.substrait.function.ImmutableTypeExpression.Func.Builder
- io.substrait.function.ImmutableTypeExpression.IfOperation.Builder
- io.substrait.function.ImmutableTypeExpression.IntegerLiteral.Builder
- io.substrait.function.ImmutableTypeExpression.IntervalCompound.Builder
- io.substrait.function.ImmutableTypeExpression.IntervalDay.Builder
- io.substrait.function.ImmutableTypeExpression.ListType.Builder
- io.substrait.function.ImmutableTypeExpression.Map.Builder
- io.substrait.function.ImmutableTypeExpression.NotOperation.Builder
- io.substrait.function.ImmutableTypeExpression.PrecisionTime.Builder
- io.substrait.function.ImmutableTypeExpression.PrecisionTimestamp.Builder
- io.substrait.function.ImmutableTypeExpression.PrecisionTimestampTZ.Builder
- io.substrait.function.ImmutableTypeExpression.ReturnProgram.Builder
- io.substrait.function.ImmutableTypeExpression.Struct.Builder
- io.substrait.function.ImmutableTypeExpression.VarChar.Builder
- io.substrait.function.ParameterizedType.BaseParameterizedType (implements io.substrait.function.ParameterizedType)
- io.substrait.function.ParameterizedType.Decimal (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableParameterizedType.Decimal
- io.substrait.function.ParameterizedType.FixedBinary (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableParameterizedType.FixedBinary
- io.substrait.function.ParameterizedType.FixedChar (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableParameterizedType.FixedChar
- io.substrait.function.ParameterizedType.Func (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableParameterizedType.Func
- io.substrait.function.ParameterizedType.IntervalCompound (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableParameterizedType.IntervalCompound
- io.substrait.function.ParameterizedType.IntervalDay (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableParameterizedType.IntervalDay
- io.substrait.function.ParameterizedType.ListType (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableParameterizedType.ListType
- io.substrait.function.ParameterizedType.Map (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableParameterizedType.Map
- io.substrait.function.ParameterizedType.PrecisionTime (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableParameterizedType.PrecisionTime
- io.substrait.function.ParameterizedType.PrecisionTimestamp (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableParameterizedType.PrecisionTimestamp
- io.substrait.function.ParameterizedType.PrecisionTimestampTZ (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableParameterizedType.PrecisionTimestampTZ
- io.substrait.function.ParameterizedType.StringLiteral (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableParameterizedType.StringLiteral
- io.substrait.function.ParameterizedType.Struct (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableParameterizedType.Struct
- io.substrait.function.ParameterizedType.VarChar (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableParameterizedType.VarChar
- io.substrait.function.ParameterizedType.Decimal (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.ImmutableTypeExpression.BinaryOperation
- io.substrait.function.TypeExpression.Decimal (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableTypeExpression.Decimal
- io.substrait.function.TypeExpression.FixedBinary (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableTypeExpression.FixedBinary
- io.substrait.function.TypeExpression.FixedChar (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableTypeExpression.FixedChar
- io.substrait.function.TypeExpression.Func (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableTypeExpression.Func
- io.substrait.function.TypeExpression.IfOperation
- io.substrait.function.ImmutableTypeExpression.IfOperation
- io.substrait.function.TypeExpression.IntegerLiteral
- io.substrait.function.ImmutableTypeExpression.IntegerLiteral
- io.substrait.function.TypeExpression.IntervalCompound (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableTypeExpression.IntervalCompound
- io.substrait.function.TypeExpression.IntervalDay (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableTypeExpression.IntervalDay
- io.substrait.function.TypeExpression.ListType (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableTypeExpression.ListType
- io.substrait.function.TypeExpression.Map (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableTypeExpression.Map
- io.substrait.function.TypeExpression.NotOperation
- io.substrait.function.ImmutableTypeExpression.NotOperation
- io.substrait.function.TypeExpression.PrecisionTime (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableTypeExpression.PrecisionTime
- io.substrait.function.TypeExpression.PrecisionTimestamp (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableTypeExpression.PrecisionTimestamp
- io.substrait.function.TypeExpression.PrecisionTimestampTZ (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableTypeExpression.PrecisionTimestampTZ
- io.substrait.function.TypeExpression.ReturnProgram
- io.substrait.function.ImmutableTypeExpression.ReturnProgram
- io.substrait.function.TypeExpression.Struct (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableTypeExpression.Struct
- io.substrait.function.TypeExpression.VarChar (implements io.substrait.function.NullableType)
- io.substrait.function.ImmutableTypeExpression.VarChar
- io.substrait.function.TypeExpression.BinaryOperation
- io.substrait.function.TypeExpression.ReturnProgram.Assignment
- io.substrait.function.ImmutableTypeExpression.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,
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)