summaryrefslogtreecommitdiffstats
path: root/yql/essentials/minikql/computation/mkql_block_impl.cpp
diff options
context:
space:
mode:
authorziganshinmr <[email protected]>2025-03-27 14:59:42 +0300
committerziganshinmr <[email protected]>2025-03-27 15:16:27 +0300
commit3098b5d7f2fe6c0bbee56a7b57371dec369a9e1a (patch)
tree81c68ec3e758783d71e03baa8f8ec509e89f8aa1 /yql/essentials/minikql/computation/mkql_block_impl.cpp
parente925ea9f73b6f4eda560bf872f261e671c82b2d2 (diff)
ListFromBlocks computation node
commit_hash:bae79a39ae78ceed103c460f7949d1a2483e0b73
Diffstat (limited to 'yql/essentials/minikql/computation/mkql_block_impl.cpp')
-rw-r--r--yql/essentials/minikql/computation/mkql_block_impl.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/yql/essentials/minikql/computation/mkql_block_impl.cpp b/yql/essentials/minikql/computation/mkql_block_impl.cpp
index ba9238e45a7..e960e8562e3 100644
--- a/yql/essentials/minikql/computation/mkql_block_impl.cpp
+++ b/yql/essentials/minikql/computation/mkql_block_impl.cpp
@@ -220,7 +220,11 @@ std::vector<arrow::ValueDescr> ToValueDescr(const TVector<TType*>& types) {
std::vector<arrow::ValueDescr> res;
res.reserve(types.size());
for (const auto& type : types) {
- res.emplace_back(ToValueDescr(type));
+ if (type) {
+ res.emplace_back(ToValueDescr(type));
+ } else {
+ res.emplace_back();
+ }
}
return res;