Class AppendMetadataCollector

  • All Implemented Interfaces:
    Serializable, org.apache.flink.util.Collector<org.apache.flink.table.data.RowData>

    @Internal
    public final class AppendMetadataCollector
    extends Object
    implements org.apache.flink.util.Collector<org.apache.flink.table.data.RowData>, Serializable
    Emits a row with physical fields and metadata fields.
    See Also:
    Serialized Form
    • Field Detail

      • inputRecord

        public transient org.apache.kafka.connect.source.SourceRecord inputRecord
      • outputCollector

        public transient org.apache.flink.util.Collector<org.apache.flink.table.data.RowData> outputCollector
    • Constructor Detail

      • AppendMetadataCollector

        public AppendMetadataCollector​(MetadataConverter[] metadataConverters)
      • AppendMetadataCollector

        public AppendMetadataCollector​(MetadataConverter[] metadataConverters,
                                       boolean appendOnly)
    • Method Detail

      • collect

        public void collect​(org.apache.flink.table.data.RowData physicalRow)
        Specified by:
        collect in interface org.apache.flink.util.Collector<org.apache.flink.table.data.RowData>
      • close

        public void close()
        Specified by:
        close in interface org.apache.flink.util.Collector<org.apache.flink.table.data.RowData>