aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2023-03-17 08:24:25 +0100
committerGitHub <noreply@github.com>2023-03-17 08:24:25 +0100
commit5128a20597f89bd2cb420611b8472c36db436daf (patch)
treeee9a20c0c1fcfcb9646908ac7bcdf2de9ef322a7 /searchlib
parent4b47fa5a75f924c18184cc2fc3959c7b3153ab84 (diff)
parentd883fa1f9fff36baf7231e6e9f8958017a705657 (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.json1
-rw-r--r--searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java2
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)