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

github-merge-queue[bot] pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-rust.git


    from bb1e4a486 perf(expr): resolve row group stats once per 
eq/in/starts_with leaf (#3254)
     add e694eea42 Introduce invalid data error macro (#2928)

No new revisions were added by this update.

Summary of changes:
 .../src/arrow/caching_delete_file_loader.rs        |  78 ++----
 .../src/arrow/partition_value_calculator.rs        |  20 +-
 crates/iceberg/src/arrow/reader/pipeline.rs        |  11 +-
 .../iceberg/src/arrow/reader/predicate_visitor.rs  |  19 +-
 crates/iceberg/src/arrow/reader/projection.rs      |   9 +-
 crates/iceberg/src/arrow/reader/row_lineage.rs     |   7 +-
 .../src/arrow/record_batch_partition_splitter.rs   |  27 +--
 crates/iceberg/src/arrow/record_batch_projector.rs |  13 +-
 .../iceberg/src/arrow/record_batch_transformer.rs  |  32 +--
 crates/iceberg/src/arrow/schema.rs                 | 118 +++-------
 crates/iceberg/src/arrow/value.rs                  | 262 +++++----------------
 crates/iceberg/src/avro/schema.rs                  |  53 +++--
 crates/iceberg/src/catalog/memory/catalog.rs       |  11 +-
 .../iceberg/src/catalog/memory/namespace_state.rs  |   6 +-
 crates/iceberg/src/catalog/mod.rs                  |  12 +-
 crates/iceberg/src/delete_file_index.rs            |  61 ++---
 crates/iceberg/src/delete_vector.rs                |  65 ++---
 crates/iceberg/src/encryption/crypto.rs            |  32 +--
 crates/iceberg/src/encryption/key_metadata.rs      |  26 +-
 crates/iceberg/src/encryption/kms/memory.rs        |  16 +-
 crates/iceberg/src/encryption/manager.rs           |  44 +---
 crates/iceberg/src/encryption/stream.rs            |  72 +++---
 crates/iceberg/src/error.rs                        |  71 ++++++
 crates/iceberg/src/expr/predicate.rs               |  11 +-
 crates/iceberg/src/expr/term.rs                    |  21 +-
 .../src/expr/visitors/strict_metrics_evaluator.rs  |   8 +-
 crates/iceberg/src/inspect/manifests.rs            |  13 +-
 crates/iceberg/src/io/storage/config/s3.rs         |  10 +-
 crates/iceberg/src/io/storage/local_fs.rs          |  45 +---
 crates/iceberg/src/io/storage/memory.rs            |  36 +--
 crates/iceberg/src/partitioning.rs                 |  20 +-
 crates/iceberg/src/puffin/metadata.rs              |  56 ++---
 crates/iceberg/src/puffin/mod.rs                   |  18 +-
 crates/iceberg/src/scan/mod.rs                     |  13 +-
 crates/iceberg/src/scan/task.rs                    |  32 +--
 crates/iceberg/src/spec/manifest/_serde.rs         |  15 +-
 crates/iceberg/src/spec/manifest/data_file.rs      |  14 +-
 crates/iceberg/src/spec/manifest/entry.rs          |   9 +-
 crates/iceberg/src/spec/manifest/metadata.rs       |  45 +---
 crates/iceberg/src/spec/manifest/mod.rs            |  21 +-
 crates/iceberg/src/spec/manifest/reader.rs         |  18 +-
 crates/iceberg/src/spec/manifest/writer.rs         |  44 ++--
 crates/iceberg/src/spec/manifest_list/_serde.rs    |  68 +-----
 .../src/spec/manifest_list/manifest_file.rs        |  14 +-
 crates/iceberg/src/spec/manifest_list/writer.rs    |  41 +---
 crates/iceberg/src/spec/name_mapping/mod.rs        |   9 +-
 crates/iceberg/src/spec/partition.rs               |  98 +++-----
 crates/iceberg/src/spec/schema/id_reassigner.rs    |  28 +--
 crates/iceberg/src/spec/schema/index.rs            |   8 +-
 crates/iceberg/src/spec/schema/mod.rs              |  23 +-
 crates/iceberg/src/spec/schema/prune_columns.rs    |  25 +-
 crates/iceberg/src/spec/schema/utils.rs            |   8 +-
 crates/iceberg/src/spec/snapshot.rs                |  23 +-
 crates/iceberg/src/spec/snapshot_summary.rs        |   6 +-
 crates/iceberg/src/spec/table_metadata.rs          | 190 +++++----------
 crates/iceberg/src/spec/table_metadata_builder.rs  | 242 +++++++------------
 crates/iceberg/src/spec/table_properties.rs        |  47 ++--
 crates/iceberg/src/spec/transform.rs               |  97 +++-----
 crates/iceberg/src/spec/values/datum.rs            | 122 ++++------
 crates/iceberg/src/spec/values/decimal_utils.rs    |   6 +-
 crates/iceberg/src/spec/values/literal.rs          | 185 ++++++---------
 crates/iceberg/src/spec/values/serde.rs            |  49 ++--
 crates/iceberg/src/spec/view_metadata.rs           |  17 +-
 crates/iceberg/src/spec/view_metadata_builder.rs   |  76 ++----
 crates/iceberg/src/spec/view_version.rs            |  10 +-
 crates/iceberg/src/table.rs                        |  33 ++-
 crates/iceberg/src/transaction/expire_snapshots.rs |  20 +-
 crates/iceberg/src/transaction/snapshot.rs         |  31 +--
 crates/iceberg/src/transaction/sort_order.rs       |  23 +-
 crates/iceberg/src/transaction/update_location.rs  |   8 +-
 .../src/transaction/upgrade_format_version.rs      |   8 +-
 crates/iceberg/src/transform/temporal.rs           |  26 +-
 crates/iceberg/src/transform/truncate.rs           |  11 +-
 .../src/writer/base_writer/data_file_writer.rs     |   9 +-
 .../writer/base_writer/equality_delete_writer.rs   |  28 +--
 .../writer/base_writer/position_delete_writer.rs   |  80 +++----
 .../src/writer/file_writer/parquet_writer.rs       |  45 ++--
 77 files changed, 1134 insertions(+), 2094 deletions(-)

Reply via email to