[cherry-pick-2.1](table-function) pick some table functions exec performance (#34090) (#37778)

## Proposed changes

pick from master:
https://github.com/apache/doris/pull/33904
https://github.com/apache/doris/pull/34090

Co-authored-by: HappenLee <happenlee@hotmail.com>
This commit is contained in:
zhangstar333
2024-07-15 17:15:56 +08:00
committed by GitHub
parent a4d37d96ca
commit 967173d7d0
17 changed files with 417 additions and 288 deletions

View File

@ -364,7 +364,7 @@ Block* process_table_function(TableFunction* fn, Block* input_block,
}
do {
fn->get_value(column);
fn->get_same_many_values(column, 1);
fn->forward();
} while (!fn->eos());
}