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
7using namespace std;
8
9namespace duckdb {
10
11void 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