[refactor](vectorized) to_bitmap(-1) return NULL instead of return parse failed error_message (#8373)

This commit is contained in:
zhangstar333
2022-03-11 17:21:47 +08:00
committed by GitHub
parent e403dbc38c
commit e0ef9b8f6c
22 changed files with 425 additions and 170 deletions

View File

@ -102,7 +102,7 @@ static void exectue_result(std::vector<const ColumnString::Offsets*>& offsets_li
int key_size = (*offsets_list[1])[i] - (*offsets_list[1])[i - 1] - 1;
const auto key_raw =
reinterpret_cast<const char*>(&(*chars_list[1])[(*offsets_list[1])[i - 1]]);
if (*src_raw == '\0' || src_size == 0) {
if (*src_raw == '\0' && src_size == 0) {
StringOP::push_null_string(i, result_data, result_offset, null_map);
return;
}