diff options
author | Hanumath Rao Maduri <hanu.ncr@gmail.com> | 2018-10-18 19:35:55 -0700 |
---|---|---|
committer | Vitalii Diravka <vitalii@apache.org> | 2018-11-16 17:27:48 -0800 |
commit | ead08bdc2f2982ab4f5fff14e94ee1bec29d27be (patch) | |
tree | f059b134b31056938d8e336d93d08b02deee6f35 /exec/java-exec/src/main/java/org/apache/drill/exec | |
parent | 9d62585dc7e42376e075c2a30cf12cc7f8db5b0e (diff) |
DRILL-6844: Query with ORDER BY DESC on indexed column does not pick secondary index.
Diffstat (limited to 'exec/java-exec/src/main/java/org/apache/drill/exec')
-rw-r--r-- | exec/java-exec/src/main/java/org/apache/drill/exec/planner/index/IndexPlanUtils.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/exec/java-exec/src/main/java/org/apache/drill/exec/planner/index/IndexPlanUtils.java b/exec/java-exec/src/main/java/org/apache/drill/exec/planner/index/IndexPlanUtils.java index c0758c7fb..3242761e6 100644 --- a/exec/java-exec/src/main/java/org/apache/drill/exec/planner/index/IndexPlanUtils.java +++ b/exec/java-exec/src/main/java/org/apache/drill/exec/planner/index/IndexPlanUtils.java @@ -563,7 +563,8 @@ public class IndexPlanUtils { } RelCollation idxCollation = indexDesc.getCollation(); - RelFieldCollation.NullDirection nullsDir = indexDesc.getNullsOrderingDirection(); + RelFieldCollation.NullDirection nullsDir = idxCollation == null ? RelFieldCollation.NullDirection.UNSPECIFIED : + idxCollation.getFieldCollations().get(idxFieldCount).nullDirection; RelFieldCollation.Direction dir = (idxCollation == null)? null : idxCollation.getFieldCollations().get(idxFieldCount).direction; if (dir == null) { |