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

dependabot[bot] pushed a change to branch dependabot/cargo/main/proto-33bc8ff79f
in repository https://gitbox.apache.org/repos/asf/datafusion.git


    omit cbfec43cc5 chore(deps): bump pbjson-types from 0.8.0 to 0.9.0 in the 
proto group
     add 2745cd2245 Update to `arrow` / `parquet` from 58.2.0 --> 58.3.0 
(#22066)
     add 631f189f0c fix: coerce operand types in Interval 
mul/div/intersect/union/contains (#22027)
     add a1b788c01e fix(bench): avoid OOM in `array_replace` bench (#22120)
     add 484bddbd95 perf: batch contiguous extend calls in `array_replace` 
(#22119)
     add ac29ab619f Add sqllogictest coverage for unused UNNEST pruning edge 
cases (#22074)
     add 4f896eec60 chore(deps): bump actions/labeler from 6.0.1 to 6.1.0 
(#22124)
     add 36aad9430f chore(deps): update maturin requirement from <2,>=1.13.1 to 
>=1.13.3,<2 in /docs (#22127)
     add f6a19953ba fix `date_part('isodow')` (#22116)
     add 44e585cbcb chore(deps): bump the all-other-cargo-deps group with 5 
updates (#22128)
     add 937dfdad74 chore(deps): bump github/codeql-action from 4.35.3 to 
4.35.4 (#22122)
     add 1f2b020888 docs: updating arrays_zip output field naming (#22133)
     add fe1dd577f7 deprecate: mark Statistics V2 framework (PR #14699) as 
deprecated (#22071)
     add fdaa32608b feat: impl Any for MemoryPool (#21803)
     add 12bd5b0765 mem: Cleanup resources of done streams immediately (#22064)
     add 0c4ace8b77 feat: Upgrade to sqlparser-rs 0.62.0 (#22069)
     add 74c4c641f0 Propagate field metadata through NTH_VALUE, FIRST_VALUE, 
and LAST_VALUE window functions (#22112)
     add ccc67e9a65 feat: fix windows frame positive/neg overflows (#22140)
     add 7f2f78d48b feat: fix AVG sliding windows wrong results with NULLs 
(#22139)
     add 4fac70d9b2 Minor: Disallow async function in lambdas (#22097)
     add 1af9bd7976 Add metrics to `FFI_ExecutionPlan` (#22136)
     add cf57f3e9da perf: Add `append_with` to string builders, use in 
`replace` (#22029)
     add ce12d6cba5 Add rand() alias for random() (#22147)
     add 63ef9c35a8 chore(deps): bump runs-on/action from 2.1.0 to 2.1.2 
(#22123)
     add 18a219c728 perf: reuse mask in `truncate_list_nulls` and avoid 
counting all true bits (#22158)
     add 41ed40aa4f fix: Nested self-referential CASE chains should not cause 
exponential hashing work during physical planning. (#22175)
     add 6a57b22084 bench: remove stale `array_expression` benchmark (#22143)
     add b426232b8a feat: fix windows decimal casting frame (#22174)
     add 7b24735a21 Add resolve_lambda_variables helper to Expr and LogicalPlan 
(#22101)
     add 3f501f4b9e Skip RowFilter and page pruning for fully matched row 
groups (#21637)
     add d1c25125c8 Fix panic on deep compound identifiers (#22186)
     add 89391b5170 chore: Update Rust toolchain to 1.95 (#22177)
     add 9d92944900 fix: preserve Inexact precision in Statistics (#22146)
     add bd904b3b1f feat: eliminate GlobalLimitExec when input statistics prove 
limit is already satisfied (#22150)
     add d096558bd2 Refactor scalar min/max dispatch into function-based 
helpers (#22062)
     add 3cba93715d fix missing window expressions when unparsing plans without 
outer projections (#21801)
     add c5a8ee12d5 chore(deps): bump urllib3 from 2.6.3 to 2.7.0 (#22109)
     add 1ab146ad6c Call take arrays once per repartitioned input batch (#22159)
     add 3a49a2fec6 fix: Handle EXECUTE without statement name (#22204)
     add 66f82af698 perf: bypass values.value(i) for inline strings in 
ArrowBytesViewMap (#22172)
     add 7e90f525c5 Refactor parquet row filter setup (#22191)
     add 1a61a599ba fix date_bin overflows subtracting extreme nanosecond 
timestamp origin (#22251)
     add 05129628c3 fix date_trunc overflows converting extreme non-ns 
timestamps to nanoseconds (#22262)
     add 102da39c7f feat: globally reorder files and row groups by statistics 
for TopK queries (#21956)
     add b4a6eb1a69 Extract parquet push decoder module (#22289)
     add b17847d739 Track spill read-back memory in SMJ (#22103)
     add 5cf8eef5cf fix(aggregate): show aliased expr in explain (#21739)
     add 47655fd6c9 proto: serialize dynamic filters on Sort, Aggregate, 
HashJoin plan nodes (#22011)
     add bec88c835c docs: add DataFusion Java to subproject listings (#22149)
     add 6a8d4852d9 perf: Elimiate SortExec on generate_series() (#22238)
     add dc80bd71ff perf: coalesce batches before sending to distributor 
channels in RepartitionExec (#22010)
     add fb26fd9a83 Add exact HigherOrderSignature (#22326)
     add 9a3d96acff Fix: deadlink in "Concepts, Reading, Events" page to 
DataFusion blog (#22325)
     add 2a2a060a93 Resolve MIN/MAX from Parquet metadata for Single-mode 
aggregates and CAST projections (#21651)
     add fed096cd51 feat: Restore nullability when consuming substrait fields 
(#22105)
     add d3792410d9 Add a memory bound FileStatisticsCache for the Listing 
Table (#20047)
     add 6e58d7448a Add configurable UNION DISTINCT to FILTER rewrite 
optimization (#21075)
     add 2d1d53e2af fixing factorial negative values (#22278)
     add b4739e5031 refactor(parquet-datasource): split opener.rs into an 
opener/ module (#22346)
     add c8b784a01f refactor(parquet-datasource): split sink and 
schema_coercion out of file_format.rs (#22347)
     add 1c31c719c2 chore(deps): bump pbjson-types in the proto group across 1 
directory

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   (cbfec43cc5)
            \
             N -- N -- N   refs/heads/dependabot/cargo/main/proto-33bc8ff79f 
(1c31c719c2)

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:
 .github/workflows/codeql.yml                       |    4 +-
 .github/workflows/extended.yml                     |    6 +-
 .github/workflows/labeler.yml                      |    2 +-
 .github/workflows/rust.yml                         |   26 +-
 Cargo.lock                                         |  114 +-
 Cargo.toml                                         |   24 +-
 README.md                                          |    2 +
 benchmarks/src/bin/external_aggr.rs                |    4 +-
 benchmarks/src/imdb/run.rs                         |    4 +-
 benchmarks/src/sort_pushdown.rs                    |    4 +-
 benchmarks/src/sort_tpch.rs                        |    4 +-
 benchmarks/src/tpcds/run.rs                        |    4 +-
 benchmarks/src/tpch/run.rs                         |    4 +-
 datafusion-cli/src/functions.rs                    |    7 +-
 datafusion-cli/src/main.rs                         |   74 +-
 datafusion-cli/tests/cli_integration.rs            |    4 +-
 .../cli_top_memory_consumers@no_track.snap         |    2 +-
 .../snapshots/[email protected]   |    2 +-
 .../cli_top_memory_consumers@top3_default.snap     |    2 +-
 ...mory_consumers_with_mem_pool_type@no_track.snap |    2 +-
 [email protected] |    2 +-
 datafusion-examples/Cargo.toml                     |    2 +-
 datafusion/catalog-listing/src/helpers.rs          |   45 +-
 datafusion/catalog-listing/src/table.rs            |   35 +-
 datafusion/common/src/config.rs                    |    7 +
 datafusion/common/src/heap_size.rs                 |  561 ++++++++
 datafusion/common/src/lib.rs                       |    3 +
 datafusion/common/src/scalar/mod.rs                |   25 +-
 datafusion/common/src/stats.rs                     |   24 +-
 datafusion/common/src/utils/mod.rs                 |   14 +-
 datafusion/core/Cargo.toml                         |    2 +-
 .../core/src/datasource/file_format/parquet.rs     |    2 +-
 .../core/src/datasource/listing_table_factory.rs   |    6 +-
 datafusion/core/src/execution/context/mod.rs       |   59 +-
 datafusion/core/src/optimizer_rule_reference.md    |   45 +-
 datafusion/core/src/physical_planner.rs            |  365 +++--
 datafusion/core/tests/dataframe/mod.rs             |   36 +-
 .../core/tests/fuzz_cases/topk_filter_pushdown.rs  |   19 +-
 datafusion/core/tests/memory_limit/mod.rs          |   12 +-
 datafusion/core/tests/parquet/file_statistics.rs   |   19 +-
 .../tests/physical_optimizer/filter_pushdown.rs    |    2 +-
 .../tests/physical_optimizer/limit_pushdown.rs     |    5 +-
 .../physical_optimizer/projection_pushdown.rs      |    7 +-
 .../core/tests/physical_optimizer/pushdown_sort.rs |   70 +-
 datafusion/core/tests/sql/runtime_config.rs        |   54 +-
 datafusion/datasource-parquet/src/access_plan.rs   |  414 +++++-
 datafusion/datasource-parquet/src/file_format.rs   | 1410 +-------------------
 datafusion/datasource-parquet/src/metrics.rs       |   24 +
 datafusion/datasource-parquet/src/mod.rs           |   10 +
 .../datasource-parquet/src/opener/early_stop.rs    |  107 ++
 .../datasource-parquet/src/opener/encryption.rs    |  104 ++
 .../src/{opener.rs => opener/mod.rs}               |  669 +++++-----
 datafusion/datasource-parquet/src/page_filter.rs   |   86 +-
 datafusion/datasource-parquet/src/push_decoder.rs  |  239 ++++
 datafusion/datasource-parquet/src/row_filter.rs    |   64 +
 .../datasource-parquet/src/row_group_filter.rs     |   20 +-
 .../datasource-parquet/src/schema_coercion.rs      |  692 ++++++++++
 datafusion/datasource-parquet/src/sink.rs          |  754 +++++++++++
 datafusion/datasource-parquet/src/sort.rs          |   89 +-
 datafusion/datasource-parquet/src/source.rs        |  709 +++++++++-
 datafusion/datasource/src/file.rs                  |   13 +
 .../datasource/src/file_stream/work_source.rs      |   13 +-
 datafusion/datasource/src/memory.rs                |    2 +-
 datafusion/datasource/src/mod.rs                   |   16 +-
 datafusion/datasource/src/statistics.rs            |    2 +-
 datafusion/datasource/src/url.rs                   |    2 +-
 datafusion/execution/src/cache/cache_manager.rs    |   85 +-
 datafusion/execution/src/cache/cache_unit.rs       |  410 ------
 .../execution/src/cache/file_statistics_cache.rs   |  744 +++++++++++
 datafusion/execution/src/cache/list_files_cache.rs |   30 +-
 datafusion/execution/src/cache/mod.rs              |    2 +-
 datafusion/execution/src/memory_pool/mod.rs        |   27 +-
 datafusion/execution/src/memory_pool/pool.rs       |    2 +-
 datafusion/execution/src/runtime_env.rs            |   26 +-
 datafusion/expr-common/src/interval_arithmetic.rs  |  348 +++--
 datafusion/expr-common/src/statistics.rs           |   62 +
 datafusion/expr/src/expr.rs                        |   99 +-
 datafusion/expr/src/expr_fn.rs                     |   12 +-
 datafusion/expr/src/expr_rewriter/mod.rs           |   12 +-
 datafusion/expr/src/expr_schema.rs                 |   21 +
 datafusion/expr/src/higher_order_function.rs       |  534 +++++++-
 datafusion/expr/src/logical_plan/plan.rs           |   13 +-
 datafusion/expr/src/sql.rs                         |   35 +-
 datafusion/expr/src/type_coercion/functions.rs     |  156 +++
 datafusion/expr/src/utils.rs                       |   33 +-
 datafusion/expr/src/window_frame.rs                |    7 +-
 datafusion/expr/src/window_state.rs                |   57 +-
 datafusion/ffi/Cargo.toml                          |    1 +
 datafusion/ffi/src/execution_plan.rs               |   72 +
 datafusion/ffi/src/expr/distribution.rs            |    7 +
 datafusion/ffi/src/physical_expr/metrics.rs        |  803 +++++++++++
 datafusion/ffi/src/physical_expr/mod.rs            |    8 +
 .../functions-aggregate-common/src/merge_arrays.rs |    4 +-
 .../functions-aggregate-common/src/min_max.rs      |  838 ++++++------
 datafusion/functions-aggregate/src/average.rs      |   52 +-
 datafusion/functions-aggregate/src/nth_value.rs    |    2 +-
 datafusion/functions-nested/Cargo.toml             |    8 +-
 .../functions-nested/benches/array_expression.rs   |   52 -
 .../benches/{array_remove.rs => array_replace.rs}  |  256 ++--
 datafusion/functions-nested/src/array_any_match.rs |   40 +-
 datafusion/functions-nested/src/array_transform.rs |   66 +-
 datafusion/functions-nested/src/replace.rs         |   34 +-
 datafusion/functions-table/Cargo.toml              |    1 +
 datafusion/functions-table/src/generate_series.rs  |   37 +-
 datafusion/functions-window/src/nth_value.rs       |   26 +-
 datafusion/functions/benches/replace.rs            |   30 +
 datafusion/functions/src/core/named_struct.rs      |    2 +-
 datafusion/functions/src/core/planner.rs           |    2 +-
 datafusion/functions/src/datetime/date_bin.rs      |    6 +-
 datafusion/functions/src/datetime/date_part.rs     |   15 +-
 datafusion/functions/src/datetime/date_trunc.rs    |    8 +-
 datafusion/functions/src/math/factorial.rs         |    4 +-
 datafusion/functions/src/math/random.rs            |    6 +
 datafusion/functions/src/string/replace.rs         |   84 +-
 datafusion/functions/src/strings.rs                |  919 ++++++++++---
 datafusion/optimizer/Cargo.toml                    |    4 +
 datafusion/optimizer/benches/unions_to_filter.rs   |  195 +++
 .../optimizer/src/decorrelate_lateral_join.rs      |    7 +-
 datafusion/optimizer/src/eliminate_outer_join.rs   |   14 +-
 datafusion/optimizer/src/lib.rs                    |    1 +
 .../optimizer/src/optimize_projections/mod.rs      |    9 +-
 datafusion/optimizer/src/optimizer.rs              |    2 +
 datafusion/optimizer/src/push_down_filter.rs       |    2 +-
 datafusion/optimizer/src/unions_to_filter.rs       |  652 +++++++++
 .../physical-expr-common/src/binary_view_map.rs    |   45 +-
 .../physical-expr-common/src/metrics/value.rs      |   20 +-
 .../physical-expr-common/src/physical_expr.rs      |   15 +-
 datafusion/physical-expr/src/aggregate.rs          |  512 ++++++-
 datafusion/physical-expr/src/expressions/binary.rs |    7 +
 datafusion/physical-expr/src/expressions/case.rs   |   74 +-
 .../src/expressions/dynamic_filters.rs             |   20 +-
 datafusion/physical-expr/src/expressions/lambda.rs |   30 +-
 .../physical-expr/src/expressions/negative.rs      |    4 +
 datafusion/physical-expr/src/expressions/not.rs    |    4 +
 datafusion/physical-expr/src/projection.rs         |   76 +-
 datafusion/physical-expr/src/statistics/mod.rs     |    5 +-
 .../physical-expr/src/statistics/stats_solver.rs   |   15 +
 datafusion/physical-expr/src/utils/guarantee.rs    |    2 +-
 datafusion/physical-expr/src/window/standard.rs    |    2 +-
 .../physical-optimizer/src/aggregate_statistics.rs |   37 +-
 .../physical-optimizer/src/enforce_sorting/mod.rs  |    2 +-
 .../physical-optimizer/src/limit_pushdown.rs       |   76 ++
 .../aggregates/group_values/multi_group_by/mod.rs  |    5 +-
 datafusion/physical-plan/src/aggregates/mod.rs     |  375 +++++-
 .../physical-plan/src/aggregates/no_grouping.rs    |    4 +
 .../physical-plan/src/aggregates/row_hash.rs       |   18 +-
 .../physical-plan/src/aggregates/topk_stream.rs    |    4 +
 datafusion/physical-plan/src/analyze.rs            |    1 +
 datafusion/physical-plan/src/async_func.rs         |    6 +-
 datafusion/physical-plan/src/coalesce_batches.rs   |    6 +
 datafusion/physical-plan/src/filter.rs             |    8 +
 datafusion/physical-plan/src/joins/cross_join.rs   |    8 +-
 .../physical-plan/src/joins/hash_join/exec.rs      |   95 +-
 .../physical-plan/src/joins/hash_join/stream.rs    |    6 +
 .../physical-plan/src/joins/nested_loop_join.rs    |    6 +
 .../src/joins/piecewise_merge_join/classic_join.rs |    4 +
 .../src/joins/sort_merge_join/bitwise_stream.rs    |   16 +-
 .../joins/sort_merge_join/materializing_stream.rs  |   67 +-
 .../src/joins/sort_merge_join/tests.rs             |  223 ++++
 .../physical-plan/src/joins/symmetric_hash_join.rs |   18 +
 datafusion/physical-plan/src/joins/utils.rs        |    2 +-
 datafusion/physical-plan/src/limit.rs              |    5 +-
 .../physical-plan/src/operator_statistics/mod.rs   |    7 +-
 datafusion/physical-plan/src/repartition/mod.rs    |  459 ++++---
 datafusion/physical-plan/src/sorts/partial_sort.rs |    7 +
 .../physical-plan/src/sorts/partitioned_topk.rs    |    2 +
 datafusion/physical-plan/src/sorts/sort.rs         |   91 ++
 .../src/spill/replayable_spill_input.rs            |    3 +
 datafusion/physical-plan/src/stream.rs             |   53 +-
 datafusion/physical-plan/src/unnest.rs             |   10 +
 .../src/windows/bounded_window_agg_exec.rs         |    5 +
 .../physical-plan/src/windows/window_agg_exec.rs   |    5 +
 datafusion/proto/proto/datafusion.proto            |    6 +
 datafusion/proto/src/generated/pbjson.rs           |   54 +
 datafusion/proto/src/generated/prost.rs            |    9 +
 datafusion/proto/src/physical_plan/mod.rs          |  170 ++-
 datafusion/proto/src/physical_plan/to_proto.rs     |   10 +-
 .../proto/tests/cases/roundtrip_physical_plan.rs   |  367 ++++-
 .../spark/src/function/datetime/date_part.rs       |    7 +-
 .../spark/src/function/string/format_string.rs     |   70 +-
 datafusion/sql/src/expr/function.rs                |   15 +-
 datafusion/sql/src/expr/identifier.rs              |    4 +-
 datafusion/sql/src/expr/mod.rs                     |    8 +-
 datafusion/sql/src/parser.rs                       |    2 +-
 datafusion/sql/src/planner.rs                      |    2 +-
 datafusion/sql/src/query.rs                        |    1 +
 datafusion/sql/src/select.rs                       |    6 +
 datafusion/sql/src/statement.rs                    |  122 +-
 datafusion/sql/src/unparser/ast.rs                 |    6 +-
 datafusion/sql/src/unparser/expr.rs                |   29 +-
 datafusion/sql/src/unparser/plan.rs                |  148 +-
 datafusion/sql/src/unparser/utils.rs               |    7 +-
 datafusion/sql/src/values.rs                       |    3 +-
 datafusion/sql/tests/cases/plan_to_sql.rs          |  317 +++++
 datafusion/sql/tests/sql_integration.rs            |   10 +
 datafusion/sqllogictest/bin/sqllogictests.rs       |   21 +-
 .../test_files/agg_func_substitute.slt             |    4 +-
 datafusion/sqllogictest/test_files/aggregate.slt   |   57 +-
 .../test_files/aggregates_simplify.slt             |    8 +-
 .../test_files/array/array_replace.slt             |   16 +-
 .../test_files/array/array_transform.slt           |   10 +-
 datafusion/sqllogictest/test_files/async_udf.slt   |   10 +
 datafusion/sqllogictest/test_files/clickbench.slt  |    4 +-
 .../test_files/create_external_table.slt           |    2 +-
 .../sqllogictest/test_files/date_bin_errors.slt    |   10 +
 .../sqllogictest/test_files/datetime/date_part.slt |    8 +-
 .../test_files/datetime/timestamps.slt             |    6 +
 datafusion/sqllogictest/test_files/decimal.slt     |   25 +
 .../test_files/dynamic_filter_pushdown_config.slt  |   10 +-
 .../sqllogictest/test_files/encrypted_parquet.slt  |    2 +-
 datafusion/sqllogictest/test_files/explain.slt     |    4 +
 .../sqllogictest/test_files/explain_analyze.slt    |   10 +-
 .../sqllogictest/test_files/explain_tree.slt       |   34 +-
 datafusion/sqllogictest/test_files/expr.slt        |    2 +-
 datafusion/sqllogictest/test_files/functions.slt   |    6 +
 datafusion/sqllogictest/test_files/group_by.slt    |    4 +-
 .../sqllogictest/test_files/information_schema.slt |    4 +
 .../test_files/join_limit_pushdown.slt             |    2 +-
 datafusion/sqllogictest/test_files/limit.slt       |    2 +-
 .../sqllogictest/test_files/limit_pruning.slt      |   52 +-
 .../test_files/limit_single_row_batches.slt        |    2 +-
 datafusion/sqllogictest/test_files/math.slt        |    4 +
 datafusion/sqllogictest/test_files/metadata.slt    |   46 +
 datafusion/sqllogictest/test_files/parquet.slt     |    4 +-
 .../test_files/parquet_filter_pushdown.slt         |   22 +-
 .../test_files/parquet_sorted_statistics.slt       |    2 +-
 datafusion/sqllogictest/test_files/prepare.slt     |   19 +
 .../test_files/projection_pushdown.slt             |   42 +-
 .../test_files/push_down_filter_parquet.slt        |   18 +-
 .../test_files/push_down_filter_regression.slt     |    2 +-
 .../sqllogictest/test_files/set_variable.slt       |   23 +-
 .../sqllogictest/test_files/sort_pushdown.slt      |  523 +++++++-
 .../test_files/statistics_registry.slt             |   20 +-
 datafusion/sqllogictest/test_files/subquery.slt    |  109 +-
 .../sqllogictest/test_files/table_functions.slt    |   14 +
 datafusion/sqllogictest/test_files/topk.slt        |    8 +-
 .../sqllogictest/test_files/tpch/plans/q1.slt.part |    4 +-
 .../test_files/tpch/plans/q10.slt.part             |    4 +-
 .../test_files/tpch/plans/q12.slt.part             |    4 +-
 .../test_files/tpch/plans/q14.slt.part             |    4 +-
 .../test_files/tpch/plans/q15.slt.part             |    8 +-
 .../test_files/tpch/plans/q19.slt.part             |    4 +-
 .../sqllogictest/test_files/tpch/plans/q3.slt.part |    2 +-
 .../sqllogictest/test_files/tpch/plans/q5.slt.part |    4 +-
 .../sqllogictest/test_files/tpch/plans/q8.slt.part |    4 +-
 datafusion/sqllogictest/test_files/union.slt       |   60 +-
 datafusion/sqllogictest/test_files/unnest.slt      |   85 ++
 datafusion/sqllogictest/test_files/window.slt      |  379 ++++++
 .../test_files/window_topk_pushdown.slt            |    2 +-
 .../substrait/src/logical_plan/consumer/types.rs   |   96 +-
 .../substrait/src/logical_plan/consumer/utils.rs   |  102 +-
 .../src/logical_plan/producer/expr/literal.rs      |    2 +-
 .../substrait/src/logical_plan/producer/types.rs   |   31 +
 .../tests/cases/roundtrip_logical_plan.rs          |   34 +
 .../substrait/tests/cases/substrait_validations.rs |   23 +-
 docs/pyproject.toml                                |    2 +-
 docs/source/contributor-guide/communication.md     |    2 +-
 .../contributor-guide/development_environment.md   |    2 +-
 docs/source/index.rst                              |    3 +
 docs/source/library-user-guide/upgrading/54.0.0.md |  206 +++
 docs/source/user-guide/concepts-readings-events.md |    2 +-
 docs/source/user-guide/configs.md                  |   18 +-
 docs/source/user-guide/explain-usage.md            |    1 +
 docs/source/user-guide/introduction.md             |    2 +-
 docs/source/user-guide/sql/scalar_functions.md     |   13 +-
 rust-toolchain.toml                                |    2 +-
 uv.lock                                            |   56 +-
 267 files changed, 15840 insertions(+), 4469 deletions(-)
 create mode 100644 datafusion/common/src/heap_size.rs
 create mode 100644 datafusion/datasource-parquet/src/opener/early_stop.rs
 create mode 100644 datafusion/datasource-parquet/src/opener/encryption.rs
 rename datafusion/datasource-parquet/src/{opener.rs => opener/mod.rs} (88%)
 create mode 100644 datafusion/datasource-parquet/src/push_decoder.rs
 create mode 100644 datafusion/datasource-parquet/src/schema_coercion.rs
 create mode 100644 datafusion/datasource-parquet/src/sink.rs
 delete mode 100644 datafusion/execution/src/cache/cache_unit.rs
 create mode 100644 datafusion/execution/src/cache/file_statistics_cache.rs
 create mode 100644 datafusion/ffi/src/physical_expr/metrics.rs
 delete mode 100644 datafusion/functions-nested/benches/array_expression.rs
 copy datafusion/functions-nested/benches/{array_remove.rs => array_replace.rs} 
(69%)
 create mode 100644 datafusion/optimizer/benches/unions_to_filter.rs
 create mode 100644 datafusion/optimizer/src/unions_to_filter.rs


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

Reply via email to