OmniSciDB  d2f719934e
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Buffer_Namespace::TieredCpuBufferMgr Member List

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

addSlab(const size_t slab_size) overrideBuffer_Namespace::TieredCpuBufferMgrprivatevirtual
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
allocators_Buffer_Namespace::TieredCpuBufferMgrprivate
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
dump() const Buffer_Namespace::TieredCpuBufferMgr
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::TieredCpuBufferMgrprivatevirtual
getAllocated() overrideBuffer_Namespace::BufferMgr
getAllocatorForSlab(int32_t slab_num) const Buffer_Namespace::TieredCpuBufferMgr
getAllocators()Buffer_Namespace::TieredCpuBufferMgrinline
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::TieredCpuBufferMgrinline
getNumChunks() overrideBuffer_Namespace::BufferMgr
getPageSize()Buffer_Namespace::BufferMgr
getSlabSegments()Buffer_Namespace::BufferMgr
getStringMgrType() overrideBuffer_Namespace::TieredCpuBufferMgrinline
initializeMem() overrideBuffer_Namespace::TieredCpuBufferMgrprivatevirtual
isAllocationCapped() overrideBuffer_Namespace::BufferMgr
isBufferOnDevice(const ChunkKey &key) overrideBuffer_Namespace::BufferMgr
keyToString(const ChunkKey &key)Buffer_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
reinit()Buffer_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
size()Buffer_Namespace::BufferMgr
slab_segments_Buffer_Namespace::BufferMgrprotected
slab_to_allocator_map_Buffer_Namespace::TieredCpuBufferMgrprivate
slabs_Buffer_Namespace::BufferMgrprotected
TieredCpuBufferMgr(const int device_id, const size_t total_size, CudaMgr_Namespace::CudaMgr *cuda_mgr, const size_t min_slab_size, const size_t max_slab_size, const size_t page_size, const CpuTierSizeVector &cpu_tier_sizes, AbstractBufferMgr *parent_mgr=nullptr)Buffer_Namespace::TieredCpuBufferMgr
~BufferMgr() overrideBuffer_Namespace::BufferMgr
~CpuBufferMgr() overrideBuffer_Namespace::CpuBufferMgrinline
~TieredCpuBufferMgr() overrideBuffer_Namespace::TieredCpuBufferMgrinline