@Override
  public long getMemoryUsage() {
    long memoryUsage = delegate.getMemoryUsage();
    if (positionDeleteSink != null) {
      memoryUsage += positionDeleteSink.getMemoryUsage();
    }
    return memoryUsage;
  }
Iceberg original IcebergPageSource has some problems for mixed-format table, such as iceberg
version, table type.
amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed/IcebergPageSource.java