pub struct IndexPlan {
pub direct: Vec<DirectIndexBatch>,
pub relay: Vec<RelayV1>,
}Expand description
Pure, deterministic plan. The caller commits each direct batch and enqueues each relay row separately from the advance batch.
Fields§
§direct: Vec<DirectIndexBatch>Upserts whose target is the source partition.
relay: Vec<RelayV1>Upserts for other partitions, already bounded for relay delivery.
Trait Implementations§
impl Eq for IndexPlan
impl StructuralPartialEq for IndexPlan
Auto Trait Implementations§
impl Freeze for IndexPlan
impl RefUnwindSafe for IndexPlan
impl Send for IndexPlan
impl Sync for IndexPlan
impl Unpin for IndexPlan
impl UnsafeUnpin for IndexPlan
impl UnwindSafe for IndexPlan
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