Interface DynamicTableSink.DataStructureConverter
-
- All Superinterfaces:
RuntimeConverter
,Serializable
- Enclosing interface:
- DynamicTableSink
@PublicEvolving public static interface DynamicTableSink.DataStructureConverter extends RuntimeConverter
Converter for mapping between Flink's internal data structures and objects specified by the givenDataType
that can be passed into a runtime implementation.For example,
RowData
and its fields can be converted into aRow
, or the internal representation for structured types can be converted back into the original (possibly nested) POJO.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.flink.table.connector.RuntimeConverter
RuntimeConverter.Context
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
toExternal(Object internalStructure)
Converts the given internal structure into an external object.-
Methods inherited from interface org.apache.flink.table.connector.RuntimeConverter
open
-
-