2013-09-16 17:49:36 -04:00
|
|
|
---
|
2013-09-26 19:22:28 -04:00
|
|
|
layout: doc_page
|
2013-09-16 17:49:36 -04:00
|
|
|
---
|
2013-09-13 18:20:39 -04:00
|
|
|
The orderBy field provides the functionality to sort and limit the set of results from a groupBy query. Available options are:
|
|
|
|
|
|
|
|
### DefaultLimitSpec
|
|
|
|
|
2013-09-27 20:08:34 -04:00
|
|
|
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
|
|
|
|
2013-09-27 20:08:34 -04:00
|
|
|
```json
|
|
|
|
{
|
|
|
|
"type" : "default",
|
|
|
|
"limit" : <integer_value>,
|
|
|
|
"columns" : [list of OrderByColumnSpec],
|
|
|
|
}
|
|
|
|
```
|
2013-09-13 18:20:39 -04:00
|
|
|
|
|
|
|
#### OrderByColumnSpec
|
|
|
|
|
2013-09-27 20:08:34 -04:00
|
|
|
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
|
|
|
|
2013-09-27 20:08:34 -04:00
|
|
|
```json
|
|
|
|
{
|
|
|
|
"dimension" : <Any dimension or metric>,
|
|
|
|
"direction" : "ASCENDING OR DESCENDING"
|
|
|
|
}
|
|
|
|
```
|