Serialized Form
-
Package org.apache.flink.formats.json
-
Class org.apache.flink.formats.json.AbstractJsonDeserializationSchema extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
failOnMissingField
boolean failOnMissingField
Flag indicating whether to fail if a field is missing. -
hasDecimalType
boolean hasDecimalType
-
ignoreParseErrors
boolean ignoreParseErrors
Flag indicating whether to ignore invalid fields/rows (default: throw an exception). -
resultTypeInfo
org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.RowData> resultTypeInfo
TypeInformation of the producedRowData
. -
timestampFormat
org.apache.flink.formats.common.TimestampFormat timestampFormat
Timestamp format specification which is used to parse timestamp.
-
-
Class org.apache.flink.formats.json.JsonDeserializationSchema extends org.apache.flink.api.common.serialization.AbstractDeserializationSchema<T> implements Serializable
- serialVersionUID:
- 1L
-
Class org.apache.flink.formats.json.JsonParseException extends RuntimeException implements Serializable
- serialVersionUID:
- 1L
-
Class org.apache.flink.formats.json.JsonParserRowDataDeserializationSchema extends AbstractJsonDeserializationSchema implements Serializable
-
Serialized Fields
-
runtimeConverter
JsonParserToRowDataConverters.JsonParserToRowDataConverter runtimeConverter
Runtime converter that convertsJsonParser
s into objects of Flink SQL internal data structures.
-
-
-
Class org.apache.flink.formats.json.JsonParserToRowDataConverters extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
failOnMissingField
boolean failOnMissingField
Flag indicating whether to fail if a field is missing. -
ignoreParseErrors
boolean ignoreParseErrors
Flag indicating whether to ignore invalid fields/rows (default: throw an exception). -
timestampFormat
org.apache.flink.formats.common.TimestampFormat timestampFormat
Timestamp format specification which is used to parse timestamp.
-
-
Class org.apache.flink.formats.json.JsonRowDataDeserializationSchema extends AbstractJsonDeserializationSchema implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
runtimeConverter
JsonToRowDataConverters.JsonToRowDataConverter runtimeConverter
Runtime converter that convertsJsonNode
s into objects of Flink SQL internal data structures.
-
-
Class org.apache.flink.formats.json.JsonRowDataSerializationSchema extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
encodeDecimalAsPlainNumber
boolean encodeDecimalAsPlainNumber
Flag indicating whether to serialize all decimals as plain numbers. -
ignoreNullFields
boolean ignoreNullFields
Flag indicating whether to ignore null fields. -
mapNullKeyLiteral
String mapNullKeyLiteral
The string literal when handling mode for map null key LITERAL. -
mapNullKeyMode
JsonFormatOptions.MapNullKeyMode mapNullKeyMode
The handling mode when serializing null keys for map data. -
rowType
org.apache.flink.table.types.logical.RowType rowType
RowType to generate the runtime converter. -
runtimeConverter
RowDataToJsonConverters.RowDataToJsonConverter runtimeConverter
The converter that converts internal data formats to JsonNode. -
timestampFormat
org.apache.flink.formats.common.TimestampFormat timestampFormat
Timestamp format specification which is used to parse timestamp.
-
-
Class org.apache.flink.formats.json.JsonSerializationSchema extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
mapperFactory
org.apache.flink.util.function.SerializableSupplier<org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.ObjectMapper> mapperFactory
-
-
Class org.apache.flink.formats.json.JsonToRowDataConverters extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
failOnMissingField
boolean failOnMissingField
Flag indicating whether to fail if a field is missing. -
ignoreParseErrors
boolean ignoreParseErrors
Flag indicating whether to ignore invalid fields/rows (default: throw an exception). -
timestampFormat
org.apache.flink.formats.common.TimestampFormat timestampFormat
Timestamp format specification which is used to parse timestamp.
-
-
Class org.apache.flink.formats.json.RowDataToJsonConverters extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
ignoreNullFields
boolean ignoreNullFields
Flag indicating whether to ignore null fields. -
mapNullKeyLiteral
String mapNullKeyLiteral
The string literal when handling mode for map null key LITERAL. is -
mapNullKeyMode
JsonFormatOptions.MapNullKeyMode mapNullKeyMode
The handling mode when serializing null keys for map data. -
timestampFormat
org.apache.flink.formats.common.TimestampFormat timestampFormat
Timestamp format specification which is used to parse timestamp.
-
-
-
Package org.apache.flink.formats.json.canal
-
Class org.apache.flink.formats.json.canal.CanalJsonDeserializationSchema extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
database
String database
Only read changelogs from the specific database. -
databasePattern
Pattern databasePattern
Pattern of the specific database. -
fieldCount
int fieldCount
Number of fields. -
fieldNames
List<String> fieldNames
Names of fields. -
hasMetadata
boolean hasMetadata
Flag that indicates that an additional projection is required for metadata. -
ignoreParseErrors
boolean ignoreParseErrors
Flag indicating whether to ignore invalid fields/rows (default: throw an exception). -
jsonDeserializer
JsonRowDataDeserializationSchema jsonDeserializer
The deserializer to deserialize Canal JSON data. -
metadataConverters
org.apache.flink.formats.json.canal.CanalJsonDeserializationSchema.MetadataConverter[] metadataConverters
Metadata to be extracted for every record. -
producedTypeInfo
org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.RowData> producedTypeInfo
TypeInformation
of the producedRowData
(physical + meta data). -
table
String table
Only read changelogs from the specific table. -
tablePattern
Pattern tablePattern
Pattern of the specific table.
-
-
Class org.apache.flink.formats.json.canal.CanalJsonSerializationSchema extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
jsonSerializer
JsonRowDataSerializationSchema jsonSerializer
The serializer to serialize Canal JSON data.
-
-
-
Package org.apache.flink.formats.json.debezium
-
Class org.apache.flink.formats.json.debezium.DebeziumJsonDeserializationSchema extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
hasMetadata
boolean hasMetadata
Flag that indicates that an additional projection is required for metadata. -
ignoreParseErrors
boolean ignoreParseErrors
Flag indicating whether to ignore invalid fields/rows (default: throw an exception). -
jsonDeserializer
JsonRowDataDeserializationSchema jsonDeserializer
The deserializer to deserialize Debezium JSON data. -
metadataConverters
org.apache.flink.formats.json.debezium.DebeziumJsonDeserializationSchema.MetadataConverter[] metadataConverters
Metadata to be extracted for every record. -
producedTypeInfo
org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.RowData> producedTypeInfo
TypeInformation
of the producedRowData
(physical + meta data). -
schemaInclude
boolean schemaInclude
Flag indicating whether the Debezium JSON data contains schema part or not. When Debezium Kafka Connect enables "value.converter.schemas.enable", the JSON will contain "schema" information, but we just ignore "schema" and extract data from "payload".
-
-
Class org.apache.flink.formats.json.debezium.DebeziumJsonSerializationSchema extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
jsonSerializer
JsonRowDataSerializationSchema jsonSerializer
The serializer to serialize Debezium JSON data. *
-
-
-
Package org.apache.flink.formats.json.maxwell
-
Class org.apache.flink.formats.json.maxwell.MaxwellJsonDeserializationSchema extends Object implements Serializable
- serialVersionUID:
- 2L
-
Serialized Fields
-
fieldCount
int fieldCount
Number of physical fields. -
fieldNames
List<String> fieldNames
Names of physical fields. -
hasMetadata
boolean hasMetadata
Flag that indicates that an additional projection is required for metadata. -
ignoreParseErrors
boolean ignoreParseErrors
Flag indicating whether to ignore invalid fields/rows (default: throw an exception). -
jsonDeserializer
JsonRowDataDeserializationSchema jsonDeserializer
The deserializer to deserialize Maxwell JSON data. -
metadataConverters
org.apache.flink.formats.json.maxwell.MaxwellJsonDeserializationSchema.MetadataConverter[] metadataConverters
Metadata to be extracted for every record. -
producedTypeInfo
org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.RowData> producedTypeInfo
TypeInformation
of the producedRowData
(physical + meta data).
-
-
Class org.apache.flink.formats.json.maxwell.MaxwellJsonSerializationSchema extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
jsonSerializer
JsonRowDataSerializationSchema jsonSerializer
-
timestampFormat
org.apache.flink.formats.common.TimestampFormat timestampFormat
Timestamp format specification which is used to parse timestamp.
-
-
-
Package org.apache.flink.formats.json.ogg
-
Class org.apache.flink.formats.json.ogg.OggJsonDeserializationSchema extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
hasMetadata
boolean hasMetadata
Flag that indicates that an additional projection is required for metadata. -
ignoreParseErrors
boolean ignoreParseErrors
Flag indicating whether to ignore invalid fields/rows (default: throw an exception). -
jsonDeserializer
JsonRowDataDeserializationSchema jsonDeserializer
The deserializer to deserialize Ogg JSON data. -
metadataConverters
org.apache.flink.formats.json.ogg.OggJsonDeserializationSchema.MetadataConverter[] metadataConverters
Metadata to be extracted for every record. -
producedTypeInfo
org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.RowData> producedTypeInfo
TypeInformation
of the producedRowData
(physical + metadata).
-
-
Class org.apache.flink.formats.json.ogg.OggJsonSerializationSchema extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
jsonSerializer
JsonRowDataSerializationSchema jsonSerializer
The serializer to serialize Ogg JSON data. *
-
-