pub struct RelationDeltaCancellation { /* private fields */ }Expand description
Tuples canceled at one ordered merge step of a relation-delta batch.
Implementations§
Source§impl RelationDeltaCancellation
impl RelationDeltaCancellation
Sourcepub fn update_index(&self) -> usize
pub fn update_index(&self) -> usize
Return the zero-based position of the incoming update in the original batch.
Sourcepub fn incoming_direction(&self) -> RelationDeltaDirection
pub fn incoming_direction(&self) -> RelationDeltaDirection
Return the direction of the incoming occurrence that caused the cancellation.
Sourcepub fn tuples(&self) -> &CudaBuffer
pub fn tuples(&self) -> &CudaBuffer
Borrow the GPU-resident tuples canceled at this merge step.
Auto Trait Implementations§
impl !Freeze for RelationDeltaCancellation
impl RefUnwindSafe for RelationDeltaCancellation
impl Send for RelationDeltaCancellation
impl Sync for RelationDeltaCancellation
impl Unpin for RelationDeltaCancellation
impl UnsafeUnpin for RelationDeltaCancellation
impl UnwindSafe for RelationDeltaCancellation
Blanket Implementations§
impl<T> Allocation for T
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