Class FileSystemTableSink.ProjectionBulkFactory

java.lang.Object
org.apache.flink.connector.file.table.FileSystemTableSink.ProjectionBulkFactory
All Implemented Interfaces:
Serializable, org.apache.flink.api.common.serialization.BulkWriter.Factory<org.apache.flink.table.data.RowData>
Enclosing class:
FileSystemTableSink

public static class FileSystemTableSink.ProjectionBulkFactory extends Object implements org.apache.flink.api.common.serialization.BulkWriter.Factory<org.apache.flink.table.data.RowData>
Project row to non-partition fields.
See Also:
  • Constructor Details

    • ProjectionBulkFactory

      public ProjectionBulkFactory(org.apache.flink.api.common.serialization.BulkWriter.Factory<org.apache.flink.table.data.RowData> factory, RowDataPartitionComputer computer)
  • Method Details

    • create

      public org.apache.flink.api.common.serialization.BulkWriter<org.apache.flink.table.data.RowData> create(org.apache.flink.core.fs.FSDataOutputStream out) throws IOException
      Specified by:
      create in interface org.apache.flink.api.common.serialization.BulkWriter.Factory<org.apache.flink.table.data.RowData>
      Throws:
      IOException