Interface EncodingFormat<I>

Type Parameters:
I - runtime interface needed by the table sink
All Superinterfaces:
Format

@PublicEvolving public interface EncodingFormat<I> extends Format
A Format for a DynamicTableSink for writing rows.
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    Provides a list of metadata keys that the consumed row will contain as appended metadata columns.
    Creates runtime encoder implementation that is configured to consume data of the given data type.
    Returns the map of metadata keys and their corresponding data types that can be consumed by this format for writing.

    Methods inherited from interface org.apache.flink.table.connector.format.Format

    getChangelogMode