StructsΒ§
- Accum
Output π - Accumulate the output of aggregation functions
- Reduce
Arrange - All arrange(aka state) used in reduce operator
FunctionsΒ§
- batch_
split_ πby_ key_ val - check_
no_ πfuture_ updates - eval_
distinct_ πaggrs - Eval distinct aggregate functions with distinct input arrange
- eval_
distinct_ πcore - return distinct rows(distinct by rowβs key) from the input, but do not update the arrangement
- eval_
simple_ πaggrs - Eval simple aggregate functions with no distinct input
- from_
accum_ πvalues_ to_ live_ accums - from_
accums_ πto_ offsetted_ accum - convert a list of accumulators to a vector of values with first value as offset of end of each accumulator
- from_
val_ πto_ slice_ idx - Convert a value to a list of slice index
- get_
col_ πdiffs - reduce_
accum_ πsubgraph - eval accumulable reduce plan by eval aggregate function and reduce the result
- reduce_
batch_ πsubgraph - reduce_
distinct_ πsubgraph - eval distinct reduce plan, output the distinct, and update the arrangement
- reduce_
subgraph π - reduce subgraph, reduce the input data into a single row output is concat from key and val
- split_
rows_ πto_ key_ val - split a row into key and val by evaluate the key and val plan
- update_
reduce_ πdistinct_ arrange - eval distinct reduce plan, output the distinct, and update the arrangement