OmniSciDB  04ee39c94c
FileMgr.h File Reference
#include <future>
#include <iostream>
#include <map>
#include <mutex>
#include <set>
#include <vector>
#include "../AbstractBuffer.h"
#include "../AbstractBufferMgr.h"
#include "../Shared/mapd_shared_mutex.h"
#include "FileBuffer.h"
#include "FileInfo.h"
#include "Page.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.