Ethereum  PoC-8
The C++ Implementation of Ethereum
DBFactory.cpp File Reference
#include "DBFactory.h"
#include "FileSystem.h"
#include "LevelDB.h"
#include "RocksDB.h"
#include "MemoryDB.h"
#include "libethcore/Exceptions.h"

Go to the source code of this file.

Classes

struct  dev::db::DBKindTableEntry
 

Namespaces

 dev
 
 dev::db
 

Functions

void dev::db::setDatabaseKindByName (std::string const &_name)
 
void dev::db::setDatabaseKind (DatabaseKind _kind)
 
void dev::db::setDatabasePath (std::string const &_path)
 
bool dev::db::isDiskDatabase ()
 
DatabaseKind dev::db::databaseKind ()
 
fs::path dev::db::databasePath ()
 
po::options_description dev::db::databaseProgramOptions (unsigned _lineLength)
 

Variables

auto dev::db::g_kind = DatabaseKind::LevelDB
 
fs::path dev::db::g_dbPath
 
DBKindTableEntry dev::db::dbKindsTable []