32 namespace StorageManager
Definition SpatialIndex.h:156
Definition DiskStorageManager.h:47
uint32_t m_length
Definition DiskStorageManager.h:49
std::vector< id_type > m_pages
Definition DiskStorageManager.h:50
Definition DiskStorageManager.h:35
uint32_t m_pageSize
Definition DiskStorageManager.h:56
byte * m_buffer
Definition DiskStorageManager.h:61
std::fstream m_indexFile
Definition DiskStorageManager.h:55
virtual void deleteByteArray(const id_type page)
virtual void loadByteArray(const id_type page, uint32_t &len, byte **data)
virtual ~DiskStorageManager()
std::set< id_type > m_emptyPages
Definition DiskStorageManager.h:58
id_type m_nextPage
Definition DiskStorageManager.h:57
virtual void storeByteArray(id_type &page, const uint32_t len, const byte *const data)
DiskStorageManager(Tools::PropertySet &)
std::fstream m_dataFile
Definition DiskStorageManager.h:54
std::map< id_type, Entry * > m_pageIndex
Definition DiskStorageManager.h:59
Definition CustomStorage.h:34
int64_t id_type
Definition SpatialIndex.h:43