Allocates the required objects.
642 size_t total_block_head_size = 0;
644 total_block_head_size += it->block_head.getSizeOnDisk();
std::shared_ptr< char > malloc(bool block=true)
MemoryManager fMemPool
Actual memory manager, providing memory for the compression buffers.
std::vector< char > fRawSumBuffer
buffer used for checksuming the incoming data, before compression
uint32_t fNumRowsPerTile
Number of rows per tile.
std::vector< CompressedColumn > fRealColumns
Vector hosting the columns of the file.
uint32_t fRealRowWidth
Width in bytes of one uncompressed row.
bool setChunkSize(const size_t size)
std::shared_ptr< char > fSmartBuffer
Smart pointer to the buffer where the incoming rows are written.