pub enum Over {
At(&'static [usize]),
Every(usize, usize),
AtEvery(&'static [usize], usize, usize),
Leading(usize),
}Expand description
Which arguments of an aggregation are reduced over the OVER categories.
Variants§
At(&'static [usize])
These positions (CORREL(x, y OVER T) is [0, 1]).
Every(usize, usize)
From start, every step-th argument (COUNTIFS(c1 OVER T, k1, c2, k2, …) is Every(0, 2)).
AtEvery(&'static [usize], usize, usize)
These positions, then from start every step-th (SORTBY(x, by1 OVER T, o1, by2, o2, …) is AtEvery(&[0, 1], 3, 2)).
Leading(usize)
The leading arguments that are measure references, at least min
(LINEST(y, x1, x2 OVER T, const, stats)); the parser decides and
records it on the references’ over, so later readers ask
FnDef::reduced with the argument.
Implementations§
Trait Implementations§
impl Copy for Over
impl Eq for Over
impl StructuralPartialEq for Over
Auto Trait Implementations§
impl Freeze for Over
impl RefUnwindSafe for Over
impl Send for Over
impl Sync for Over
impl Unpin for Over
impl UnsafeUnpin for Over
impl UnwindSafe for Over
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