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

(iceberg) branch main updated (eb286de183 -> 2510fbab36)

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

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


    from eb286de183 Variants: Implement toString (#12138)
     add 2510fbab36 Core: Refactor to enable moving Variant interfaces to API. (#12167)

No new revisions were added by this update.

Summary of changes:
 .../org/apache/iceberg/variants/LogicalType.java   |  18 +++-
 .../org/apache/iceberg/variants/PhysicalType.java  | 103 ++++++++++++++++++
 .../apache/iceberg/variants/PrimitiveWrapper.java  |   2 -
 .../{VariantArray.java => Primitives.java}         |  35 +++---
 .../iceberg/variants/SerializedMetadata.java       |  12 +++
 .../iceberg/variants/SerializedPrimitive.java      |   6 +-
 .../iceberg/variants/SerializedShortString.java    |   4 +-
 .../org/apache/iceberg/variants/VariantArray.java  |   4 +-
 .../apache/iceberg/variants/VariantMetadata.java   |  17 ++-
 .../org/apache/iceberg/variants/VariantObject.java |   4 +-
 .../org/apache/iceberg/variants/VariantUtil.java   |   2 +-
 .../org/apache/iceberg/variants/VariantValue.java  |   1 -
 .../java/org/apache/iceberg/variants/Variants.java | 120 ---------------------
 .../iceberg/variants/TestSerializedArray.java      |   1 -
 .../iceberg/variants/TestSerializedObject.java     |   5 +-
 .../iceberg/variants/TestSerializedPrimitives.java |   1 -
 .../iceberg/variants/TestShreddedObject.java       |  56 +++++-----
 17 files changed, 205 insertions(+), 186 deletions(-)
 copy api/src/main/java/org/apache/iceberg/events/Listener.java => core/src/main/java/org/apache/iceberg/variants/LogicalType.java (81%)
 create mode 100644 core/src/main/java/org/apache/iceberg/variants/PhysicalType.java
 copy core/src/main/java/org/apache/iceberg/variants/{VariantArray.java => Primitives.java} (52%)