This is an automated email from the ASF dual-hosted git repository.

aokolnychyi pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg.git


    from 2ffd3b02a2 open-api: Build runtime jar for test fixture (#11279)
     add 7938403a43 Core, Puffin: Add DV file writer (#11476)

No new revisions were added by this update.

Summary of changes:
 .../apache/iceberg/deletes/BaseDVFileWriter.java   | 194 ++++++++++++++++
 .../org/apache/iceberg/deletes/DVFileWriter.java   |  33 +--
 .../java/org/apache/iceberg/io/BaseTaskWriter.java |   3 +-
 .../org/apache/iceberg/io/ClusteredWriter.java     |   5 +-
 .../java/org/apache/iceberg/io/FanoutWriter.java   |   3 +-
 .../java/org/apache/iceberg/io/StructCopy.java     |   8 +-
 .../java/org/apache/iceberg/puffin/Puffin.java     |   5 +
 .../org/apache/iceberg/puffin/PuffinWriter.java    |  16 +-
 .../apache/iceberg/puffin/StandardBlobTypes.java   |   3 +
 .../org/apache/iceberg/util/StructLikeUtil.java    |  67 ++++++
 .../java/org/apache/iceberg/io/TestDVWriters.java  | 123 ++++++++++
 .../iceberg/spark/source/DVWriterBenchmark.java    | 251 +++++++++++++++++++++
 .../iceberg/spark/source/TestSparkDVWriters.java}  |   8 +-
 13 files changed, 695 insertions(+), 24 deletions(-)
 create mode 100644 
core/src/main/java/org/apache/iceberg/deletes/BaseDVFileWriter.java
 copy api/src/main/java/org/apache/iceberg/expressions/Bound.java => 
core/src/main/java/org/apache/iceberg/deletes/DVFileWriter.java (52%)
 create mode 100644 
core/src/main/java/org/apache/iceberg/util/StructLikeUtil.java
 create mode 100644 data/src/test/java/org/apache/iceberg/io/TestDVWriters.java
 create mode 100644 
spark/v3.5/spark/src/jmh/java/org/apache/iceberg/spark/source/DVWriterBenchmark.java
 copy 
spark/{v3.4/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkFileWriterFactory.java
 => 
v3.5/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkDVWriters.java}
 (92%)

Reply via email to