This is an automated email from the ASF dual-hosted git repository.
alamb pushed a change to branch dependabot/cargo/main/base64-0.22
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion.git
from a7081035c6 update datafusion-cli.lock
add 684b4fab75 Minor: fix LEAD test description (#9451)
add a84e5f89bd Consolidate `TreeNode` transform and rewrite APIs (#8891)
add ac27428788 Support `Date32` arguments for `generate_series` (#9420)
add a96c5184cc Merge remote-tracking branch 'apache/main' into
dependabot/cargo/main/base64-0.22
No new revisions were added by this update.
Summary of changes:
datafusion-examples/examples/rewrite_expr.rs | 19 +-
datafusion/common/src/tree_node.rs | 1783 +++++++++++++++++---
datafusion/core/src/datasource/listing/helpers.rs | 42 +-
.../datasource/physical_plan/parquet/row_filter.rs | 43 +-
datafusion/core/src/execution/context/mod.rs | 8 +-
.../src/physical_optimizer/aggregate_statistics.rs | 10 +-
.../src/physical_optimizer/coalesce_batches.rs | 13 +-
.../combine_partial_final_agg.rs | 12 +-
.../src/physical_optimizer/enforce_distribution.rs | 43 +-
.../core/src/physical_optimizer/enforce_sorting.rs | 49 +-
.../core/src/physical_optimizer/join_selection.rs | 33 +-
.../limited_distinct_aggregation.rs | 26 +-
.../src/physical_optimizer/output_requirements.rs | 22 +-
.../src/physical_optimizer/pipeline_checker.rs | 5 +-
.../src/physical_optimizer/projection_pushdown.rs | 36 +-
datafusion/core/src/physical_optimizer/pruning.rs | 15 +-
.../replace_with_order_preserving_variants.rs | 10 +-
.../core/src/physical_optimizer/sort_pushdown.rs | 4 +-
.../core/src/physical_optimizer/test_utils.rs | 28 +-
.../src/physical_optimizer/topk_aggregation.rs | 24 +-
datafusion/core/tests/fuzz_cases/aggregate_fuzz.rs | 23 +-
datafusion/expr/src/expr.rs | 32 +-
datafusion/expr/src/expr_rewriter/mod.rs | 89 +-
datafusion/expr/src/expr_rewriter/order_by.rs | 12 +-
datafusion/expr/src/logical_plan/display.rs | 34 +-
datafusion/expr/src/logical_plan/plan.rs | 94 +-
datafusion/expr/src/tree_node/expr.rs | 419 +++--
datafusion/expr/src/tree_node/plan.rs | 80 +-
datafusion/expr/src/utils.rs | 10 +-
datafusion/functions-array/Cargo.toml | 2 +-
datafusion/functions-array/src/kernels.rs | 55 +-
datafusion/functions-array/src/udf.rs | 29 +-
.../optimizer/src/analyzer/count_wildcard_rule.rs | 125 +-
.../optimizer/src/analyzer/inline_table_scan.rs | 49 +-
datafusion/optimizer/src/analyzer/mod.rs | 4 +-
datafusion/optimizer/src/analyzer/rewrite_expr.rs | 73 +-
datafusion/optimizer/src/analyzer/subquery.rs | 25 +-
datafusion/optimizer/src/analyzer/type_coercion.rs | 173 +-
.../optimizer/src/common_subexpr_eliminate.rs | 125 +-
datafusion/optimizer/src/decorrelate.rs | 130 +-
.../src/decorrelate_predicate_subquery.rs | 17 +-
datafusion/optimizer/src/plan_signature.rs | 4 +-
datafusion/optimizer/src/push_down_filter.rs | 23 +-
.../optimizer/src/scalar_subquery_to_join.rs | 78 +-
.../src/simplify_expressions/expr_simplifier.rs | 329 ++--
.../src/simplify_expressions/guarantees.rs | 66 +-
.../src/simplify_expressions/inlist_simplifier.rs | 52 +-
.../optimizer/src/unwrap_cast_in_comparison.rs | 55 +-
datafusion/optimizer/src/utils.rs | 14 +-
datafusion/physical-expr/src/equivalence/class.rs | 29 +-
datafusion/physical-expr/src/equivalence/mod.rs | 22 +-
.../physical-expr/src/equivalence/projection.rs | 12 +-
.../physical-expr/src/equivalence/properties.rs | 22 +-
datafusion/physical-expr/src/expressions/case.rs | 28 +-
datafusion/physical-expr/src/physical_expr.rs | 2 +-
datafusion/physical-expr/src/utils/mod.rs | 31 +-
datafusion/physical-plan/src/empty.rs | 2 +-
.../physical-plan/src/joins/stream_join_utils.rs | 18 +-
datafusion/physical-plan/src/joins/utils.rs | 20 +-
datafusion/physical-plan/src/lib.rs | 7 +-
datafusion/physical-plan/src/placeholder_row.rs | 3 +-
datafusion/physical-plan/src/recursive_query.rs | 7 +-
datafusion/physical-plan/src/tree_node.rs | 6 +-
datafusion/sql/src/utils.rs | 76 +-
datafusion/sqllogictest/test_files/array.slt | 60 +-
datafusion/sqllogictest/test_files/group_by.slt | 2 +-
datafusion/sqllogictest/test_files/window.slt | 3 +-
.../library-user-guide/working-with-exprs.md | 6 +-
68 files changed, 3207 insertions(+), 1595 deletions(-)