public ScanBuilder project(Schema schema) {
      this.tableScan = tableScan.project(schema);
      return this;
    }
Returns a builder to configure a read of the given table that produces generic records.

@param table an Iceberg table
@return a builder to configure the scan
amoro-format-iceberg/src/main/java/org/apache/amoro/io/reader/ParallelIcebergGenerics.java