#[repr(i32)]pub enum ReadTier {
All = 0,
BlockCache = 1,
Persisted = 2,
Memtable = 3,
}Variants§
All = 0
Reads data in memtable, block cache, OS cache or storage.
BlockCache = 1
Reads data in memtable or block cache.
Persisted = 2
Reads persisted data. When WAL is disabled, this option will skip data in memtable.
Memtable = 3
Reads data in memtable. Used for memtable only iterators.
Trait Implementations§
impl Copy for ReadTier
Source§impl<'de> Deserialize<'de> for ReadTier
Available on crate feature serde1 only.
impl<'de> Deserialize<'de> for ReadTier
Available on crate feature
serde1 only.Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ReadTier
impl StructuralPartialEq for ReadTier
Auto Trait Implementations§
impl Freeze for ReadTier
impl RefUnwindSafe for ReadTier
impl Send for ReadTier
impl Sync for ReadTier
impl Unpin for ReadTier
impl UnsafeUnpin for ReadTier
impl UnwindSafe for ReadTier
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