Trait rustdb::stg::PageStorageInfo
source · pub trait PageStorageInfo: Send + Sync {
// Required methods
fn sizes(&self) -> usize;
fn index(&self, size: usize) -> usize;
fn size(&self, ix: usize) -> usize;
// Provided methods
fn max_size_page(&self) -> usize { ... }
fn half_size_page(&self) -> usize { ... }
fn compress(&self, size: usize, saving: usize) -> bool { ... }
}
Expand description
Information about page sizes.
Required Methods§
Provided Methods§
sourcefn max_size_page(&self) -> usize
fn max_size_page(&self) -> usize
Maximum size page.
sourcefn half_size_page(&self) -> usize
fn half_size_page(&self) -> usize
Half size page.