diff --git a/core/lib.rs b/core/lib.rs index be94d17a1..56e6a08cf 100644 --- a/core/lib.rs +++ b/core/lib.rs @@ -1,4 +1,3 @@ -mod btree; mod buffer_pool; mod datetime; mod error; diff --git a/core/btree.rs b/core/storage/btree.rs similarity index 100% rename from core/btree.rs rename to core/storage/btree.rs diff --git a/core/storage/mod.rs b/core/storage/mod.rs index 54cab056f..2e320698a 100644 --- a/core/storage/mod.rs +++ b/core/storage/mod.rs @@ -1,3 +1,5 @@ +pub(crate) mod btree; + #[cfg(feature = "fs")] use crate::io::File; use crate::{error::LimboError, io::Completion, Buffer, Result}; diff --git a/core/vdbe/mod.rs b/core/vdbe/mod.rs index 9213a062c..d70ed1a7b 100644 --- a/core/vdbe/mod.rs +++ b/core/vdbe/mod.rs @@ -21,7 +21,6 @@ pub mod builder; pub mod explain; pub mod sorter; -use crate::btree::BTreeCursor; use crate::datetime::{get_date_from_time_value, get_time_from_datetime_value}; use crate::error::LimboError; use crate::function::{AggFunc, ScalarFunc}; @@ -29,6 +28,7 @@ use crate::pager::Pager; use crate::pseudo::PseudoCursor; use crate::schema::Table; use crate::sqlite3_ondisk::DatabaseHeader; +use crate::storage::btree::BTreeCursor; use crate::types::{AggContext, Cursor, CursorResult, OwnedRecord, OwnedValue, Record}; use crate::Result;