Struct pearl::tools::IndexSummaryCollector
source · pub struct IndexSummaryCollector { /* private fields */ }
Expand description
Collect data about blob
Implementations§
source§impl IndexSummaryCollector
impl IndexSummaryCollector
sourcepub fn records_readed(&self) -> usize
pub fn records_readed(&self) -> usize
Count of records
sourcepub fn unique_keys_count(&self) -> usize
pub fn unique_keys_count(&self) -> usize
Count of unique keys
sourcepub fn header_version(&self) -> u8
pub fn header_version(&self) -> u8
Index version
sourcepub fn header_hash(&self) -> Vec<u8>
pub fn header_hash(&self) -> Vec<u8>
Index hash
sourcepub fn header_meta_size(&self) -> usize
pub fn header_meta_size(&self) -> usize
Meta size
sourcepub fn header_records_count(&self) -> usize
pub fn header_records_count(&self) -> usize
Records count
sourcepub fn header_is_written(&self) -> bool
pub fn header_is_written(&self) -> bool
Is written
sourcepub fn header_record_header_size(&self) -> usize
pub fn header_record_header_size(&self) -> usize
Record header size
sourcepub fn header_key_size(&self) -> u16
pub fn header_key_size(&self) -> u16
Key size
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for IndexSummaryCollector
impl Send for IndexSummaryCollector
impl Sync for IndexSummaryCollector
impl Unpin for IndexSummaryCollector
impl UnwindSafe for IndexSummaryCollector
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