pub enum CatalogOp {
PutRow(CatalogRow),
DeleteRow {
table: Symbol,
key: Symbol,
},
BumpSequence {
name: Symbol,
reserved: u64,
},
}Expand description
A single operation within a CatalogTx.
Variants§
PutRow(CatalogRow)
Insert or replace a row.
DeleteRow
Delete the row at the given table and key.
BumpSequence
Reserve ids from a named sequence.
Trait Implementations§
impl Eq for CatalogOp
impl StructuralPartialEq for CatalogOp
Auto Trait Implementations§
impl !RefUnwindSafe for CatalogOp
impl !UnwindSafe for CatalogOp
impl Freeze for CatalogOp
impl Send for CatalogOp
impl Sync for CatalogOp
impl Unpin for CatalogOp
impl UnsafeUnpin for CatalogOp
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