diff options
author | ngc224 <[email protected]> | 2022-07-11 16:42:22 +0300 |
---|---|---|
committer | ngc224 <[email protected]> | 2022-07-11 16:42:22 +0300 |
commit | 5d2993d7569b77e84d85eaad9c879b06e49f6d9b (patch) | |
tree | 0fd3a3650310581ffa6c8b3fedee71b2a2ca6e62 | |
parent | aed66381a6e6c5cc24a2e6da3dc779814fa25ab2 (diff) |
Expand apply for lambdas inside views
-rw-r--r-- | ydb/library/yql/core/yql_opt_rewrite_io.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ydb/library/yql/core/yql_opt_rewrite_io.cpp b/ydb/library/yql/core/yql_opt_rewrite_io.cpp index ea96f34b680..40fc5aa22d7 100644 --- a/ydb/library/yql/core/yql_opt_rewrite_io.cpp +++ b/ydb/library/yql/core/yql_opt_rewrite_io.cpp @@ -34,7 +34,10 @@ IGraphTransformer::TStatus RewriteIO(const TExprNode::TPtr& input, TExprNode::TP return ret; } - if (!ctx.Step.IsDone(TExprStep::DiscoveryIO)) { + if ( + !ctx.Step.IsDone(TExprStep::DiscoveryIO) || + !ctx.Step.IsDone(TExprStep::ExpandApplyForLambdas) + ) { return IGraphTransformer::TStatus(IGraphTransformer::TStatus::Repeat, true); } |