pub fn over(
        self,
        src: NodeIndex,
        over: usize,
        group_by: &[usize],
    ) -> GroupedOperator<ExtremumOperator> {
        assert!(
            !group_by.iter().any(|&i| i == over),
            "cannot group by aggregation column"
        );
        GroupedOperator::new(
            src,
            ExtremumOperator {
                op: self,
                over,
                group: group_by.into(),
            },
        )
    }
/// Construct a new `ExtremumOperator` that performs this operation.
///
/// The aggregation will be aggregate the value in column number `over` from its inputs (i.e.,
/// from the `src` node in the graph), and use the columns in the `group_by` array as a group
/// identifier. The `over` column should not be in the `group_by` array.
Construct a new `ExtremumOperator` that performs this operation.
The aggregation will be aggregate the value in column number `over` from its inputs , and use the columns in the `group_by` array as a group
identifier. The `over` column should not be in the `group_by` array.
Construct a new ` ExtremumOperator ` that performs this operation . The aggregation will be aggregate the value in column number ` over ` from its inputs and use the columns in the ` group_by ` array as a group identifier . The ` over ` column should not be in the ` group_by ` array .
pub fn over(
        self,
        src: NodeIndex,
        over: usize,
        group_by: &[usize],
    ) -> GroupedOperator<ExtremumOperator> {
        assert!(
            !group_by.iter().any(|&i| i == over),
            "cannot group by aggregation column"
        );
        GroupedOperator::new(
            src,
            ExtremumOperator {
                op: self,
                over,
                group: group_by.into(),
            },
        )
    }
pub fn over ( self , src : NodeIndex , over : usize , group_by : & [ usize ] , ) -> GroupedOperator < ExtremumOperator > { assert ! ( group_by iter ( ) any ( i i over ) " " ) ; GroupedOperator :: new ( src , ExtremumOperator { op : self , over , group : group_by . into ( ) , } , ) }
Construct a new `ExtremumOperator` that performs this operation.
Construct a new ` ExtremumOperator ` that performs this operation .
self
src
NodeIndex
over
usize
group_by
&[usize]
self
src
NodeIndex
over
usize
group_by
&[usize]