mirror of https://github.com/apache/druid.git
36ee0367ff
* Scan: Add "orderBy" parameter. This patch adds an API for requesting non-time orderings, although it does not actually add the ability to execute such queries. The changes are done in such a way that no matter how Scan query objects are constructed, they will have a correct "getOrderBy". This will enable us to switch the execution to exclusively use "getOrderBy" later on when it's implemented. Scan queries are serialized such that they only include "order" (time order) if the ordering is time-based, and they only include "orderBy" if the ordering is non-time-based. This maximizes compatibility with the existing API while also providing a clean look for formatted queries. Because this patch does not include execution logic, if someone actually tries to run a query with non-time ordering, then they will get an error like "Cannot execute query with orderBy [quality ASC]". * SQL module fixes. * Add spotbugs-exclude. * Remove unused method. |
||
---|---|---|
.. | ||
LICENSE.txt | ||
checkstyle-suppressions.xml | ||
checkstyle.xml | ||
druid-forbidden-apis.txt | ||
joda-time-forbidden-apis.txt | ||
spotbugs-exclude.xml |