1 | #include "duckdb/function/aggregate/distributive_functions.hpp" |
---|---|
2 | #include "duckdb/common/exception.hpp" |
3 | #include "duckdb/common/types/null_value.hpp" |
4 | #include "duckdb/common/vector_operations/vector_operations.hpp" |
5 | #include "duckdb/function/aggregate_function.hpp" |
6 | |
7 | using namespace std; |
8 | |
9 | namespace duckdb { |
10 | |
11 | void BuiltinFunctions::RegisterDistributiveAggregates() { |
12 | Register<BitAndFun>(); |
13 | Register<BitOrFun>(); |
14 | Register<BitXorFun>(); |
15 | Register<CountStarFun>(); |
16 | Register<CountFun>(); |
17 | Register<FirstFun>(); |
18 | Register<MaxFun>(); |
19 | Register<MinFun>(); |
20 | Register<SumFun>(); |
21 | Register<StringAggFun>(); |
22 | } |
23 | |
24 | } // namespace duckdb |
25 |