diff --git a/core/storage/btree.rs b/core/storage/btree.rs
index 58724430e..f4546d5a8 100644
--- a/core/storage/btree.rs
+++ b/core/storage/btree.rs
@@ -6,7 +6,10 @@ use crate::storage::sqlite3_ondisk::{
};
use crate::MvCursor;
-use crate::types::{CursorResult, OwnedValue, Record, SeekKey, SeekOp};
+use crate::types::{
+ compare_immutable_to_record, compare_record_to_immutable, CursorResult, ImmutableRecord,
+ OwnedValue, Record, RefValue, SeekKey, SeekOp,
+};
use crate::{return_corrupt, LimboError, Result};
use std::cell::{Cell, Ref, RefCell};
@@ -179,7 +182,7 @@ pub struct BTreeCursor {
root_page: usize,
/// Rowid and record are stored before being consumed.
rowid: Cell