mirror of
https://github.com/aljazceru/turso.git
synced 2026-01-06 09:44:21 +01:00
core: Clean up B-Tree creation code
Move page allocation to pager so that we don't need to instantiate a cursor to create a B-Tree.
This commit is contained in:
@@ -2959,9 +2959,7 @@ impl Program {
|
||||
// TODO: implement temp databases
|
||||
todo!("temp databases not implemented yet");
|
||||
}
|
||||
let mut cursor = Box::new(BTreeCursor::new(pager.clone(), 0));
|
||||
|
||||
let root_page = cursor.btree_create(*flags);
|
||||
let root_page = pager.btree_create(*flags);
|
||||
state.registers[*root] = OwnedValue::Integer(root_page as i64);
|
||||
state.pc += 1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user