aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/main/java/com/yahoo/searchlib/expression/IntegerBucketResultNode.java
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib/src/main/java/com/yahoo/searchlib/expression/IntegerBucketResultNode.java')
-rw-r--r--searchlib/src/main/java/com/yahoo/searchlib/expression/IntegerBucketResultNode.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/searchlib/src/main/java/com/yahoo/searchlib/expression/IntegerBucketResultNode.java b/searchlib/src/main/java/com/yahoo/searchlib/expression/IntegerBucketResultNode.java
index 4bf33b15ffe..c5d66406fd5 100644
--- a/searchlib/src/main/java/com/yahoo/searchlib/expression/IntegerBucketResultNode.java
+++ b/searchlib/src/main/java/com/yahoo/searchlib/expression/IntegerBucketResultNode.java
@@ -81,11 +81,11 @@ public class IntegerBucketResultNode extends BucketResultNode {
return (classId - rhs.getClassId());
}
IntegerBucketResultNode b = (IntegerBucketResultNode)rhs;
- long diff = from - b.from;
- if (diff == 0) {
- diff = to - b.to;
- }
- return ((diff == 0) ? 0 : ((diff < 0) ? -1 : 1));
+ if (from < b.from) return -1;
+ if (from > b.from) return 1;
+ if (to < b.to) return -1;
+ if (to > b.to) return 1;
+ return 0;
}
@Override