[][src]Trait utah2::util::traits::Aggregate

pub trait Aggregate<'a, T> where
    T: UtahNum
{ fn sumdf(self) -> Sum<'a, Self, T>
    where
        Self: Sized + Iterator<Item = Window<'a, T>>
;
fn maxdf(self) -> Max<'a, Self, T>
    where
        Self: Sized + Iterator<Item = Window<'a, T>>
;
fn mindf(self) -> Min<'a, Self, T>
    where
        Self: Sized + Iterator<Item = Window<'a, T>>
;
fn mean(self) -> Mean<'a, Self, T>
    where
        Self: Sized + Iterator<Item = Window<'a, T>>
; }

Required methods

Important traits for Sum<'a, I, T>
fn sumdf(self) -> Sum<'a, Self, T> where
    Self: Sized + Iterator<Item = Window<'a, T>>, 

Important traits for Max<'a, I, T>
fn maxdf(self) -> Max<'a, Self, T> where
    Self: Sized + Iterator<Item = Window<'a, T>>, 

Important traits for Min<'a, I, T>
fn mindf(self) -> Min<'a, Self, T> where
    Self: Sized + Iterator<Item = Window<'a, T>>, 

Important traits for Mean<'a, I, T>
fn mean(self) -> Mean<'a, Self, T> where
    Self: Sized + Iterator<Item = Window<'a, T>>, 

Loading content...

Implementors

impl<'a, I, T> Aggregate<'a, T> for Append<'a, I, T> where
    I: Iterator<Item = Window<'a, T>> + Clone,
    T: UtahNum
[src]

impl<'a, I, T> Aggregate<'a, T> for Remove<'a, I, T> where
    I: Iterator<Item = Window<'a, T>> + Clone,
    T: UtahNum
[src]

impl<'a, I, T> Aggregate<'a, T> for Select<'a, I, T> where
    I: Iterator<Item = Window<'a, T>> + Clone,
    T: UtahNum + 'a, 
[src]

impl<'a, T> Aggregate<'a, T> for DataFrameIterator<'a, T> where
    T: UtahNum + 'a, 
[src]

Loading content...