Skip to content

Commit b8297ae

Browse files
authored
Fix test.py::test[produce-reduce_multi_in-empty] (#12141)
1 parent 8fde16d commit b8297ae

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

ydb/library/yql/providers/yt/provider/yql_yt_mkql_compiler.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -452,6 +452,10 @@ void RegisterYtMkqlCompilers(NCommon::TMkqlCallableCompilerBase& compiler) {
452452
compiler.AddCallable(TYtTableContent::CallableName(),
453453
[](const TExprNode& node, NCommon::TMkqlBuildContext& ctx) {
454454
TYtTableContent tableContent(&node);
455+
if (node.GetConstraint<TEmptyConstraintNode>()) {
456+
const auto itemType = NCommon::BuildType(node, GetSeqItemType(*node.GetTypeAnn()), ctx.ProgramBuilder);
457+
return ctx.ProgramBuilder.NewEmptyList(itemType);
458+
}
455459
TMaybe<ui64> itemsCount;
456460
TString name = ToString(TYtTableContent::CallableName());
457461
if (auto setting = NYql::GetSetting(tableContent.Settings().Ref(), EYtSettingType::ItemsCount)) {

0 commit comments

Comments
 (0)