Package org.apache.flink.table.data.util
Class DataFormatConverters.DataFormatConverter<Internal,External>
java.lang.Object
org.apache.flink.table.data.util.DataFormatConverters.DataFormatConverter<Internal,External>
- Type Parameters:
Internal- Internal data format.External- External data format.
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
DataFormatConverters.AbstractRowDataConverter,DataFormatConverters.BigDecimalConverter,DataFormatConverters.DateConverter,DataFormatConverters.GenericConverter,DataFormatConverters.IdentityConverter,DataFormatConverters.InstantConverter,DataFormatConverters.LocalDateConverter,DataFormatConverters.LocalDateTimeConverter,DataFormatConverters.LocalTimeConverter,DataFormatConverters.LongTimestampDataConverter,DataFormatConverters.MapConverter,DataFormatConverters.ObjectArrayConverter,DataFormatConverters.PrimitiveBooleanArrayConverter,DataFormatConverters.PrimitiveDoubleArrayConverter,DataFormatConverters.PrimitiveFloatArrayConverter,DataFormatConverters.PrimitiveIntArrayConverter,DataFormatConverters.PrimitiveLongArrayConverter,DataFormatConverters.PrimitiveShortArrayConverter,DataFormatConverters.StringConverter,DataFormatConverters.TimeConverter,DataFormatConverters.TimestampConverter,DataFormatConverters.TimestampLtzConverter
- Enclosing class:
- DataFormatConverters
public abstract static class DataFormatConverters.DataFormatConverter<Internal,External>
extends Object
implements Serializable
Converter between internal data format and java format.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal ExternaltoExternal(Internal value) Convert a internal data format to its external(Java) equivalent while automatically handling nulls.final ExternaltoExternal(org.apache.flink.table.data.RowData row, int column) Given a internalType row, convert the value at column `column` to its external(Java) equivalent.final InternaltoInternal(External value) Converts a external(Java) data format to its internal equivalent while automatically handling nulls.
-
Constructor Details
-
DataFormatConverter
public DataFormatConverter()
-
-
Method Details
-
toInternal
Converts a external(Java) data format to its internal equivalent while automatically handling nulls. -
toExternal
Convert a internal data format to its external(Java) equivalent while automatically handling nulls. -
toExternal
Given a internalType row, convert the value at column `column` to its external(Java) equivalent.
-