(sortExprs []dag.SortExpr)
| 490 | } |
| 491 | |
| 492 | func (b *Builder) compileSortExprs(sortExprs []dag.SortExpr) ([]expr.SortExpr, error) { |
| 493 | var out []expr.SortExpr |
| 494 | for _, se := range sortExprs { |
| 495 | e, err := b.compileExpr(se.Key) |
| 496 | if err != nil { |
| 497 | return nil, err |
| 498 | } |
| 499 | out = append(out, expr.NewSortExpr(e, se.Order, se.Nulls)) |
| 500 | } |
| 501 | return out, nil |
| 502 | } |
no test coverage detected