OmniSciDB
a5dc49c757
|
This file includes the class specification for the FILE manager (FileMgr), and related data structures and types. More...
#include <future>
#include <iostream>
#include <map>
#include <mutex>
#include <set>
#include <vector>
#include "DataMgr/AbstractBuffer.h"
#include "DataMgr/AbstractBufferMgr.h"
#include "DataMgr/FileMgr/Epoch.h"
#include "DataMgr/FileMgr/FileBuffer.h"
#include "DataMgr/FileMgr/FileInfo.h"
#include "DataMgr/FileMgr/Page.h"
#include "Fragmenter/FragmentDefaultValues.h"
#include "Shared/heavyai_shared_mutex.h"
Go to the source code of this file.
Classes | |
struct | File_Namespace::FileMetadata |
struct | File_Namespace::StorageStats |
struct | File_Namespace::OpenFilesResult |
struct | File_Namespace::PageMapping |
class | File_Namespace::FileMgr |
Namespaces | |
boost | |
boost::filesystem | |
File_Namespace | |
Typedefs | |
using | File_Namespace::PageSizeFileMMap = std::multimap< size_t, int32_t > |
Maps logical page sizes to files. More... | |
using | File_Namespace::Chunk = FileBuffer |
A Chunk is the fundamental unit of execution in Map-D. More... | |
using | File_Namespace::ChunkKeyToChunkMap = std::map< ChunkKey, FileBuffer * > |
Maps ChunkKeys (unique ids for Chunks) to Chunk objects. More... | |
using | File_Namespace::TablePair = std::pair< const int32_t, const int32_t > |
using | File_Namespace::PageHeaderSizeType = int32_t |
Variables | |
constexpr int32_t | File_Namespace::kDbVersion {2} |
DB version for DataMgr DS and corresponding file buffer read/write code. More... | |
This file includes the class specification for the FILE manager (FileMgr), and related data structures and types.
Definition in file FileMgr.h.