public static evaluate(source as IList<T>, plan as QueryPlan<T, R>) as List<R>:
Executes filtering, stable ordering, projection, distinctness and paging.
| Parameter | Description |
|---|---|
source | Current source rows. |
plan | Immutable canonical plan. |
Newly allocated result list.
results = QueryEvaluator.evaluate<Int, Int>([3, 1, 2], plan)