add get_snapshot

This commit is contained in:
soruh 2023-08-14 20:39:56 +02:00
parent 38bb53f98c
commit 1383d615de
2 changed files with 4 additions and 1 deletions

View File

@ -446,6 +446,10 @@ impl<R> Db<R> {
} }
} }
pub fn get_snapshot(&self) -> Arc<Snapshot<R>> {
self.state.get()
}
fn update_root(&mut self, new_root: FilePointer<R>) -> Arc<Snapshot<R>> { fn update_root(&mut self, new_root: FilePointer<R>) -> Arc<Snapshot<R>> {
// TODO: we could write some here + flush here for better consistency // TODO: we could write some here + flush here for better consistency
// e.g. a copy of the new root pointer // e.g. a copy of the new root pointer

View File

@ -931,7 +931,6 @@ fn queue() {
let elements = root.get_range(transaction, s..e).unwrap(); let elements = root.get_range(transaction, s..e).unwrap();
dbg!(&elements);
for (i, element) in elements.into_iter().enumerate() { for (i, element) in elements.into_iter().enumerate() {
assert_eq!(element.get(), j + s + i as u64); assert_eq!(element.get(), j + s + i as u64);
} }