pub enum Half {
Whole,
OldKey,
Move,
}Expand description
The halves of one operation that changes two merge rows at once (D5).
Variants§
Whole
An operation on one row.
OldKey
The delete of a primary-key update’s old key: its foreign keys follow their ON UPDATE actions, not ON DELETE (§9.2).
Move
The delete in the old audience, or the insert in the new one, of a row whose audience an operation changed: its own update, or one of an ancestor it follows (§15.4). SQLite still holds the row, so no foreign key acts on its delete.
Trait Implementations§
impl Copy for Half
impl Eq for Half
impl StructuralPartialEq for Half
Auto Trait Implementations§
impl Freeze for Half
impl RefUnwindSafe for Half
impl Send for Half
impl Sync for Half
impl Unpin for Half
impl UnsafeUnpin for Half
impl UnwindSafe for Half
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more