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

github-bot pushed a change to branch dependabot/cargo/main/object_store-0.13.1
in repository https://gitbox.apache.org/repos/asf/datafusion.git


    omit b92deade9e chore(deps): bump object_store from 0.12.4 to 0.13.1
     add 17416bf92f Cleanup example metadata parsing utilities(#20251) (#20252)
     add 4e2c0f1fea perf: improve performance of 
`array_union`/`array_intersect` with batched row conversion (#20243)
     add ecf3b502cf Add `StructArray` and `RunArray` benchmark tests to 
`with_hashes` (#20182)
     add a544b8fc08 fix: disable dynamic filter pushdown for non min/max 
aggregates (#20279)
     add aa9520e6e2 feat: Add `partition_stats()` for `EmptyExec` (#20203)
     add 5fccac12cc Add protoc support for ArrowScanExecNode (#20280) (#20284)
     add 85cdf53fab perf: various optimizations to eliminate branch 
misprediction in hash_utils (#20168)
     add 0401a4732f fix: Avoid integer overflow in substr() (#20199)
     add 73bce15f29 fix: Fix scalar broadcast for to_timestamp() (#20224)
     add 4d06c40d8d Improve ExternalSorter ResourcesExhausted Error Message 
(#20226)
     add 9fd84e796a Introduce ProjectionExprs::unproject_exprs/project_exprs 
and improve docs (#20193)
     add e4e8598be4 fix: Add integer check for bitwise coercion (#20241)
     add 2cca3fad33 chore: Remove "extern crate criterion" in benches (#20299)
     add af5f470465 Support pushing down empty projections into joins (#20191)
     add 2e202fd6fe docs: fix typos and improve wording in README (#20301)
     add a3d46510f1 chore: change width_bucket buckets parameter from i32 to 
i64 (#20330)
     add 51e5c98cf5 fix null handling for `nanvl` & implement fast path (#20205)
     add f48dc72220 Remove the statistics() api in execution plan (#20319)
     add 9c6a35ffea feat: add ExtractLeafExpressions optimizer rule for 
get_field pushdown (#20117)
     add 682da846b5 feat: Push limit into hash join (#20228)
     add 4ad5c3dab7 perf: Optimize strpos() for ASCII-only inputs (#20295)
     add f5a2ac3ec9 fix: percentile_cont interpolation causes NaN for f16 input 
(#20208)
     add e9bcfb449c perf: Optimize compare_element_to_list (#20323)
     add 80485d7516 unify the prettier version adv(#20024) (#20311)
     add bdad206a3d chore: Make memchr a workspace dependency (#20345)
     add d2bb3c28c8 chore(deps): bump object_store from 0.12.4 to 0.13.1

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (b92deade9e)
            \
             N -- N -- N   refs/heads/dependabot/cargo/main/object_store-0.13.1 
(d2bb3c28c8)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 Cargo.lock                                         |    6 +-
 Cargo.toml                                         |    1 +
 README.md                                          |   16 +-
 ci/scripts/check_examples_docs.sh                  |    5 +-
 ci/scripts/doc_prettier_check.sh                   |   10 +-
 .../{rust_docs.sh => utils/tool_versions.sh}       |    8 +-
 .../cli_top_memory_consumers@no_track.snap         |    2 +-
 .../snapshots/[email protected]   |    2 +-
 .../cli_top_memory_consumers@top3_default.snap     |    2 +-
 .../memory_pool_execution_plan.rs                  |    6 +-
 .../execution_monitoring/memory_pool_tracking.rs   |    3 +-
 datafusion-examples/src/utils/csv_to_parquet.rs    |    3 +-
 datafusion-examples/src/utils/datasets/mod.rs      |    8 +-
 .../src/utils/example_metadata/discover.rs         |   32 +-
 .../src/utils/example_metadata/model.rs            |   11 +-
 .../src/utils/example_metadata/parser.rs           |   29 +-
 .../src/utils/example_metadata/render.rs           |    9 -
 datafusion/common/benches/with_hashes.rs           |  174 +-
 datafusion/common/src/hash_utils.rs                |  208 ++-
 datafusion/core/benches/aggregate_query_sql.rs     |    7 +-
 datafusion/core/benches/csv_load.rs                |    7 +-
 datafusion/core/benches/dataframe.rs               |    7 +-
 datafusion/core/benches/distinct_query_sql.rs      |    8 +-
 datafusion/core/benches/math_query_sql.rs          |    7 +-
 datafusion/core/benches/physical_plan.rs           |    6 +-
 .../core/benches/range_and_generate_series.rs      |    6 +-
 datafusion/core/benches/sort_limit_query_sql.rs    |    7 +-
 datafusion/core/benches/sql_planner.rs             |    7 +-
 datafusion/core/benches/window_query_sql.rs        |    7 +-
 datafusion/core/tests/custom_sources_cases/mod.rs  |    4 -
 .../provider_filter_pushdown.rs                    |    8 +-
 .../core/tests/custom_sources_cases/statistics.rs  |    4 -
 .../physical_optimizer/enforce_distribution.rs     |    7 +-
 .../tests/physical_optimizer/join_selection.rs     |    4 -
 .../tests/physical_optimizer/limit_pushdown.rs     |  167 +-
 .../physical_optimizer/partition_statistics.rs     |   60 +
 .../physical_optimizer/projection_pushdown.rs      |   44 +
 .../core/tests/user_defined/user_defined_plan.rs   |    8 +-
 datafusion/datasource/src/file_scan_config.rs      |   32 +-
 datafusion/datasource/src/source.rs                |   10 -
 datafusion/expr-common/src/type_coercion/binary.rs |    4 +-
 .../src/type_coercion/binary/tests/arithmetic.rs   |   47 +
 datafusion/ffi/src/execution_plan.rs               |    4 -
 .../benches/accumulate.rs                          |    2 -
 datafusion/functions-aggregate/Cargo.toml          |    1 +
 .../functions-aggregate/src/percentile_cont.rs     |   93 +-
 datafusion/functions-nested/Cargo.toml             |    4 +
 .../functions-nested/benches/array_expression.rs   |    6 +-
 datafusion/functions-nested/benches/array_has.rs   |    7 +-
 .../functions-nested/benches/array_remove.rs       |    7 +-
 .../functions-nested/benches/array_repeat.rs       |    7 +-
 .../functions-nested/benches/array_reverse.rs      |    6 +-
 .../functions-nested/benches/array_set_ops.rs      |  168 ++
 datafusion/functions-nested/benches/array_slice.rs |    2 -
 datafusion/functions-nested/benches/map.rs         |    2 -
 datafusion/functions-nested/src/position.rs        |    1 -
 datafusion/functions-nested/src/set_ops.rs         |  150 +-
 datafusion/functions-nested/src/utils.rs           |    5 +-
 datafusion/functions/Cargo.toml                    |    6 +
 datafusion/functions/benches/ascii.rs              |    1 -
 datafusion/functions/benches/character_length.rs   |    2 -
 datafusion/functions/benches/chr.rs                |    2 -
 datafusion/functions/benches/contains.rs           |    2 -
 datafusion/functions/benches/cot.rs                |    2 -
 datafusion/functions/benches/crypto.rs             |    2 -
 datafusion/functions/benches/date_bin.rs           |    2 -
 datafusion/functions/benches/date_trunc.rs         |    2 -
 datafusion/functions/benches/encoding.rs           |    2 -
 datafusion/functions/benches/ends_with.rs          |    2 -
 datafusion/functions/benches/factorial.rs          |    2 -
 datafusion/functions/benches/find_in_set.rs        |    2 -
 datafusion/functions/benches/floor_ceil.rs         |    2 -
 datafusion/functions/benches/gcd.rs                |    2 -
 datafusion/functions/benches/initcap.rs            |    2 -
 datafusion/functions/benches/isnan.rs              |    2 -
 datafusion/functions/benches/iszero.rs             |    2 -
 datafusion/functions/benches/left_right.rs         |    2 -
 datafusion/functions/benches/levenshtein.rs        |    2 -
 datafusion/functions/benches/lower.rs              |    2 -
 datafusion/functions/benches/make_date.rs          |    2 -
 datafusion/functions/benches/nanvl.rs              |  114 ++
 datafusion/functions/benches/nullif.rs             |    2 -
 datafusion/functions/benches/pad.rs                |    2 -
 datafusion/functions/benches/random.rs             |    2 -
 datafusion/functions/benches/regexp_count.rs       |    2 -
 datafusion/functions/benches/regx.rs               |    2 -
 datafusion/functions/benches/repeat.rs             |    2 -
 datafusion/functions/benches/replace.rs            |    2 -
 datafusion/functions/benches/reverse.rs            |    1 -
 datafusion/functions/benches/round.rs              |    2 -
 datafusion/functions/benches/signum.rs             |    2 -
 datafusion/functions/benches/split_part.rs         |    2 -
 datafusion/functions/benches/starts_with.rs        |    2 -
 datafusion/functions/benches/strpos.rs             |   11 +-
 datafusion/functions/benches/substr.rs             |    2 -
 datafusion/functions/benches/substr_index.rs       |    2 -
 datafusion/functions/benches/to_char.rs            |    2 -
 datafusion/functions/benches/to_hex.rs             |    2 -
 datafusion/functions/benches/to_timestamp.rs       |    2 -
 datafusion/functions/benches/translate.rs          |    2 -
 datafusion/functions/benches/trim.rs               |    2 -
 datafusion/functions/benches/trunc.rs              |    2 -
 datafusion/functions/benches/upper.rs              |    2 -
 datafusion/functions/benches/uuid.rs               |    2 -
 datafusion/functions/src/datetime/to_timestamp.rs  |   71 +-
 datafusion/functions/src/math/nanvl.rs             |   96 +-
 datafusion/functions/src/unicode/strpos.rs         |   68 +-
 datafusion/functions/src/unicode/substr.rs         |   29 +-
 .../optimizer/src/extract_leaf_expressions.rs      | 1658 +++++++++++++++++++-
 .../optimizer/src/optimize_projections/mod.rs      |   14 +-
 datafusion/optimizer/src/optimizer.rs              |    3 +
 datafusion/physical-expr/src/projection.rs         |  115 +-
 .../physical-optimizer/src/output_requirements.rs  |    4 -
 datafusion/physical-plan/src/aggregates/mod.rs     |   10 +-
 datafusion/physical-plan/src/coalesce_batches.rs   |    4 -
 .../physical-plan/src/coalesce_partitions.rs       |    4 -
 datafusion/physical-plan/src/display.rs            |    4 -
 datafusion/physical-plan/src/empty.rs              |   36 +-
 datafusion/physical-plan/src/execution_plan.rs     |   19 -
 datafusion/physical-plan/src/filter.rs             |    4 -
 datafusion/physical-plan/src/joins/cross_join.rs   |    4 -
 .../physical-plan/src/joins/hash_join/exec.rs      |  112 +-
 .../physical-plan/src/joins/hash_join/stream.rs    |   43 +-
 .../physical-plan/src/joins/nested_loop_join.rs    |    4 -
 .../src/joins/sort_merge_join/exec.rs              |    4 -
 .../physical-plan/src/joins/symmetric_hash_join.rs |    7 +-
 datafusion/physical-plan/src/joins/utils.rs        |   55 +-
 datafusion/physical-plan/src/limit.rs              |    8 -
 datafusion/physical-plan/src/memory.rs             |    6 +-
 datafusion/physical-plan/src/placeholder_row.rs    |    4 -
 datafusion/physical-plan/src/projection.rs         |   22 +-
 datafusion/physical-plan/src/recursive_query.rs    |    6 +-
 datafusion/physical-plan/src/repartition/mod.rs    |    4 -
 datafusion/physical-plan/src/sorts/partial_sort.rs |    4 -
 datafusion/physical-plan/src/sorts/sort.rs         |   24 +-
 .../src/sorts/sort_preserving_merge.rs             |    4 -
 datafusion/physical-plan/src/test.rs               |    4 -
 datafusion/physical-plan/src/test/exec.rs          |   12 -
 datafusion/physical-plan/src/union.rs              |    8 -
 .../src/windows/bounded_window_agg_exec.rs         |    4 -
 .../physical-plan/src/windows/window_agg_exec.rs   |    4 -
 datafusion/physical-plan/src/work_table.rs         |    4 -
 datafusion/proto/proto/datafusion.proto            |    5 +
 datafusion/proto/src/generated/pbjson.rs           |  106 ++
 datafusion/proto/src/generated/prost.rs            |    9 +-
 datafusion/proto/src/physical_plan/mod.rs          |   42 +
 .../proto/tests/cases/roundtrip_physical_plan.rs   |   28 +-
 datafusion/spark/benches/char.rs                   |    2 -
 datafusion/spark/benches/hex.rs                    |    2 -
 datafusion/spark/benches/sha2.rs                   |    2 -
 datafusion/spark/benches/slice.rs                  |    2 -
 datafusion/spark/benches/space.rs                  |    2 -
 datafusion/spark/benches/substring.rs              |    2 -
 datafusion/spark/benches/unhex.rs                  |    2 -
 datafusion/spark/src/function/math/width_bucket.rs |  100 +-
 datafusion/sqllogictest/test_files/aggregate.slt   |    2 +-
 datafusion/sqllogictest/test_files/array.slt       |   54 +-
 .../test_files/datetime/arith_date_time.slt        |    1 -
 .../datetime/arith_timestamp_duration.slt          |    2 +-
 .../test_files/datetime/timestamps.slt             |   30 +
 .../test_files/dynamic_filter_pushdown_config.slt  |   19 +
 datafusion/sqllogictest/test_files/explain.slt     |    8 +
 datafusion/sqllogictest/test_files/expr.slt        |    2 +-
 datafusion/sqllogictest/test_files/insert.slt      |    2 +-
 .../test_files/join_disable_repartition_joins.slt  |    4 +-
 .../test_files/join_limit_pushdown.slt             |  269 ++++
 datafusion/sqllogictest/test_files/joins.slt       |  112 +-
 datafusion/sqllogictest/test_files/limit.slt       |    2 +-
 .../test_files/limit_single_row_batches.slt        |    2 +-
 datafusion/sqllogictest/test_files/projection.slt  |   13 +-
 .../test_files/projection_pushdown.slt             |  539 ++++---
 .../sqllogictest/test_files/push_down_filter.slt   |    9 +-
 datafusion/sqllogictest/test_files/scalar.slt      |   12 +-
 .../test_files/spark/collection/size.slt           |    1 -
 .../test_files/spark/datetime/time_trunc.slt       |    1 -
 .../test_files/spark/datetime/trunc.slt            |    1 -
 datafusion/sqllogictest/test_files/truncate.slt    |    2 +-
 datafusion/sqllogictest/test_files/unnest.slt      |    2 +-
 dev/update_config_docs.sh                          |   10 +-
 dev/update_function_docs.sh                        |    9 +-
 180 files changed, 4322 insertions(+), 1259 deletions(-)
 copy ci/scripts/{rust_docs.sh => utils/tool_versions.sh} (80%)
 mode change 100755 => 100644
 create mode 100644 datafusion/functions-nested/benches/array_set_ops.rs
 create mode 100644 datafusion/functions/benches/nanvl.rs
 create mode 100644 datafusion/sqllogictest/test_files/join_limit_pushdown.slt


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to