1 | #include "duckdb/storage/buffer/managed_buffer.hpp" |
---|---|
2 | #include "duckdb/common/exception.hpp" |
3 | |
4 | using namespace duckdb; |
5 | using namespace std; |
6 | |
7 | ManagedBuffer::ManagedBuffer(BufferManager &manager, idx_t size, bool can_destroy, block_id_t id) |
8 | : FileBuffer(FileBufferType::MANAGED_BUFFER, size), manager(manager), can_destroy(can_destroy), id(id) { |
9 | assert(id >= MAXIMUM_BLOCK); |
10 | assert(size >= Storage::BLOCK_ALLOC_SIZE); |
11 | } |
12 |