pub enum BTreeCell {
TableLeaf {
payload_size: u64,
row_id: i64,
payload_offset: usize,
local_payload_size: usize,
overflow_page: Option<u32>,
},
TableInterior {
left_child_pointer: u32,
key: i64,
},
IndexLeaf {
payload_size: u64,
payload_offset: usize,
local_payload_size: usize,
overflow_page: Option<u32>,
},
IndexInterior {
left_child_pointer: u32,
payload_size: u64,
payload_offset: usize,
local_payload_size: usize,
overflow_page: Option<u32>,
},
}Expand description
B-Tree Cell 定义
Variants§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BTreeCell
impl RefUnwindSafe for BTreeCell
impl Send for BTreeCell
impl Sync for BTreeCell
impl Unpin for BTreeCell
impl UnwindSafe for BTreeCell
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more