Class RowConverter

java.lang.Object
org.apache.iceberg.flink.source.reader.RowConverter
All Implemented Interfaces:
Serializable, Function<org.apache.flink.table.data.RowData,org.apache.flink.types.Row>, org.apache.flink.api.java.typeutils.ResultTypeQueryable<org.apache.flink.types.Row>, RowDataConverter<org.apache.flink.types.Row>

public class RowConverter extends Object implements RowDataConverter<org.apache.flink.types.Row>
See Also:
  • Method Details

    • fromIcebergSchema

      public static RowConverter fromIcebergSchema(Schema icebergSchema)
    • apply

      public org.apache.flink.types.Row apply(org.apache.flink.table.data.RowData rowData)
      Specified by:
      apply in interface Function<org.apache.flink.table.data.RowData,org.apache.flink.types.Row>
    • getProducedType

      public org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> getProducedType()
      Specified by:
      getProducedType in interface org.apache.flink.api.java.typeutils.ResultTypeQueryable<org.apache.flink.types.Row>