summaryrefslogtreecommitdiffstats
path: root/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/StringValue.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@yahoo-inc.com>2016-11-24 15:40:06 +0100
committerJon Bratseth <bratseth@yahoo-inc.com>2016-11-24 15:40:06 +0100
commit0114377d53c1e70bba679582abb88cc7af038bc1 (patch)
treeef7b7c7dc66b3810d8d6b1a0641bdd98fa238c1e /searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/StringValue.java
parentbd6d16ba66a7b6745fc15a8b25dc7120fb5580ab (diff)
Comparison functions on tensors
Diffstat (limited to 'searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/StringValue.java')
-rw-r--r--searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/StringValue.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/StringValue.java b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/StringValue.java
index b2dc5e27b91..9d0f0b692c4 100644
--- a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/StringValue.java
+++ b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/StringValue.java
@@ -68,10 +68,10 @@ public class StringValue extends Value {
}
@Override
- public boolean compare(TruthOperator operator, Value value) {
+ public Value compare(TruthOperator operator, Value value) {
if (operator.equals(TruthOperator.EQUAL))
- return this.equals(value);
- throw new UnsupportedOperationException("String values ('" + value + "') cannot be compared except with '='");
+ return new BooleanValue(this.equals(value));
+ throw new UnsupportedOperationException("String values ('" + value + "') cannot be compared except with '=='");
}
@Override