diff options
author | Arne Juul <arnej@vespa.ai> | 2024-03-19 13:18:06 +0000 |
---|---|---|
committer | Arne Juul <arnej@vespa.ai> | 2024-03-19 13:18:06 +0000 |
commit | 91a8c6f65a37e9964ab91e4015e351a66823164e (patch) | |
tree | 3f7df40655a94a6428e0f9e6dc0414b220baaba5 /indexinglanguage | |
parent | 94b66781ae182e0368991bedd04a05a0822b2747 (diff) |
for_each always needs its input
Diffstat (limited to 'indexinglanguage')
-rw-r--r-- | indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/ExpressionOptimizer.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/ExpressionOptimizer.java b/indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/ExpressionOptimizer.java index 9cdcdf001d7..bad8b94d074 100644 --- a/indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/ExpressionOptimizer.java +++ b/indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/ExpressionOptimizer.java @@ -59,7 +59,7 @@ public class ExpressionOptimizer extends ExpressionConverter { } static boolean ignoresInput(Expression exp) { - if (exp instanceof SwitchExpression || exp instanceof ScriptExpression) { + if (exp instanceof SwitchExpression || exp instanceof ScriptExpression || exp instanceof ForEachExpression ) { return false; // Switch and script never ignores input. } if (exp instanceof CompositeExpression) { |