This is an automated email from the ASF dual-hosted git repository.
panxiaolei pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from f217e052d3 [fix](dynamic_partition) fix dynamic partition not work
when drop and recover olap table (#19031)
add bbb3af6ce6 [Feature](agg_state) support agg_state combinators (#19969)
No new revisions were added by this update.
Summary of changes:
be/src/olap/memtable.cpp | 6 +-
be/src/olap/tablet_schema.cpp | 20 +++-
be/src/olap/tablet_schema.h | 3 +-
be/src/runtime/types.h | 8 +-
.../vec/aggregate_functions/aggregate_function.h | 52 ++++++---
.../aggregate_functions/aggregate_function_avg.h | 4 +-
.../aggregate_functions/aggregate_function_count.h | 22 ++--
.../aggregate_function_distinct.h | 1 -
.../aggregate_function_min_max.h | 6 +-
.../aggregate_functions/aggregate_function_null.h | 10 --
.../aggregate_function_state_merge.h | 50 +++++++++
.../aggregate_function_state_union.h | 99 ++++++++++++++++
.../aggregate_functions/aggregate_function_sum.h | 4 +-
be/src/vec/data_types/data_type_agg_state.h | 6 +-
be/src/vec/exec/vaggregation_node.cpp | 2 +-
.../table_function/table_function_factory.cpp | 12 +-
be/src/vec/exprs/vectorized_agg_fn.cpp | 28 +++++
be/src/vec/exprs/vectorized_fn_call.cpp | 30 +++++
be/src/vec/functions/function_agg_state.h | 85 ++++++++++++++
be/src/vec/olap/block_reader.cpp | 2 +-
be/src/vec/utils/util.hpp | 13 +++
.../doris/analysis/BuiltinAggregateFunction.java | 4 +-
.../org/apache/doris/analysis/DescribeStmt.java | 7 +-
.../main/java/org/apache/doris/analysis/Expr.java | 125 +++++++++++++++++++--
.../apache/doris/catalog/AggregateFunction.java | 4 +-
.../main/java/org/apache/doris/catalog/Column.java | 8 ++
.../java/org/apache/doris/catalog/Function.java | 39 ++++++-
.../org/apache/doris/catalog/ScalarFunction.java | 6 +-
.../doris/common/proc/IndexSchemaProcNode.java | 7 +-
29 files changed, 564 insertions(+), 99 deletions(-)
create mode 100644
be/src/vec/aggregate_functions/aggregate_function_state_merge.h
create mode 100644
be/src/vec/aggregate_functions/aggregate_function_state_union.h
create mode 100644 be/src/vec/functions/function_agg_state.h
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]