diff options
author | Jon Bratseth <bratseth@gmail.com> | 2023-03-17 08:24:25 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-17 08:24:25 +0100 |
commit | 5128a20597f89bd2cb420611b8472c36db436daf (patch) | |
tree | ee9a20c0c1fcfcb9646908ac7bcdf2de9ef322a7 /searchlib | |
parent | 4b47fa5a75f924c18184cc2fc3959c7b3153ab84 (diff) | |
parent | d883fa1f9fff36baf7231e6e9f8958017a705657 (diff) |
Merge pull request #26462 from vespa-engine/arnej/handle-expression-in-slice
* make InputRecorder handle slice with embedded expressions
Diffstat (limited to 'searchlib')
-rw-r--r-- | searchlib/abi-spec.json | 1 | ||||
-rw-r--r-- | searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/searchlib/abi-spec.json b/searchlib/abi-spec.json index be0414421fe..de3ec9648d1 100644 --- a/searchlib/abi-spec.json +++ b/searchlib/abi-spec.json @@ -1673,6 +1673,7 @@ ], "methods" : [ "public void <init>(com.yahoo.searchlib.rankingexpression.rule.ExpressionNode)", + "public com.yahoo.searchlib.rankingexpression.rule.ExpressionNode wrappedExpression()", "public java.util.List arguments()", "public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)", "public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()", diff --git a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java index 75187d8ca19..7577c65527b 100644 --- a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java +++ b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java @@ -209,6 +209,8 @@ public class TensorFunctionNode extends CompositeNode { this.expression = expression; } + public ExpressionNode wrappedExpression() { return expression; } + @Override public List<TensorFunction<Reference>> arguments() { if (expression instanceof CompositeNode) |