[feature-wip](array-type) add function array_union/array_except/array_intersect (#10781)

Add array_union/array_except/array_intersect function.
This commit is contained in:
xy720
2022-07-22 13:50:13 +08:00
committed by GitHub
parent 9d21b2154d
commit 3744321f01
18 changed files with 1160 additions and 2 deletions

View File

@ -30,6 +30,9 @@ void register_function_array_distinct(SimpleFunctionFactory&);
void register_function_array_remove(SimpleFunctionFactory&);
void register_function_array_sort(SimpleFunctionFactory&);
void register_function_arrays_overlap(SimpleFunctionFactory&);
void register_function_array_union(SimpleFunctionFactory&);
void register_function_array_except(SimpleFunctionFactory&);
void register_function_array_intersect(SimpleFunctionFactory&);
void register_function_array(SimpleFunctionFactory& factory) {
register_function_array_element(factory);
@ -40,6 +43,9 @@ void register_function_array(SimpleFunctionFactory& factory) {
register_function_array_remove(factory);
register_function_array_sort(factory);
register_function_arrays_overlap(factory);
register_function_array_union(factory);
register_function_array_except(factory);
register_function_array_intersect(factory);
}
} // namespace doris::vectorized