Package io.substrait.type
Interface Type.Parameter
- All Known Implementing Classes:
ImmutableType.ParameterBooleanValue,ImmutableType.ParameterDataType,ImmutableType.ParameterEnumValue,ImmutableType.ParameterIntegerValue,ImmutableType.ParameterStringValue,Type.ParameterBooleanValue,Type.ParameterDataType,Type.ParameterEnumValue,Type.ParameterIntegerValue,Type.ParameterNull,Type.ParameterStringValue
- Enclosing interface:
- Type
public static interface Type.Parameter
Represents a type parameter for user-defined types.
Type parameters can be data types (like i32 in List<i32>), or value
parameters (like the 10 in VARCHAR<10>). This interface provides a type-safe
representation of all possible parameter kinds.