You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iceberg.apache.org by bl...@apache.org on 2025/02/18 23:31:53 UTC

(iceberg) branch main updated (5e1ce86eca -> 3c8f369637)

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

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


    from 5e1ce86eca Docs: Refactor site navigation bar (#12289)
     add 3c8f369637 Parquet: Implement Variant readers (#12139)

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/iceberg/variants/Variants.java |   36 +-
 .../apache/iceberg/variants/VariantTestUtil.java   |   55 +-
 .../iceberg/data/parquet/BaseParquetReaders.java   |   13 +
 .../apache/iceberg/parquet/ParquetSchemaUtil.java  |   27 +
 .../iceberg/parquet/ParquetValueReaders.java       |   30 +
 .../iceberg/parquet/ParquetVariantReaders.java     |  424 ++++++++
 .../iceberg/parquet/ParquetVariantVisitor.java     |  285 +++++
 .../org/apache/iceberg/parquet/PruneColumns.java   |   12 +-
 .../apache/iceberg/parquet/TypeToMessageType.java  |   14 +
 .../iceberg/parquet/TypeWithSchemaVisitor.java     |  206 ++--
 .../iceberg/parquet/VariantReaderBuilder.java      |  260 +++++
 .../apache/iceberg/parquet/TestVariantReaders.java | 1107 ++++++++++++++++++++
 12 files changed, 2359 insertions(+), 110 deletions(-)
 create mode 100644 parquet/src/main/java/org/apache/iceberg/parquet/ParquetVariantReaders.java
 create mode 100644 parquet/src/main/java/org/apache/iceberg/parquet/ParquetVariantVisitor.java
 create mode 100644 parquet/src/main/java/org/apache/iceberg/parquet/VariantReaderBuilder.java
 create mode 100644 parquet/src/test/java/org/apache/iceberg/parquet/TestVariantReaders.java