This is an automated email from the ASF dual-hosted git repository.
zhangstar333 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 08390b7ff85 [Test](nereids) add ut for ShowTableStatusCommand (#54061)
add 96348914016 [Bug](aggregate) the null_count should store in data place
instead of member variable of class (#53118)
No new revisions were added by this update.
Summary of changes:
be/src/pipeline/exec/aggregation_sink_operator.cpp | 7 +-
be/src/pipeline/exec/analytic_sink_operator.cpp | 2 +-
.../exec/streaming_aggregation_operator.cpp | 2 +-
.../vec/aggregate_functions/aggregate_function.h | 1 +
.../aggregate_function_approx_count_distinct.cpp | 33 ++----
.../aggregate_function_approx_count_distinct.h | 2 +-
.../aggregate_function_approx_top_k.cpp | 2 +-
.../aggregate_function_approx_top_k.h | 1 -
.../aggregate_function_approx_top_sum.cpp | 18 +--
.../aggregate_function_approx_top_sum.h | 1 -
.../aggregate_function_array_agg.cpp | 67 ++++++-----
.../aggregate_functions/aggregate_function_avg.h | 1 -
.../aggregate_function_collect.cpp | 60 +++++-----
.../aggregate_function_combinator.h | 2 +-
.../aggregate_function_corr.cpp | 6 +-
.../aggregate_functions/aggregate_function_count.h | 1 -
.../aggregate_function_count_by_enum.h | 4 -
.../aggregate_function_covar.cpp | 10 +-
.../aggregate_functions/aggregate_function_covar.h | 1 -
.../aggregate_function_distinct.cpp | 10 +-
.../aggregate_function_distinct.h | 6 -
.../aggregate_function_foreach.cpp | 6 +-
.../aggregate_function_foreach.h | 2 -
.../aggregate_function_foreachv2.cpp | 2 +-
.../aggregate_function_group_array_intersect.cpp | 13 ++-
.../aggregate_function_group_array_intersect.h | 6 -
.../aggregate_function_group_concat.cpp | 4 +-
.../aggregate_function_group_concat.h | 1 -
.../aggregate_function_histogram.cpp | 4 +-
.../aggregate_function_hll_union_agg.h | 2 -
.../aggregate_function_kurtosis.cpp | 26 ++---
.../aggregate_function_linear_histogram.cpp | 39 ++++---
.../aggregate_function_linear_histogram.h | 1 -
.../aggregate_functions/aggregate_function_map.cpp | 52 +++++----
.../aggregate_functions/aggregate_function_map.h | 2 -
.../aggregate_function_map_v2.cpp | 7 +-
.../aggregate_function_min_max.cpp | 48 ++++----
.../aggregate_function_min_max_by.h | 82 +++++++-------
.../aggregate_functions/aggregate_function_null.h | 122 +++++++++++++++------
.../aggregate_function_orthogonal_bitmap.cpp | 7 +-
.../aggregate_function_orthogonal_bitmap.h | 1 -
.../aggregate_function_percentile.cpp | 8 +-
.../aggregate_function_percentile.h | 5 -
.../aggregate_function_regr_union.cpp | 28 +++--
.../aggregate_function_regr_union.h | 6 -
.../aggregate_function_retention.h | 1 -
.../aggregate_function_sequence_match.cpp | 13 +--
.../aggregate_function_sequence_match.h | 1 -
.../aggregate_function_skew.cpp | 24 ++--
.../aggregate_functions/aggregate_function_sort.h | 4 -
.../aggregate_function_statistic.h | 1 -
.../aggregate_function_stddev.cpp | 27 ++---
.../aggregate_function_stddev.h | 1 -
.../aggregate_functions/aggregate_function_sum.h | 2 -
.../aggregate_function_topn.cpp | 16 +--
.../aggregate_function_uniq.cpp | 21 ++--
.../aggregate_functions/aggregate_function_uniq.h | 1 -
.../aggregate_function_uniq_distribute_key.cpp | 12 +-
.../aggregate_function_uniq_distribute_key.h | 2 -
.../aggregate_function_window.cpp | 1 -
.../aggregate_function_window_funnel.cpp | 7 +-
.../aggregate_function_window_funnel.h | 2 -
be/src/vec/aggregate_functions/helpers.h | 69 +++++++-----
be/src/vec/exprs/vectorized_agg_fn.cpp | 14 ++-
be/src/vec/exprs/vectorized_agg_fn.h | 13 ++-
.../functions/array/function_array_aggregation.cpp | 26 +++--
.../operator/analytic_sink_operator_test.cpp | 2 +-
be/test/testutil/mock/mock_agg_fn_evaluator.cpp | 10 +-
be/test/testutil/mock/mock_agg_fn_evaluator.h | 6 +-
be/test/vec/aggregate_functions/agg_test.cpp | 109 +++++++++++++++++-
.../sql_functions/window_functions/test_sum.out | Bin 1348 -> 1622 bytes
.../sql_functions/window_functions/test_sum.groovy | 41 +++++++
72 files changed, 661 insertions(+), 476 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]