diff options
author | Jon Bratseth <bratseth@oath.com> | 2018-01-29 21:41:06 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@oath.com> | 2018-01-29 21:41:06 +0100 |
commit | 9c4ba9bf5b96b8c62a9b8c5a6c20a9175c698b70 (patch) | |
tree | 45c33c04ceb3b03a92e6d2e7fde4fd2cab18ced4 /searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ConstantNode.java | |
parent | 1b4fde01d98bf724a54b6c1cfe3ffa4b29aec90e (diff) |
Propagate type information through ranking expressions
Diffstat (limited to 'searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ConstantNode.java')
-rwxr-xr-x | searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ConstantNode.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ConstantNode.java b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ConstantNode.java index cd473ae6a6f..e6074a5f745 100755 --- a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ConstantNode.java +++ b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ConstantNode.java @@ -3,6 +3,7 @@ package com.yahoo.searchlib.rankingexpression.rule; import com.yahoo.searchlib.rankingexpression.evaluation.Context; import com.yahoo.searchlib.rankingexpression.evaluation.Value; +import com.yahoo.searchlib.rankingexpression.evaluation.ValueType; import java.util.Deque; @@ -47,6 +48,9 @@ public final class ConstantNode extends ExpressionNode { } @Override + public ValueType type(Context context) { return value.type(); } + + @Override public Value evaluate(Context context) { return value; } |