This is an automated email from the ASF dual-hosted git repository.
jayzhan pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/datafusion.git
from a2ac00da1b Improve Union Equivalence Propagation (#11506)
add d941dc3f01 Migrate `OrderSensitiveArrayAgg` to be a user defined
aggregate (#11564)
No new revisions were added by this update.
Summary of changes:
.../src/physical_optimizer/aggregate_statistics.rs | 1 +
.../combine_partial_final_agg.rs | 2 +
datafusion/core/src/physical_planner.rs | 35 +-
datafusion/core/tests/fuzz_cases/aggregate_fuzz.rs | 1 +
datafusion/expr/src/function.rs | 8 +-
.../src/approx_percentile_cont.rs | 9 +-
datafusion/functions-aggregate/src/array_agg.rs | 423 ++++++++++++++++-
datafusion/functions-aggregate/src/first_last.rs | 11 +-
datafusion/functions-aggregate/src/nth_value.rs | 7 +-
datafusion/functions-aggregate/src/stddev.rs | 6 +
.../physical-expr-common/src/aggregate/mod.rs | 95 +++-
datafusion/physical-expr-common/src/sort_expr.rs | 13 +-
datafusion/physical-expr-common/src/utils.rs | 23 +-
.../src/aggregate/array_agg_ordered.rs | 520 ---------------------
datafusion/physical-expr/src/aggregate/build_in.rs | 24 +-
datafusion/physical-expr/src/aggregate/mod.rs | 5 +-
datafusion/physical-expr/src/expressions/mod.rs | 1 -
datafusion/physical-plan/src/aggregates/mod.rs | 125 +++--
datafusion/physical-plan/src/lib.rs | 2 +-
datafusion/physical-plan/src/windows/mod.rs | 1 +
datafusion/proto/src/physical_plan/mod.rs | 2 +-
datafusion/proto/src/physical_plan/to_proto.rs | 10 +-
.../proto/tests/cases/roundtrip_physical_plan.rs | 9 +
23 files changed, 681 insertions(+), 652 deletions(-)
delete mode 100644 datafusion/physical-expr/src/aggregate/array_agg_ordered.rs
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]