Class RowDataElementConverter

  • All Implemented Interfaces:
    Serializable, org.apache.flink.connector.base.sink.writer.ElementConverter<org.apache.flink.table.data.RowData,​DynamoDbWriteRequest>

    @Internal
    public class RowDataElementConverter
    extends Object
    implements org.apache.flink.connector.base.sink.writer.ElementConverter<org.apache.flink.table.data.RowData,​DynamoDbWriteRequest>
    Implementation of an ElementConverter for the DynamoDb Table sink. The element converter maps the Flink internal type of RowData to a DynamoDbWriteRequest to be used by the DynamoDb sink.
    See Also:
    Serialized Form
    • Constructor Detail

      • RowDataElementConverter

        public RowDataElementConverter​(org.apache.flink.table.types.DataType physicalDataType)
    • Method Detail

      • apply

        public DynamoDbWriteRequest apply​(org.apache.flink.table.data.RowData element,
                                          org.apache.flink.api.connector.sink2.SinkWriter.Context context)
        Specified by:
        apply in interface org.apache.flink.connector.base.sink.writer.ElementConverter<org.apache.flink.table.data.RowData,​DynamoDbWriteRequest>