1#include "duckdb/execution/base_aggregate_hashtable.hpp"
2#include "duckdb/planner/expression/bound_aggregate_expression.hpp"
3#include "duckdb/storage/buffer_manager.hpp"
4
5namespace duckdb {
6
7BaseAggregateHashTable::BaseAggregateHashTable(ClientContext &context, Allocator &allocator,
8 const vector<AggregateObject> &aggregates,
9 vector<LogicalType> payload_types_p)
10 : allocator(allocator), buffer_manager(BufferManager::GetBufferManager(context)),
11 payload_types(std::move(payload_types_p)) {
12 filter_set.Initialize(context, aggregates, payload_types);
13}
14
15} // namespace duckdb
16