diff options
Diffstat (limited to 'src/main/java/com/amazon/carbonado/qe')
| -rw-r--r-- | src/main/java/com/amazon/carbonado/qe/IndexedQueryExecutor.java | 2 | ||||
| -rw-r--r-- | src/main/java/com/amazon/carbonado/qe/OrderingScore.java | 6 | 
2 files changed, 6 insertions, 2 deletions
| diff --git a/src/main/java/com/amazon/carbonado/qe/IndexedQueryExecutor.java b/src/main/java/com/amazon/carbonado/qe/IndexedQueryExecutor.java index 0599b00..8954ed6 100644 --- a/src/main/java/com/amazon/carbonado/qe/IndexedQueryExecutor.java +++ b/src/main/java/com/amazon/carbonado/qe/IndexedQueryExecutor.java @@ -310,7 +310,7 @@ public class IndexedQueryExecutor<S extends Storable> extends AbstractQueryExecu              indent(app, indentLevel);
              app.append("...covering filter: ");
              mCoveringFilter.appendTo(app, values);
 -            
 +            newline(app);
          }
          return true;
      }
 diff --git a/src/main/java/com/amazon/carbonado/qe/OrderingScore.java b/src/main/java/com/amazon/carbonado/qe/OrderingScore.java index 9bfcde1..32f6936 100644 --- a/src/main/java/com/amazon/carbonado/qe/OrderingScore.java +++ b/src/main/java/com/amazon/carbonado/qe/OrderingScore.java @@ -526,7 +526,11 @@ public class OrderingScore<S extends Storable> {              // Choose index with any handled properties over the one with
              // neither handled nor remainder properties.
              if (Double.isNaN(firstRatio)) {
 -                if (!Double.isNaN(otherRatio)) {
 +                if (Double.isNaN(otherRatio)) {
 +                    // Order checks are not really applicable. The query does
 +                    // not have an ordering applied to it.
 +                   return 0;
 +                } else {
                      return 1;
                  }
              } else if (Double.isNaN(otherRatio)) {
 | 
