druid/docs/content/LimitSpec.md

29 lines
892 B
Markdown
Raw Normal View History

---
2013-09-26 19:22:28 -04:00
layout: doc_page
---
2014-01-16 18:37:07 -05:00
# Sort groupBy Query Results
The limitSpec field provides the functionality to sort and limit the set of results from a groupBy query. If you group by a single dimension and are ordering by a single metric, we highly recommend using [TopN Queries](TopNQuery.html) instead. The performance will be substantially better. Available options are:
2013-09-13 18:20:39 -04:00
### DefaultLimitSpec
The default limit spec takes a limit and the list of columns to do an orderBy operation over. The grammar is:
2013-09-13 18:20:39 -04:00
```json
{
"type" : "default",
"limit" : <integer_value>,
"columns" : [list of OrderByColumnSpec],
}
```
2013-09-13 18:20:39 -04:00
#### OrderByColumnSpec
OrderByColumnSpecs indicate how to do order by operations. Each order by condition can be a `jsonString` or a map of the following form:
2013-09-13 18:20:39 -04:00
```json
{
"dimension" : <Any dimension or metric>,
"direction" : "ASCENDING OR DESCENDING"
}
```