[Improvement](execute) optimize for ColumnNullable's serialize_vec/deserialize_vec (#28788)

optimize for ColumnNullable's serialize_vec/deserialize_vec
This commit is contained in:
Pxl
2024-01-11 11:19:15 +08:00
committed by yiguolei
parent e93a16ac6e
commit 3cf95d0fdf
44 changed files with 334 additions and 393 deletions

View File

@ -101,7 +101,7 @@ Status FunctionRPC::open(FunctionContext* context, FunctionContext::FunctionStat
}
Status FunctionRPC::execute(FunctionContext* context, Block& block, const ColumnNumbers& arguments,
size_t result, size_t input_rows_count, bool dry_run) {
size_t result, size_t input_rows_count, bool dry_run) const {
RPCFnImpl* fn = reinterpret_cast<RPCFnImpl*>(
context->get_function_state(FunctionContext::FRAGMENT_LOCAL));
return fn->vec_call(context, block, arguments, result, input_rows_count);