compute_parallel_batches

Function compute_parallel_batches 

Source
pub fn compute_parallel_batches(
    sorted: &IndexSet<String>,
    graph: &IndexMap<String, IndexSet<String>>,
    table_paths: &IndexSet<String>,
) -> Vec<Vec<String>>
Expand description

Compute parallel execution batches from sorted dependencies

Groups evaluations into batches where items in the same batch can be evaluated in parallel. Each batch depends only on items from previous batches.

Handles table column dependencies by mapping them back to their parent table.