Loading...
Searching...
No Matches
resdb::storage Namespace Reference

Classes

class  MemoryDB
 
class  ResLevelDB
 
class  ResRocksDB
 

Functions

std::unique_ptr< Storage > NewResLevelDB (const std::string &path, std::optional< LevelDBInfo > config)
 
std::unique_ptr< Storage > NewResLevelDB (std::optional< LevelDBInfo > config)
 
std::unique_ptr< Storage > NewMemoryDB ()
 
std::unique_ptr< Storage > NewResRocksDB (const std::string &path, std::optional< RocksDBInfo > config)
 
std::unique_ptr< Storage > NewResRocksDB (std::optional< RocksDBInfo > config)
 

Function Documentation

◆ NewMemoryDB()

std::unique_ptr< Storage > resdb::storage::NewMemoryDB ( )

Definition at line 27 of file memory_db.cpp.

◆ NewResLevelDB() [1/2]

std::unique_ptr< Storage > resdb::storage::NewResLevelDB ( const std::string &  path,
std::optional< LevelDBInfo >  config 
)

Definition at line 29 of file leveldb.cpp.

◆ NewResLevelDB() [2/2]

std::unique_ptr< Storage > resdb::storage::NewResLevelDB ( std::optional< LevelDBInfo >  config)

Definition at line 38 of file leveldb.cpp.

◆ NewResRocksDB() [1/2]

std::unique_ptr< Storage > resdb::storage::NewResRocksDB ( const std::string &  path,
std::optional< RocksDBInfo >  config 
)

Definition at line 29 of file rocksdb.cpp.

◆ NewResRocksDB() [2/2]

std::unique_ptr< Storage > resdb::storage::NewResRocksDB ( std::optional< RocksDBInfo >  config)

Definition at line 38 of file rocksdb.cpp.