]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/rocksdb/examples/simple_example.cc
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / rocksdb / examples / simple_example.cc
index 256c965d776c4d38bf07570e57a50346d72a47fe..2d49c4d14da2165cb106c0511176bd7c20652fe0 100644 (file)
@@ -7,12 +7,22 @@
 #include <string>
 
 #include "rocksdb/db.h"
-#include "rocksdb/slice.h"
 #include "rocksdb/options.h"
+#include "rocksdb/slice.h"
 
-using namespace ROCKSDB_NAMESPACE;
+using ROCKSDB_NAMESPACE::DB;
+using ROCKSDB_NAMESPACE::Options;
+using ROCKSDB_NAMESPACE::PinnableSlice;
+using ROCKSDB_NAMESPACE::ReadOptions;
+using ROCKSDB_NAMESPACE::Status;
+using ROCKSDB_NAMESPACE::WriteBatch;
+using ROCKSDB_NAMESPACE::WriteOptions;
 
+#if defined(OS_WIN)
+std::string kDBPath = "C:\\Windows\\TEMP\\rocksdb_simple_example";
+#else
 std::string kDBPath = "/tmp/rocksdb_simple_example";
+#endif
 
 int main() {
   DB* db;
@@ -68,7 +78,7 @@ int main() {
   }
 
   PinnableSlice pinnable_val;
-  db->Get(ReadOptions(), db->DefaultColumnFamily(), "key1", &pinnable_val);
+  s = db->Get(ReadOptions(), db->DefaultColumnFamily(), "key1", &pinnable_val);
   assert(s.IsNotFound());
   // Reset PinnableSlice after each use and before each reuse
   pinnable_val.Reset();