Serialized Form

  • Package org.apache.flink.formats.json

  • Package org.apache.flink.formats.json.canal

    • Class org.apache.flink.formats.json.canal.CanalJsonDeserializationSchema

      class 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 produced RowData (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

      class CanalJsonSerializationSchema extends Object implements Serializable
      serialVersionUID:
      1L
  • Package org.apache.flink.formats.json.debezium

    • Class org.apache.flink.formats.json.debezium.DebeziumJsonDeserializationSchema

      class 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 produced RowData (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

      class DebeziumJsonSerializationSchema extends Object implements Serializable
      serialVersionUID:
      1L
  • Package org.apache.flink.formats.json.maxwell

    • Class org.apache.flink.formats.json.maxwell.MaxwellJsonDeserializationSchema

      class 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 produced RowData (physical + meta data).
    • Class org.apache.flink.formats.json.maxwell.MaxwellJsonSerializationSchema

      class 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

      class 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 produced RowData (physical + metadata).
    • Class org.apache.flink.formats.json.ogg.OggJsonSerializationSchema

      class OggJsonSerializationSchema extends Object implements Serializable
      serialVersionUID:
      1L