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 7625d1514a [pipelineX](feature) support select operator and add TPCH
test cases (#23954)
add a96adc01aa [Chore](function) refactor of quantile_state (#23862)
No new revisions were added by this update.
Summary of changes:
be/src/olap/tablet_schema.cpp | 14 +--
be/src/util/quantile_state.cpp | 75 ++++++--------
be/src/util/quantile_state.h | 14 ++-
.../aggregate_function_quantile_state.cpp | 10 +-
.../aggregate_function_quantile_state.h | 46 ++++-----
be/src/vec/columns/column_complex.h | 16 +--
be/src/vec/core/field.h | 6 +-
be/src/vec/core/types.h | 9 +-
be/src/vec/data_types/data_type_decimal.h | 2 +-
be/src/vec/data_types/data_type_factory.cpp | 8 +-
be/src/vec/data_types/data_type_quantilestate.cpp | 54 ++++------
be/src/vec/data_types/data_type_quantilestate.h | 18 ++--
.../serde/data_type_quantilestate_serde.cpp | 22 ----
.../serde/data_type_quantilestate_serde.h | 115 ++++++++-------------
be/src/vec/functions/function_quantile_state.cpp | 115 ++++-----------------
be/src/vec/olap/olap_data_convertor.cpp | 16 +--
be/test/util/quantile_state_test.cpp | 5 +-
be/test/vec/core/column_complex_test.cpp | 14 +--
.../data_types/serde/data_type_serde_pb_test.cpp | 8 +-
.../vec/data_types/serde/data_type_serde_test.cpp | 8 +-
.../sql-reference/Data-Types/AGG_STATE.md | 1 +
.../sql-reference/Data-Types/QUANTILE_STATE.md | 4 +-
.../sql-reference/Data-Types/AGG_STATE.md | 2 +
.../sql-reference/Data-Types/QUANTILE_STATE.md | 5 +-
.../functions/scalar/ToQuantileState.java | 4 +-
gensrc/script/doris_builtins_functions.py | 3 -
.../test_agg_state_quantile_union.out} | 11 +-
.../test_agg_state_quantile_union.groovy} | 40 +++----
28 files changed, 238 insertions(+), 407 deletions(-)
delete mode 100644
be/src/vec/data_types/serde/data_type_quantilestate_serde.cpp
copy regression-test/data/{correctness_p0/test_outer_join_sort.out =>
datatype_p0/agg_state/quantile_union/test_agg_state_quantile_union.out} (61%)
copy
regression-test/suites/{mv_p0/test_mv_useless/where_invalid/where_invalid.groovy
=> datatype_p0/agg_state/quantile_union/test_agg_state_quantile_union.groovy}
(51%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]