This is an automated email from the ASF dual-hosted git repository.
agrove pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.
from 0100121 ARROW-10015: [Rust] Simd aggregate kernels
add 1c7581c ARROW-10043: [Rust][DataFusion] Implement COUNT(DISTINCT col)
No new revisions were added by this update.
Summary of changes:
rust/arrow/src/compute/kernels/concat.rs | 103 ++++
rust/datafusion/src/execution/context.rs | 127 +++++
rust/datafusion/src/logical_plan/mod.rs | 57 ++-
rust/datafusion/src/optimizer/utils.rs | 3 +-
rust/datafusion/src/physical_plan/aggregates.rs | 40 +-
.../src/physical_plan/distinct_expressions.rs | 562 +++++++++++++++++++++
rust/datafusion/src/physical_plan/group_scalar.rs | 134 +++++
.../datafusion/src/physical_plan/hash_aggregate.rs | 17 +-
rust/datafusion/src/physical_plan/mod.rs | 2 +
rust/datafusion/src/physical_plan/planner.rs | 15 +-
rust/datafusion/src/scalar.rs | 138 ++++-
rust/datafusion/src/sql/planner.rs | 6 +-
rust/datafusion/src/test/mod.rs | 54 ++
rust/datafusion/tests/sql.rs | 26 +
14 files changed, 1241 insertions(+), 43 deletions(-)
create mode 100644 rust/datafusion/src/physical_plan/distinct_expressions.rs
create mode 100644 rust/datafusion/src/physical_plan/group_scalar.rs