| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(sort_key_buf), | intent(in) | :: | keys(:) |
the keys, in precedence order. |
||
| integer(kind=int64), | intent(in) | :: | n |
rows. |
.true. when already ordered.
Are rows 1..n already in order under every key?
Over sort_keys_compare, so adjacent EQUAL rows are in order — the tiebreaker would
turn this into "is the row index ascending".