[bug](function) fix explode_number function return wrong rows (#23603)
before the explode_number function result is random with const value. because the _cur_size is reset, so it's can't insert values to column.
This commit is contained in:
@ -43,7 +43,7 @@ Status VExplodeSplitTableFunction::open() {
|
||||
return Status::OK();
|
||||
}
|
||||
|
||||
Status VExplodeSplitTableFunction::process_init(Block* block) {
|
||||
Status VExplodeSplitTableFunction::process_init(Block* block, RuntimeState* state) {
|
||||
CHECK(_expr_context->root()->children().size() == 2)
|
||||
<< "VExplodeSplitTableFunction must be have 2 children but have "
|
||||
<< _expr_context->root()->children().size();
|
||||
|
||||
Reference in New Issue
Block a user