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

alamb pushed a change to branch 
dependabot/cargo/main/all-other-cargo-deps-4717009110
in repository https://gitbox.apache.org/repos/asf/datafusion.git


    from 475a1c9c16 chore(deps): bump env_logger
     add 56e097a9b8 perf: optimize scatter with type-specific specialization 
(#20498)
     add 7f29cb050a Add `arrow_try_cast` UDF (#21130)
     add 98defe6f32 chore: Fix all sqllogictest dangling configs (#21108)
     add 76075e2f35 Preserve SPM when parent maintains input order (#21097)
     add dc9098ef66 chore: update testcontainers and astral-tokio-tar for cargo 
audit (#21114)
     add 10fae81bf6 Fix push_down_filter for children with non-empty fetch 
fields (#21057)
     add b6d02185a6 Merge branch 'main' into 
dependabot/cargo/main/all-other-cargo-deps-4717009110

No new revisions were added by this update.

Summary of changes:
 Cargo.lock                                         |   8 +-
 .../physical_optimizer/enforce_distribution.rs     | 174 ++++++++
 datafusion/expr/src/logical_plan/plan.rs           |  76 ++++
 datafusion/functions/src/core/arrow_cast.rs        |   8 +-
 .../src/core/{arrow_cast.rs => arrow_try_cast.rs}  | 110 ++---
 datafusion/functions/src/core/mod.rs               |   9 +-
 datafusion/optimizer/src/push_down_filter.rs       |  66 +++
 datafusion/physical-expr-common/src/utils.rs       | 485 ++++++++++++++++++++-
 .../physical-optimizer/src/enforce_distribution.rs |   9 +-
 datafusion/physical-plan/src/sorts/sort.rs         |  92 +++-
 datafusion/sqllogictest/bin/sqllogictests.rs       |  46 +-
 .../src/engines/datafusion_engine/runner.rs        | 125 ++++--
 datafusion/sqllogictest/test_files/aggregate.slt   |   9 +-
 .../test_files/aggregate_repartition.slt           |   7 +
 .../test_files/aggregate_skip_partial.slt          |  45 ++
 datafusion/sqllogictest/test_files/arrow_files.slt |   4 +
 .../sqllogictest/test_files/arrow_try_cast.slt     | 109 +++++
 datafusion/sqllogictest/test_files/avro.slt        |   4 +
 datafusion/sqllogictest/test_files/cte.slt         |  10 +
 .../test_files/datetime/current_date_timezone.slt  |   4 +
 .../test_files/datetime/current_time_timezone.slt  |   4 +
 datafusion/sqllogictest/test_files/delete.slt      |   4 +
 datafusion/sqllogictest/test_files/distinct_on.slt |   4 +
 .../test_files/dynamic_filter_pushdown_config.slt  |   5 +-
 datafusion/sqllogictest/test_files/explain.slt     |   3 +-
 .../sqllogictest/test_files/explain_tree.slt       |   7 +
 .../sqllogictest/test_files/floor_preimage.slt     |   4 +
 datafusion/sqllogictest/test_files/group_by.slt    |   9 +
 .../test_files/ident_normalization.slt             |   4 +
 .../sqllogictest/test_files/information_schema.slt |  15 +
 .../test_files/information_schema_columns.slt      |  10 +
 .../information_schema_multiple_catalogs.slt       |  10 +
 .../test_files/information_schema_table_types.slt  |   4 +
 datafusion/sqllogictest/test_files/insert.slt      |   7 +
 .../sqllogictest/test_files/insert_to_external.slt |   7 +
 .../test_files/join_limit_pushdown.slt             |  13 +
 datafusion/sqllogictest/test_files/join_only.slt   |   4 +
 datafusion/sqllogictest/test_files/joins.slt       |  27 ++
 datafusion/sqllogictest/test_files/limit.slt       |  55 +++
 .../sqllogictest/test_files/limit_pruning.slt      |   4 +
 .../test_files/limit_single_row_batches.slt        |   9 +
 .../test_files/listing_table_statistics.slt        |   5 +-
 .../test_files/optimizer_group_by_constant.slt     |  10 +
 datafusion/sqllogictest/test_files/order.slt       |  24 +
 datafusion/sqllogictest/test_files/parquet.slt     |  20 +
 .../test_files/parquet_sorted_statistics.slt       |  13 +
 .../sqllogictest/test_files/parquet_statistics.slt |  11 +-
 .../sqllogictest/test_files/pipe_operator.slt      |   4 +
 datafusion/sqllogictest/test_files/predicates.slt  |   4 +
 .../test_files/preserve_file_partitioning.slt      |  13 +
 .../test_files/projection_pushdown.slt             |  12 +-
 .../test_files/push_down_filter_parquet.slt        |   7 +
 .../test_files/push_down_filter_regression.slt     |  22 +
 .../test_files/push_down_filter_unnest.slt         |   4 +
 datafusion/sqllogictest/test_files/repartition.slt |  10 +
 .../sqllogictest/test_files/repartition_scan.slt   |   7 +
 .../test_files/repartition_subset_satisfaction.slt |  16 +
 datafusion/sqllogictest/test_files/select.slt      |  10 +
 .../sqllogictest/test_files/set_variable.slt       |  10 +
 .../sqllogictest/test_files/sort_merge_join.slt    |   4 +
 .../sqllogictest/test_files/sort_pushdown.slt      |  18 +-
 .../sqllogictest/test_files/string/string_view.slt |   4 +
 datafusion/sqllogictest/test_files/struct.slt      |   4 +
 datafusion/sqllogictest/test_files/subquery.slt    |   7 +
 datafusion/sqllogictest/test_files/tpch/tpch.slt   |   4 +
 datafusion/sqllogictest/test_files/union.slt       |   4 +
 datafusion/sqllogictest/test_files/update.slt      |   4 +
 datafusion/sqllogictest/test_files/window.slt      |  39 +-
 .../test_files/window_topk_pushdown.slt            |  11 +-
 docs/source/user-guide/sql/scalar_functions.md     |  27 ++
 70 files changed, 1753 insertions(+), 184 deletions(-)
 copy datafusion/functions/src/core/{arrow_cast.rs => arrow_try_cast.rs} (57%)
 create mode 100644 datafusion/sqllogictest/test_files/arrow_try_cast.slt


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

Reply via email to