pub trait Window {
    fn target(&self) -> StreamReference;
    fn caller(&self) -> StreamReference;
    fn op(&self) -> WindowOperation;
    fn ty(&self) -> &Type;
}
Expand description

A trait for any kind of window

Required Methods§

Returns a reference to the stream that will be aggregated by that window.

Returns a reference to the stream in which expression this window occurs.

Returns the aggregation operation the window uses.

Returns the type of value the window produces.

Implementors§