pub enum RowLevelStrategy {
CopyOnWrite,
MergeOnRead,
}Expand description
Strategy for performing row-level operations.
Variants§
CopyOnWrite
Rewrite affected files entirely.
MergeOnRead
Write delete files to be merged during read.
Trait Implementations§
Source§impl Clone for RowLevelStrategy
impl Clone for RowLevelStrategy
Source§fn clone(&self) -> RowLevelStrategy
fn clone(&self) -> RowLevelStrategy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RowLevelStrategy
impl Debug for RowLevelStrategy
Source§impl Default for RowLevelStrategy
impl Default for RowLevelStrategy
Source§fn default() -> RowLevelStrategy
fn default() -> RowLevelStrategy
Returns the “default value” for a type. Read more
Source§impl PartialEq for RowLevelStrategy
impl PartialEq for RowLevelStrategy
impl Copy for RowLevelStrategy
impl Eq for RowLevelStrategy
impl StructuralPartialEq for RowLevelStrategy
Auto Trait Implementations§
impl Freeze for RowLevelStrategy
impl RefUnwindSafe for RowLevelStrategy
impl Send for RowLevelStrategy
impl Sync for RowLevelStrategy
impl Unpin for RowLevelStrategy
impl UnwindSafe for RowLevelStrategy
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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