public class RowDataToJsonConverters extends Object implements Serializable
RowData
to JsonNode
.
NOTE: This class was directly copied and modified from upstream Flink in order to use unshaded Jackson dependencies for use with eventutilities-core.
WMF changes from upstream Flink: - Use unshaded jackson dependencies.
Modifier and Type | Class and Description |
---|---|
static interface |
RowDataToJsonConverters.RowDataToJsonConverter
Runtime converter that converts objects of Flink Table and SQL internal data structures to
corresponding
JsonNode s. |
Constructor and Description |
---|
RowDataToJsonConverters(org.apache.flink.formats.common.TimestampFormat timestampFormat,
org.apache.flink.formats.json.JsonFormatOptions.MapNullKeyMode mapNullKeyMode,
String mapNullKeyLiteral) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canEqual(Object other) |
RowDataToJsonConverters.RowDataToJsonConverter |
createConverter(org.apache.flink.table.types.logical.LogicalType type)
Creates a runtime converter which is null safe.
|
boolean |
equals(Object o) |
int |
hashCode() |
public RowDataToJsonConverters(org.apache.flink.formats.common.TimestampFormat timestampFormat, org.apache.flink.formats.json.JsonFormatOptions.MapNullKeyMode mapNullKeyMode, String mapNullKeyLiteral)
public RowDataToJsonConverters.RowDataToJsonConverter createConverter(org.apache.flink.table.types.logical.LogicalType type)
protected boolean canEqual(Object other)
Copyright © 2024. All rights reserved.