Interface | Description |
---|---|
CastExecutor<IN,OUT> |
Interface to model a function that performs the casting of a value from one type to another.
|
CastRule<IN,OUT> |
A
CastRule provides the logic to create a CastExecutor starting from the input
and the target types. |
Class | Description |
---|---|
BinaryToStringCastRule |
DataTypeFamily.BINARY_STRING to DataTypeFamily.CHARACTER_STRING cast rule. |
CastedArray |
An implementation of
InternalArray which provides a casted view of the underlying InternalArray . |
CastedMap |
An implementation of
InternalMap which provides a casted view of the underlying InternalMap . |
CastedRow |
An implementation of
InternalRow which provides a casted view of the underlying InternalRow . |
CastElementGetter |
Get element from array and cast it according to specific
CastExecutor . |
CastExecutors |
Cast executors for input type and output type.
|
CastFieldGetter |
Get field value from row with given pos and cast it according to specific
CastExecutor . |
CastRulePredicate |
In order to apply a
CastRule , the runtime checks if a particular rule matches the tuple
of input and target type using this class. |
CastRulePredicate.Builder |
Builder for the
CastRulePredicate . |
DefaultValueRow |
An implementation of
InternalRow which provides a default value for the underlying InternalRow . |
NumericPrimitiveToTimestamp |
{
DataTypeFamily.INTEGER_NUMERIC to @link DataTypeRoot#TIMESTAMP_WITHOUT_TIME_ZONE}/DataTypeRoot.TIMESTAMP_WITH_LOCAL_TIME_ZONE . |
TimestampToNumericPrimitiveCastRule |
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.