Package io.substrait.type
package io.substrait.type
-
ClassDescriptionImmutable implementation of
NamedStruct.Builds instances of typeImmutableNamedStruct.ImmutableTypecontains immutable implementation classes generated from abstract value types defined as nested insideType.Immutable implementation ofType.Binary.Builds instances of typeBinary.Immutable implementation ofType.Bool.Builds instances of typeBool.Immutable implementation ofType.Date.Builds instances of typeDate.Immutable implementation ofType.Decimal.Builds instances of typeDecimal.Immutable implementation ofType.FixedBinary.Builds instances of typeFixedBinary.Immutable implementation ofType.FixedChar.Builds instances of typeFixedChar.Immutable implementation ofType.FP32.Builds instances of typeFP32.Immutable implementation ofType.FP64.Builds instances of typeFP64.Immutable implementation ofType.Func.Builds instances of typeFunc.Immutable implementation ofType.I16.Builds instances of typeI16.Immutable implementation ofType.I32.Builds instances of typeI32.Immutable implementation ofType.I64.Builds instances of typeI64.Immutable implementation ofType.I8.Builds instances of typeI8.Immutable implementation ofType.IntervalCompound.Builds instances of typeIntervalCompound.Immutable implementation ofType.IntervalDay.Builds instances of typeIntervalDay.Immutable implementation ofType.IntervalYear.Builds instances of typeIntervalYear.Immutable implementation ofType.ListType.Builds instances of typeListType.Immutable implementation ofType.Map.Builds instances of typeMap.Immutable implementation ofType.ParameterBooleanValue.Builds instances of typeParameterBooleanValue.Immutable implementation ofType.ParameterDataType.Builds instances of typeParameterDataType.Immutable implementation ofType.ParameterEnumValue.Builds instances of typeParameterEnumValue.Immutable implementation ofType.ParameterIntegerValue.Builds instances of typeParameterIntegerValue.Immutable implementation ofType.ParameterStringValue.Builds instances of typeParameterStringValue.Immutable implementation ofType.PrecisionTime.Builds instances of typePrecisionTime.Immutable implementation ofType.PrecisionTimestamp.Builds instances of typePrecisionTimestamp.Immutable implementation ofType.PrecisionTimestampTZ.Builds instances of typePrecisionTimestampTZ.Immutable implementation ofType.Str.Builds instances of typeStr.Immutable implementation ofType.Struct.Builds instances of typeStruct.Deprecated.Builds instances of typeTime.Deprecated.Builds instances of typeTimestamp.Deprecated.Builds instances of typeTimestampTZ.Immutable implementation ofType.UserDefined.Builds instances of typeUserDefined.Immutable implementation ofType.UUID.Builds instances of typeUUID.Immutable implementation ofType.VarChar.Builds instances of typeVarChar.This class provides an empty implementation ofSubstraitTypeListener, which can be extended to create a listener which only needs to handle a subset of the available methods.This class provides an empty implementation ofSubstraitTypeVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.This interface defines a complete listener for a parse tree produced bySubstraitTypeParser.This interface defines a complete generic visitor for a parse tree produced bySubstraitTypeParser.Represents a type parameter for user-defined types.A boolean value parameter.A data type parameter, such as thei32inList<i32>.An enum value parameter (represented as a string).An integer value parameter, such as the10inVARCHAR<10>.An explicitly null/unspecified parameter, used to select the default value (if any).A string value parameter.Deprecated.Deprecated.Deprecated.TypeVisitor<R,E extends Throwable> TypeVisitor.TypeThrowsVisitor<R,E extends Throwable>