pub enum WcojRootAggValue {
Y,
Z,
}Expand description
Aggregate-fused triangle group-by-root sum/min/max selector: which triangle output variable supplies the aggregate value for the fused group-by-root sum/min/max kernels. The group key is always the variable-order root X; the value must itself be a triangle output variable (Y or Z) so the kernel can read it during traversal.
Variants§
Y
Aggregate over Y (e_xy.col1 of the root row).
Z
Aggregate over Z (the matched intersection value).
Trait Implementations§
Source§impl Clone for WcojRootAggValue
impl Clone for WcojRootAggValue
Source§fn clone(&self) -> WcojRootAggValue
fn clone(&self) -> WcojRootAggValue
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 WcojRootAggValue
impl Debug for WcojRootAggValue
Source§impl PartialEq for WcojRootAggValue
impl PartialEq for WcojRootAggValue
impl Copy for WcojRootAggValue
impl Eq for WcojRootAggValue
impl StructuralPartialEq for WcojRootAggValue
Auto Trait Implementations§
impl Freeze for WcojRootAggValue
impl RefUnwindSafe for WcojRootAggValue
impl Send for WcojRootAggValue
impl Sync for WcojRootAggValue
impl Unpin for WcojRootAggValue
impl UnsafeUnpin for WcojRootAggValue
impl UnwindSafe for WcojRootAggValue
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more