(seq dag.Seq)
| 291 | } |
| 292 | |
| 293 | func (o *Optimizer) SortKeys(seq dag.Seq) ([]order.SortKeys, error) { |
| 294 | return o.propagateSortKey(dag.CopySeq(seq), []order.SortKeys{nil}) |
| 295 | } |
| 296 | |
| 297 | // propagateSortKey analyzes a Seq and attempts to push the scan order of the data source |
| 298 | // into the first downstream aggregation. (We could continue the analysis past that |
no test coverage detected