pub enum MutationPayload {
Upsert(IngestDocument),
Delete(Vec<DocId>),
MetadataEdit(MetadataEdit),
BatchMember {
index: u32,
count: u32,
document: IngestDocument,
},
}Expand description
One decoded record from the append-only mutation operation space.
Variants§
Upsert(IngestDocument)
Vector/document upsert.
Delete(Vec<DocId>)
Document tombstones.
MetadataEdit(MetadataEdit)
Structured metadata edit.
BatchMember
One upsert inside a multi-record batch.
Trait Implementations§
Source§impl Clone for MutationPayload
impl Clone for MutationPayload
Source§impl Debug for MutationPayload
impl Debug for MutationPayload
Source§impl PartialEq for MutationPayload
impl PartialEq for MutationPayload
impl StructuralPartialEq for MutationPayload
Auto Trait Implementations§
impl Freeze for MutationPayload
impl RefUnwindSafe for MutationPayload
impl Send for MutationPayload
impl Sync for MutationPayload
impl Unpin for MutationPayload
impl UnsafeUnpin for MutationPayload
impl UnwindSafe for MutationPayload
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