Expand description
Stream and channel implementations for window function expressions. The executor given here uses bounded memory (does not maintain all the input data seen so far), which makes it appropriate when processing infinite inputs.
Structsยง
- Bounded
Window AggExec - Window execution plan
- Bounded
Window AggStream - Stream for the bounded window aggregation plan.
- Linear
Search - This object encapsulates the algorithm state for a simple linear scan algorithm for computing partitions.
- Sorted
Search - This object encapsulates the algorithm state for sorted searching when computing partitions.
Traitsยง
- Partition
Searcher ๐ - Trait that specifies how we search for (or calculate) partitions. It has two
implementations:
SortedSearchandLinearSearch.
Functionsยง
- argmin ๐
- evaluate_
partition_ ๐by_ column_ values - Calculates partition by expression results for each window expression
on
record_batch. - get_
aggregate_ ๐result_ out_ column - Calculates the section we can show results for expression
- get_
last_ ๐row_ batch - Constructs a batch from the last row of batch in the argument.