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

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

addSlab(const size_t slab_size) overrideBuffer_Namespace::GpuCudaBufferMgrprivatevirtual
alloc(const size_t num_bytes=0) overrideBuffer_Namespace::BufferMgr
allocateBuffer(BufferList::iterator seg_it, const size_t page_size, const size_t initial_size) overrideBuffer_Namespace::GpuCudaBufferMgrprivatevirtual
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 default_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
createBuffer(const ChunkKey &key, const size_t page_size=0, const size_t initial_size=0) overrideBuffer_Namespace::BufferMgr
cuda_mgr_Buffer_Namespace::GpuCudaBufferMgrprivate
default_slab_size_Buffer_Namespace::BufferMgrprotected
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::GpuCudaBufferMgrprivatevirtual
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::GpuCudaBufferMgrinline
getNumChunks() overrideBuffer_Namespace::BufferMgr
getPageSize()Buffer_Namespace::BufferMgr
getSlabSegments()Buffer_Namespace::BufferMgr
getStringMgrType() overrideBuffer_Namespace::GpuCudaBufferMgrinline
GpuCudaBufferMgr(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 default_slab_size, const size_t page_size, AbstractBufferMgr *parent_mgr=0)Buffer_Namespace::GpuCudaBufferMgr
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
size()Buffer_Namespace::BufferMgr
slab_segments_Buffer_Namespace::BufferMgrprotected
slabs_Buffer_Namespace::BufferMgrprotected
~BufferMgr() overrideBuffer_Namespace::BufferMgr
~GpuCudaBufferMgr() overrideBuffer_Namespace::GpuCudaBufferMgr