OmniSciDB  e4d26eaa36
File_Namespace::FileMgr Member List

This is the complete list of members for File_Namespace::FileMgr, including all inherited members.

alloc(const size_t numBytes) overrideFile_Namespace::FileMgr
checkpoint() overrideFile_Namespace::FileMgr
checkpoint(const int32_t db_id, const int32_t tb_id) overrideFile_Namespace::FileMgrinline
chunkIndex_File_Namespace::FileMgr
chunkIndexMutex_File_Namespace::FileMgrmutableprivate
clearSlabs() overrideFile_Namespace::FileMgrinline
closeRemovePhysical()File_Namespace::FileMgr
copyPage(Page &srcPage, FileMgr *destFileMgr, Page &destPage, const size_t reservedHeaderSize, const size_t numBytes, const size_t offset)File_Namespace::FileMgr
coreInit()File_Namespace::FileMgr
createBuffer(const ChunkKey &key, size_t pageSize=0, const size_t numBytes=0) overrideFile_Namespace::FileMgr
createBufferUnlocked(const ChunkKey &key, size_t pageSize=0, const size_t numBytes=0)File_Namespace::FileMgrprivate
createEpochFile(const std::string &epochFileName)File_Namespace::FileMgrprivate
createFile(const size_t pageSize, const size_t numPages)File_Namespace::FileMgrprivate
createTopLevelMetadata()File_Namespace::FileMgr
db_version_File_Namespace::FileMgrprivate
DBMetaFile_File_Namespace::FileMgrprivate
defaultPageSize_File_Namespace::FileMgrprivate
deleteBuffer(const ChunkKey &key, const bool purge=true) overrideFile_Namespace::FileMgr
deleteBuffersWithPrefix(const ChunkKey &keyPrefix, const bool purge=true) overrideFile_Namespace::FileMgr
epoch()File_Namespace::FileMgrinline
epoch_File_Namespace::FileMgrprivate
epochFile_File_Namespace::FileMgrprivate
epochFloor()File_Namespace::FileMgrinline
epochIsCheckpointed_File_Namespace::FileMgrprivate
fetchBuffer(const ChunkKey &key, AbstractBuffer *destBuffer, const size_t numBytes) overrideFile_Namespace::FileMgr
fileIndex_File_Namespace::FileMgrprivate
FileMgr(const int32_t deviceId, GlobalFileMgr *gfm, const std::pair< const int32_t, const int32_t > fileMgrKey, const int32_t max_rollback_epochs=-1, const size_t num_reader_threads=0, const int32_t epoch=-1, const size_t defaultPageSize=DEFAULT_PAGE_SIZE)File_Namespace::FileMgr
FileMgr(const int32_t deviceId, GlobalFileMgr *gfm, const std::pair< const int32_t, const int32_t > fileMgrKey, const size_t defaultPageSize, const bool runCoreInit)File_Namespace::FileMgr
FileMgr(GlobalFileMgr *gfm, const size_t defaultPageSize, std::string basePath)File_Namespace::FileMgr
FileMgr(const int epoch)File_Namespace::FileMgrprotected
fileMgrBasePath_File_Namespace::FileMgrprivate
fileMgrKey_File_Namespace::FileMgrprivate
fileMgrVersion_File_Namespace::FileMgrprivate
files_File_Namespace::FileMgrprivate
files_rw_mutex_File_Namespace::FileMgrmutableprivate
free(AbstractBuffer *buffer) overrideFile_Namespace::FileMgr
free_page(std::pair< FileInfo *, int32_t > &&page)File_Namespace::FileMgr
free_pages_File_Namespace::FileMgrprivate
freePagesBeforeEpoch(const int32_t minRollbackEpoch)File_Namespace::FileMgrprivate
get_fileMgrKey() constFile_Namespace::FileMgrinline
getAllocated() overrideFile_Namespace::FileMgrinline
getBuffer(const ChunkKey &key, const size_t numBytes=0) overrideFile_Namespace::FileMgr
getChunkMetadataVecForKeyPrefix(ChunkMetadataVector &chunkMetadataVec, const ChunkKey &keyPrefix) overrideFile_Namespace::FileMgr
getDBConvert() constFile_Namespace::FileMgr
getDBVersion() constFile_Namespace::FileMgr
getFileForFileId(const int32_t fileId)File_Namespace::FileMgr
getFileInfoForFileId(const int32_t fileId)File_Namespace::FileMgrinline
getFileMgrBasePath() constFile_Namespace::FileMgrinline
getInUseSize() overrideFile_Namespace::FileMgrinline
getMaxSize() overrideFile_Namespace::FileMgrinline
getMetadataForFile(const boost::filesystem::directory_iterator &fileIterator)File_Namespace::FileMgr
getMgrType() overrideFile_Namespace::FileMgrinline
getNumChunks() overrideFile_Namespace::FileMgrinline
getNumReaderThreads()File_Namespace::FileMgrinline
getNumUsedMetadataPages() constFile_Namespace::FileMgr
getNumUsedMetadataPagesForChunkKey(const ChunkKey &chunkKey) constFile_Namespace::FileMgr
getNumUsedPages() constFile_Namespace::FileMgr
getPageMutex_File_Namespace::FileMgrprivate
getStorageStats()File_Namespace::FileMgr
getStringMgrType() overrideFile_Namespace::FileMgrinline
getTotalFileSize() constFile_Namespace::FileMgr
gfm_File_Namespace::FileMgrprivate
GlobalFileMgr classFile_Namespace::FileMgrfriend
incrementEpoch()File_Namespace::FileMgrinline
init(const size_t num_reader_threads, const int32_t epochOverride)File_Namespace::FileMgr
init(const std::string &dataPathToConvertFrom, const int32_t epochOverride)File_Namespace::FileMgr
isAllocationCapped() overrideFile_Namespace::FileMgrinline
isBufferOnDevice(const ChunkKey &key) overrideFile_Namespace::FileMgr
isFullyInitted_File_Namespace::FileMgrprivate
lastCheckpointedEpoch()File_Namespace::FileMgrinline
latestFileMgrVersion_File_Namespace::FileMgrprivate
maxRollbackEpochs()File_Namespace::FileMgrinline
maxRollbackEpochs_File_Namespace::FileMgrprivate
migrateEpochFileV0()File_Namespace::FileMgrprivate
migrateToLatestFileMgrVersion()File_Namespace::FileMgrprivate
mutex_free_page_File_Namespace::FileMgrmutableprivate
nextFileId_File_Namespace::FileMgrprivate
num_reader_threads_File_Namespace::FileMgrprivate
openAndReadEpochFile(const std::string &epochFileName)File_Namespace::FileMgrprivate
openAndReadLegacyEpochFile(const std::string &epochFileName)File_Namespace::FileMgrprivate
openExistingFile(const std::string &path, const int32_t fileId, const size_t pageSize, const size_t numPages, std::vector< HeaderInfo > &headerVec)File_Namespace::FileMgrprivate
printSlabs() overrideFile_Namespace::FileMgrinline
processFileFutures(std::vector< std::future< std::vector< HeaderInfo >>> &file_futures, std::vector< HeaderInfo > &headerVec)File_Namespace::FileMgrprivate
putBuffer(const ChunkKey &key, AbstractBuffer *d, const size_t numBytes=0) overrideFile_Namespace::FileMgr
readVersionFromDisk(const std::string &versionFileName) constFile_Namespace::FileMgrprivate
removeTableRelatedDS(const int32_t db_id, const int32_t table_id) overrideFile_Namespace::FileMgr
requestFreePage(size_t pagesize, const bool isMetadata)File_Namespace::FileMgr
requestFreePages(size_t npages, size_t pagesize, std::vector< Page > &pages, const bool isMetadata)File_Namespace::FileMgr
rollOffOldData(const int32_t epochCeiling, const bool shouldCheckpoint)File_Namespace::FileMgrprivate
setEpoch(const int32_t newEpoch)File_Namespace::FileMgrprivate
writeAndSyncEpochToDisk()File_Namespace::FileMgrprivate
writeAndSyncVersionToDisk(const std::string &versionFileName, const int32_t version)File_Namespace::FileMgrprivate
~FileMgr() overrideFile_Namespace::FileMgr