[feature-wip] (array-type) add the array_distinct function (#10388)

* add the array_distinct function

* add the support for decimal and update variable names

* add docs and regression test for array_distinct function

Co-authored-by: hucheng01 <hucheng01@baidu.com>
This commit is contained in:
carlvinhust2012
2022-07-12 17:02:42 +08:00
committed by GitHub
parent 5f99a95816
commit eb079950cb
9 changed files with 492 additions and 0 deletions

View File

@ -27,6 +27,7 @@ void register_function_array_index(SimpleFunctionFactory&);
void register_function_array_size(SimpleFunctionFactory&);
void register_function_array_aggregation(SimpleFunctionFactory&);
void register_function_arrays_overlap(SimpleFunctionFactory&);
void register_function_array_distinct(SimpleFunctionFactory&);
void register_function_array(SimpleFunctionFactory& factory) {
register_function_array_element(factory);
@ -34,6 +35,7 @@ void register_function_array(SimpleFunctionFactory& factory) {
register_function_array_size(factory);
register_function_array_aggregation(factory);
register_function_arrays_overlap(factory);
register_function_array_distinct(factory);
}
} // namespace doris::vectorized