Commit 63def8ed authored by siddontang's avatar siddontang

save path for later use

parent 791fc15f
...@@ -30,6 +30,7 @@ const DEFAULT_COLUMN_FAMILY: &'static str = "default"; ...@@ -30,6 +30,7 @@ const DEFAULT_COLUMN_FAMILY: &'static str = "default";
pub struct DB { pub struct DB {
inner: rocksdb_ffi::DBInstance, inner: rocksdb_ffi::DBInstance,
cfs: BTreeMap<String, DBCFHandle>, cfs: BTreeMap<String, DBCFHandle>,
path: String,
} }
unsafe impl Send for DB {} unsafe impl Send for DB {}
...@@ -373,6 +374,7 @@ impl DB { ...@@ -373,6 +374,7 @@ impl DB {
Ok(DB { Ok(DB {
inner: db, inner: db,
cfs: cf_map, cfs: cf_map,
path: path.to_owned(),
}) })
} }
...@@ -410,6 +412,10 @@ impl DB { ...@@ -410,6 +412,10 @@ impl DB {
Ok(()) Ok(())
} }
pub fn path(&self) -> &str {
&self.path
}
pub fn write_opt(&self, pub fn write_opt(&self,
batch: WriteBatch, batch: WriteBatch,
writeopts: &WriteOptions) writeopts: &WriteOptions)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment