diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-03-01 10:39:52 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2022-03-01 10:39:52 +0100 |
commit | 05ab2e976349eb3016fa91020e161a8782bf00a5 (patch) | |
tree | d570863bbd636ddf908bf1d875efd21e5cbf9056 /searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/NameNode.java | |
parent | 0e1e603359c9018cea86d1716903c3ce365e529e (diff) |
Compute hash without serializing to string
Diffstat (limited to 'searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/NameNode.java')
-rwxr-xr-x | searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/NameNode.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/NameNode.java b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/NameNode.java index 34c8664c0cf..fec643e81df 100755 --- a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/NameNode.java +++ b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/NameNode.java @@ -8,6 +8,7 @@ import com.yahoo.tensor.TensorType; import com.yahoo.tensor.evaluation.TypeContext; import java.util.Deque; +import java.util.Objects; /** * An opaque name in a ranking expression. This is used to represent names passed to the context @@ -41,4 +42,7 @@ public final class NameNode extends ExpressionNode { throw new RuntimeException("Name nodes should never be evaluated"); } + @Override + public int hashCode() { return Objects.hash("name", name); } + } |