insert default when json array parse failed (#25447)

insert default when json array parse failed
This commit is contained in:
Pxl
2023-10-16 14:51:26 +08:00
committed by GitHub
parent 04e5fb3809
commit 292ccaeda8
3 changed files with 10 additions and 1 deletions

View File

@ -215,7 +215,7 @@ Status VExplodeJsonArrayTableFunction::process_close() {
}
void VExplodeJsonArrayTableFunction::get_value(MutableColumnPtr& column) {
if (current_empty()) {
if (current_empty() || _parsed_data.get_value(_type, _cur_offset, true) == nullptr) {
column->insert_default();
} else {
column->insert_data((char*)_parsed_data.get_value(_type, _cur_offset, true),