Skip to main content

execute_parallel_aggregate_rows_with_policy

Function execute_parallel_aggregate_rows_with_policy 

Source
pub fn execute_parallel_aggregate_rows_with_policy<'a>(
    input: Box<dyn RowIterator + 'a>,
    group_keys: Vec<TypedExpr>,
    aggregates: Vec<AggregateExpr>,
    having: Option<TypedExpr>,
    final_schema: Vec<ColumnMetadata>,
    parallelism: usize,
    memory: Option<MemoryPolicy>,
    group_limit: usize,
) -> Result<Vec<Row>>
Expand description

Execute a deterministic parallel aggregate with memory fallback controls.