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

This is the complete list of members for Data_Namespace::DataMgr, including all inherited members.

alloc(const MemoryLevel memoryLevel, const int deviceId, const size_t numBytes)Data_Namespace::DataMgr
allocateCpuBufferMgr(int32_t device_id, size_t total_cpu_size, size_t min_cpu_slab_size, size_t max_cpu_slab_size, size_t default_cpu_slab_size, size_t page_size, const std::vector< size_t > &cpu_tier_sizes)Data_Namespace::DataMgrprivate
atExitHandler()Data_Namespace::DataMgrstatic
buffer_access_mutex_Data_Namespace::DataMgrmutableprivate
bufferMgrs_Data_Namespace::DataMgrprivate
checkpoint(const int db_id, const int tb_id)Data_Namespace::DataMgr
checkpoint(const int db_id, const int table_id, const MemoryLevel memory_level)Data_Namespace::DataMgr
checkpoint()Data_Namespace::DataMgrprivate
clearMemory(const MemoryLevel memLevel)Data_Namespace::DataMgr
convertDB(const std::string basePath)Data_Namespace::DataMgrprivate
copy(AbstractBuffer *destBuffer, AbstractBuffer *srcBuffer)Data_Namespace::DataMgr
createChunkBuffer(const ChunkKey &key, const MemoryLevel memoryLevel, const int deviceId=0, const size_t page_size=0)Data_Namespace::DataMgr
createTopLevelMetadata() const Data_Namespace::DataMgrprivate
cudaMgr_Data_Namespace::DataMgrprivate
dataDir_Data_Namespace::DataMgrprivate
DataMgr(const std::string &dataDir, const SystemParameters &system_parameters, std::unique_ptr< CudaMgr_Namespace::CudaMgr > cudaMgr, const bool useGpus, const size_t reservedGpuMem=(1<< 27), const size_t numReaderThreads=0, const File_Namespace::DiskCacheConfig cacheConfig=File_Namespace::DiskCacheConfig())Data_Namespace::DataMgrexplicit
deleteChunk(const ChunkKey &key, const MemoryLevel mem_level, const int device_id)Data_Namespace::DataMgr
deleteChunksWithPrefix(const ChunkKey &keyPrefix)Data_Namespace::DataMgr
deleteChunksWithPrefix(const ChunkKey &keyPrefix, const MemoryLevel memLevel)Data_Namespace::DataMgr
dumpLevel(const MemoryLevel memLevel)Data_Namespace::DataMgr
free(AbstractBuffer *buffer)Data_Namespace::DataMgr
getChunkBuffer(const ChunkKey &key, const MemoryLevel memoryLevel, const int deviceId=0, const size_t numBytes=0)Data_Namespace::DataMgr
getChunkMap()Data_Namespace::DataMgr
getChunkMetadataVecForKeyPrefix(ChunkMetadataVector &chunkMetadataVec, const ChunkKey &keyPrefix)Data_Namespace::DataMgr
getCpuBufferMgr() const Data_Namespace::DataMgr
getCpuBufferPoolSize() const Data_Namespace::DataMgr
getCudaMgr() const Data_Namespace::DataMgrinline
getForeignStorageInterface() const Data_Namespace::DataMgr
getGlobalFileMgr() const Data_Namespace::DataMgr
getGpuBufferMgr(int32_t device_id) const Data_Namespace::DataMgr
getGpuBufferPoolSize() const Data_Namespace::DataMgr
getMemoryInfo(const MemoryLevel memLevel) const Data_Namespace::DataMgr
getMemoryInfoUnlocked(const MemoryLevel memLevel) const Data_Namespace::DataMgr
getPersistentStorageMgr() const Data_Namespace::DataMgr
getSystemMemoryUsage() const Data_Namespace::DataMgr
getTableEpoch(const int db_id, const int tb_id)Data_Namespace::DataMgr
getTotalSystemMemory()Data_Namespace::DataMgrstatic
GlobalFileMgr classData_Namespace::DataMgrfriend
gpusPresent() const Data_Namespace::DataMgrinline
hasGpus_Data_Namespace::DataMgrprivate
isBufferOnDevice(const ChunkKey &key, const MemoryLevel memLevel, const int deviceId)Data_Namespace::DataMgr
levelSizes_Data_Namespace::DataMgr
populateMgrs(const SystemParameters &system_parameters, const size_t userSpecifiedNumReaderThreads, const File_Namespace::DiskCacheConfig &cache_config)Data_Namespace::DataMgrprivate
removeMutableTableDiskCacheData(const int db_id, const int tb_id) const Data_Namespace::DataMgr
removeTableRelatedDS(const int db_id, const int tb_id)Data_Namespace::DataMgr
reservedGpuMem_Data_Namespace::DataMgrprivate
resetBufferMgrs(const File_Namespace::DiskCacheConfig &cache_config, const size_t num_reader_threads, const SystemParameters &sys_params)Data_Namespace::DataMgr
resetTableEpochFloor(const int32_t db_id, const int32_t tb_id)Data_Namespace::DataMgr
setTableEpoch(const int db_id, const int tb_id, const int start_epoch)Data_Namespace::DataMgr
~DataMgr()Data_Namespace::DataMgr