[Enhancement] optimize GlobalDictCodeColumnIterator::decode_string_dict_codes (backport #62002) (#62015)

Co-authored-by: Murphy <96611012+murphyatwork@users.noreply.github.com>
This commit is contained in:
mergify[bot] 2025-08-19 18:36:08 +08:00 committed by GitHub
parent cf4a3df21c
commit 90f1f3be58
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 3 deletions

View File

@ -79,9 +79,7 @@ Status GlobalDictCodeColumnIterator::decode_string_dict_codes(const Column& code
down_cast<NullableColumn*>(words)->set_has_null(codes.has_null());
const auto& null_data = down_cast<const NullableColumn&>(codes).immutable_null_column_data();
word_nulls->resize(0);
for (size_t i = 0; i < size; ++i) {
word_nulls->append(null_data[i]);
}
word_nulls->append(null_data);
if (codes.has_null()) {
// assign code 0 if input data is null
for (size_t i = 0; i < size; ++i) {