diff options
author | Lester Solbakken <lesters@yahoo-inc.com> | 2017-06-01 11:19:36 +0200 |
---|---|---|
committer | Lester Solbakken <lesters@yahoo-inc.com> | 2017-06-01 11:19:36 +0200 |
commit | c626daa5c5bb40c084fcbf8b0c2cad95a9522fd1 (patch) | |
tree | d9d0961e7f64aa6018b5a340c77b9ece4c6c8657 | |
parent | cfe452a11b6df151bbc9333156f7912b787f1956 (diff) |
Correct output of lambda in tensor generate
For the expression "tensor(i[3])(i)", previous code would output
"tensor(i[3])(tensor(i[3](i)))" due to
com.yahoo.tensor.functions.Generate.toString().
-rw-r--r-- | searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/GeneratorLambdaFunctionNode.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/GeneratorLambdaFunctionNode.java b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/GeneratorLambdaFunctionNode.java index 1e3b0c4362d..4e40ff7437e 100644 --- a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/GeneratorLambdaFunctionNode.java +++ b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/GeneratorLambdaFunctionNode.java @@ -44,7 +44,7 @@ public class GeneratorLambdaFunctionNode extends CompositeNode { @Override public String toString(SerializationContext context, Deque<String> path, CompositeNode parent) { - return (type + "(" + generator.toString(context, path, this)) + ")"; + return generator.toString(context, path, this); } /** Evaluate this in a context which must have the arguments bound */ |