pub enum UnifiedBloomFilter {
Standard(BloomFilter),
Blocked(BlockedBloomFilter),
}Expand description
Unified bloom filter that can be deserialized from either format.
This allows SSTableReader to handle both old SSTables (with BloomFilter) and new SSTables (with BlockedBloomFilter) transparently.
Variants§
Standard(BloomFilter)
Standard bloom filter (legacy format)
Blocked(BlockedBloomFilter)
Cache-line optimized blocked bloom filter (new format)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for UnifiedBloomFilter
impl RefUnwindSafe for UnifiedBloomFilter
impl Send for UnifiedBloomFilter
impl Sync for UnifiedBloomFilter
impl Unpin for UnifiedBloomFilter
impl UnsafeUnpin for UnifiedBloomFilter
impl UnwindSafe for UnifiedBloomFilter
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more