From f229f0ed41507f088045fb10fb4d749630117c53 Mon Sep 17 00:00:00 2001 From: "shuai.li" Date: Thu, 23 Mar 2023 19:40:52 +0800 Subject: [PATCH] [CH-375] --- utils/local-engine/Operator/ExpandStep.cpp | 2 +- utils/local-engine/Operator/ExpandTransform.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/utils/local-engine/Operator/ExpandStep.cpp b/utils/local-engine/Operator/ExpandStep.cpp index 8453a29a573b..6bc4e659db71 100644 --- a/utils/local-engine/Operator/ExpandStep.cpp +++ b/utils/local-engine/Operator/ExpandStep.cpp @@ -69,7 +69,7 @@ DB::Block ExpandStep::buildOutputHeader( cols.push_back(old_col); else { - auto null_map = DB::ColumnInt8::create(0, 0); + auto null_map = DB::ColumnUInt8::create(0, 0); auto null_col = DB::ColumnNullable::create(old_col.column, std::move(null_map)); auto null_type = std::make_shared(old_col.type); cols.push_back(DB::ColumnWithTypeAndName(null_col, null_type, old_col.name)); diff --git a/utils/local-engine/Operator/ExpandTransform.cpp b/utils/local-engine/Operator/ExpandTransform.cpp index f9807402fd15..c083c1afa552 100644 --- a/utils/local-engine/Operator/ExpandTransform.cpp +++ b/utils/local-engine/Operator/ExpandTransform.cpp @@ -86,7 +86,7 @@ void ExpandTransform::work() // the output columns should all be nullable. if (!sets.contains(i)) { - auto null_map = DB::ColumnInt8::create(rows, 1); + auto null_map = DB::ColumnUInt8::create(rows, 1); auto col = DB::ColumnNullable::create(original_col, std::move(null_map)); cols.push_back(std::move(col)); } @@ -96,7 +96,7 @@ void ExpandTransform::work() cols.push_back(original_col); else { - auto null_map = DB::ColumnInt8::create(rows, 0); + auto null_map = DB::ColumnUInt8::create(rows, 0); auto col = DB::ColumnNullable::create(original_col, std::move(null_map)); cols.push_back(std::move(col)); }