public interface DeserializationRuntimeConverterFactory extends Serializable
DeserializationRuntimeConverter according to LogicalType. It's
usually used to create a user-defined DeserializationRuntimeConverter which has a higher
resolve order than default converter.| Modifier and Type | Field and Description |
|---|---|
static DeserializationRuntimeConverterFactory |
DEFAULT
A user-defined converter factory which always fallback to default converters.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<DeserializationRuntimeConverter> |
createUserDefinedConverter(org.apache.flink.table.types.logical.LogicalType logicalType,
java.time.ZoneId serverTimeZone)
Returns an optional
DeserializationRuntimeConverter. |
static final DeserializationRuntimeConverterFactory DEFAULT
Optional<DeserializationRuntimeConverter> createUserDefinedConverter(org.apache.flink.table.types.logical.LogicalType logicalType, java.time.ZoneId serverTimeZone)
DeserializationRuntimeConverter. Returns Optional.empty()
if fallback to default converter.logicalType - the Flink Table & SQL internal datatype to be converted from objects of
DebeziumserverTimeZone - TimeZone used to convert data with timestamp typeCopyright © 2022 The Apache Software Foundation. All rights reserved.