This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/datafusion.git
from 3ea21aa332 perf: Optimize trunc scalar performance (#19788)
add 0aab6a3d2f feat: support `SELECT DISTINCT id FROM t ORDER BY id LIMIT
n` query use GroupedTopKAggregateStream (#19653)
No new revisions were added by this update.
Summary of changes:
datafusion/core/benches/topk_aggregate.rs | 183 +++++++++++++++++++++
datafusion/core/tests/execution/coop.rs | 5 +-
.../combine_partial_final_agg.rs | 4 +-
.../src/combine_partial_final_agg.rs | 4 +-
.../src/limited_distinct_aggregation.rs | 4 +-
.../physical-optimizer/src/topk_aggregation.rs | 44 +++--
datafusion/physical-plan/src/aggregates/mod.rs | 85 +++++++---
.../physical-plan/src/aggregates/row_hash.rs | 2 +-
.../physical-plan/src/aggregates/topk_stream.rs | 53 ++++--
datafusion/proto/proto/datafusion.proto | 2 +
datafusion/proto/src/generated/pbjson.rs | 17 ++
datafusion/proto/src/generated/prost.rs | 3 +
datafusion/proto/src/physical_plan/mod.rs | 23 ++-
.../proto/tests/cases/roundtrip_physical_plan.rs | 4 +-
.../sqllogictest/test_files/aggregates_topk.slt | 118 +++++++++++++
datafusion/sqllogictest/test_files/group_by.slt | 4 +-
16 files changed, 489 insertions(+), 66 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]