[][src]Struct rocks::listener::MemTableInfo

pub struct MemTableInfo { /* fields omitted */ }

Implementations

impl MemTableInfo[src]

pub fn cf_name(&self) -> &str[src]

the name of the column family to which memtable belongs

pub fn first_seqno(&self) -> SequenceNumber[src]

Sequence number of the first element that was inserted into the memtable.

pub fn earliest_seqno(&self) -> SequenceNumber[src]

Sequence number that is guaranteed to be smaller than or equal to the sequence number of any key that could be inserted into this memtable. It can then be assumed that any write with a larger(or equal) sequence number will be present in this memtable or a later memtable.

pub fn num_entries(&self) -> u64[src]

Total number of entries in memtable

pub fn num_deletes(&self) -> u64[src]

Total number of deletes in memtable

Trait Implementations

impl Debug for MemTableInfo[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.