/* Define to 1 if you have fdatasync. */
#cmakedefine HAVE_FDATASYNC 1
-/* Defined if you have librocksdb enabled */
-#cmakedefine HAVE_LIBROCKSDB
-
/* Define to 1 if you have the <valgrind/helgrind.h> header file. */
#cmakedefine HAVE_VALGRIND_HELGRIND_H 1
#include "LevelDBStore.h"
#endif
#include "MemDB.h"
-#ifdef HAVE_LIBROCKSDB
#include "RocksDBStore.h"
-#endif
using std::map;
using std::string;
return new LevelDBStore(cct, dir);
}
#endif
-#ifdef HAVE_LIBROCKSDB
if (type == "rocksdb") {
return new RocksDBStore(cct, dir, options, p);
}
-#endif
-
if ((type == "memdb") &&
cct->check_experimental_feature_enabled("memdb")) {
return new MemDB(cct, dir, p);
return LevelDBStore::_test_init(dir);
}
#endif
-#ifdef HAVE_LIBROCKSDB
if (type == "rocksdb") {
return RocksDBStore::_test_init(dir);
}
-#endif
-
if (type == "memdb") {
return MemDB::_test_init(dir);
}