OmniSciDB  b24e664e58
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FileMgr.h File Reference
#include <future>
#include <iostream>
#include <map>
#include <mutex>
#include <set>
#include <vector>
#include "DataMgr/AbstractBuffer.h"
#include "DataMgr/AbstractBufferMgr.h"
#include "DataMgr/FileMgr/FileBuffer.h"
#include "DataMgr/FileMgr/FileInfo.h"
#include "DataMgr/FileMgr/Page.h"
#include "Shared/mapd_shared_mutex.h"
+ Include dependency graph for FileMgr.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  File_Namespace::FileMgr
 

Namespaces

 File_Namespace
 

Typedefs

typedef std::multimap< size_t,
int > 
File_Namespace::PageSizeFileMMap
 Maps logical page sizes to files. More...
 
using File_Namespace::Chunk = FileBuffer
 A Chunk is the fundamental unit of execution in Map-D. More...
 
typedef std::map< ChunkKey,
FileBuffer * > 
File_Namespace::ChunkKeyToChunkMap
 Maps ChunkKeys (unique ids for Chunks) to Chunk objects. More...
 

Detailed Description

Author
Steven Stewart steve.nosp@m.@map.nosp@m.-d.co.nosp@m.m
Todd Mostak todd@.nosp@m.map-.nosp@m.d.com
Steven Stewart steve.nosp@m.@map.nosp@m.-d.co.nosp@m.m
Todd Mostak todd@.nosp@m.map-.nosp@m.d.com

This file includes the class specification for the FILE manager (FileMgr), and related data structures and types.

Definition in file FileMgr.h.