OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Buffer_Namespace::CpuBufferMgr Member List

This is the complete list of members for Buffer_Namespace::CpuBufferMgr, including all inherited members.

addSlab(const size_t slab_size) overrideBuffer_Namespace::CpuBufferMgrprotectedvirtual
alloc(const size_t num_bytes=0) overrideBuffer_Namespace::BufferMgr
allocateBuffer(BufferList::iterator segment_iter, const size_t page_size, const size_t initial_size) overrideBuffer_Namespace::CpuBufferMgrprotectedvirtual
allocator_Buffer_Namespace::CpuBufferMgrprivate
BufferMgr(const int device_id, const size_t max_buffer_size, const size_t min_slab_size, const size_t max_slab_size, const size_t page_size, AbstractBufferMgr *parent_mgr=0)Buffer_Namespace::BufferMgr
checkpoint() overrideBuffer_Namespace::BufferMgr
checkpoint(const int db_id, const int tb_id) overrideBuffer_Namespace::BufferMgr
clearSlabs()Buffer_Namespace::BufferMgr
CpuBufferMgr(const int device_id, const size_t max_buffer_pool_size, CudaMgr_Namespace::CudaMgr *cuda_mgr, const size_t min_slab_size, const size_t max_slab_size, const size_t page_size, AbstractBufferMgr *parent_mgr=nullptr)Buffer_Namespace::CpuBufferMgrinline
createBuffer(const ChunkKey &key, const size_t page_size=0, const size_t initial_size=0) overrideBuffer_Namespace::BufferMgr
cuda_mgr_Buffer_Namespace::CpuBufferMgrprotected
deleteBuffer(const ChunkKey &key, const bool purge=true) overrideBuffer_Namespace::BufferMgr
deleteBuffersWithPrefix(const ChunkKey &key_prefix, const bool purge=true) overrideBuffer_Namespace::BufferMgr
fetchBuffer(const ChunkKey &key, AbstractBuffer *dest_buffer, const size_t num_bytes=0) overrideBuffer_Namespace::BufferMgr
free(AbstractBuffer *buffer) overrideBuffer_Namespace::BufferMgr
freeAllMem() overrideBuffer_Namespace::CpuBufferMgrprotectedvirtual
getAllocated() overrideBuffer_Namespace::BufferMgr
getBuffer(const ChunkKey &key, const size_t num_bytes=0) overrideBuffer_Namespace::BufferMgr
getChunkMetadataVecForKeyPrefix(ChunkMetadataVector &chunk_metadata_vec, const ChunkKey &key_prefix) overrideBuffer_Namespace::BufferMgr
getInUseSize() overrideBuffer_Namespace::BufferMgr
getMaxBufferSize()Buffer_Namespace::BufferMgr
getMaxSize() overrideBuffer_Namespace::BufferMgr
getMaxSlabSize()Buffer_Namespace::BufferMgr
getMgrType() overrideBuffer_Namespace::CpuBufferMgrinline
getNumChunks() overrideBuffer_Namespace::BufferMgr
getPageSize()Buffer_Namespace::BufferMgr
getSlabSegments()Buffer_Namespace::BufferMgr
getStringMgrType() overrideBuffer_Namespace::CpuBufferMgrinline
initializeMem()Buffer_Namespace::CpuBufferMgrprotectedvirtual
isAllocationCapped() overrideBuffer_Namespace::BufferMgr
isBufferOnDevice(const ChunkKey &key) overrideBuffer_Namespace::BufferMgr
max_buffer_pool_size_Buffer_Namespace::BufferMgrprotected
max_slab_size_Buffer_Namespace::BufferMgrprotected
min_slab_size_Buffer_Namespace::BufferMgrprotected
page_size_Buffer_Namespace::BufferMgrprotected
printMap()Buffer_Namespace::BufferMgr
printSeg(BufferList::iterator &seg_it)Buffer_Namespace::BufferMgr
printSegs()Buffer_Namespace::BufferMgr
printSlab(size_t slab_num)Buffer_Namespace::BufferMgr
printSlabs() overrideBuffer_Namespace::BufferMgr
putBuffer(const ChunkKey &key, AbstractBuffer *d, const size_t num_bytes=0) overrideBuffer_Namespace::BufferMgr
removeTableRelatedDS(const int db_id, const int table_id) overrideBuffer_Namespace::BufferMgr
reserveBuffer(BufferList::iterator &seg_it, const size_t num_bytes)Buffer_Namespace::BufferMgr
setAllocator(std::unique_ptr< DramArena > allocator)Buffer_Namespace::CpuBufferMgrinline
size()Buffer_Namespace::BufferMgr
slab_segments_Buffer_Namespace::BufferMgrprotected
slabs_Buffer_Namespace::BufferMgrprotected
~BufferMgr() overrideBuffer_Namespace::BufferMgr
~CpuBufferMgr() overrideBuffer_Namespace::CpuBufferMgrinline