pub struct FjDeltaCols {
pub delta_carry: usize,
pub delta_key: usize,
pub r_carry: usize,
pub r_value: usize,
}Expand description
Column roles for one factorized delta step. The delta atom binds
(carry, key); the stable relation binds (carry, value) in head
column order — r_carry/r_value therefore double as the output
placement (the novel buffer is built in full_r’s schema). The
static side is always consumed key-first (layout-normalized by the
caller), so it needs no indices here.
Fields§
§delta_carry: usizeDelta column carried through to the head (the bitmap row).
delta_key: usizeDelta column joined against the static side’s key.
r_carry: usizeHead/full-R column holding the carry.
r_value: usizeHead/full-R column holding the static value (the bitmap bit).
Implementations§
Source§impl FjDeltaCols
impl FjDeltaCols
Trait Implementations§
Source§impl Clone for FjDeltaCols
impl Clone for FjDeltaCols
Source§fn clone(&self) -> FjDeltaCols
fn clone(&self) -> FjDeltaCols
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FjDeltaCols
impl Debug for FjDeltaCols
impl Copy for FjDeltaCols
Auto Trait Implementations§
impl Freeze for FjDeltaCols
impl RefUnwindSafe for FjDeltaCols
impl Send for FjDeltaCols
impl Sync for FjDeltaCols
impl Unpin for FjDeltaCols
impl UnsafeUnpin for FjDeltaCols
impl UnwindSafe for FjDeltaCols
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