[enhancement] Refactor to improve the usability of MemTracker (step2) (#10823)
This commit is contained in:
@ -27,7 +27,7 @@ namespace doris {
|
||||
FunctionUtils::FunctionUtils() {
|
||||
doris_udf::FunctionContext::TypeDesc return_type;
|
||||
std::vector<doris_udf::FunctionContext::TypeDesc> arg_types;
|
||||
_memory_pool = new MemPool("function util");
|
||||
_memory_pool = new MemPool();
|
||||
_fn_ctx = FunctionContextImpl::create_context(_state, _memory_pool, return_type, arg_types, 0,
|
||||
false);
|
||||
}
|
||||
@ -35,7 +35,7 @@ FunctionUtils::FunctionUtils(RuntimeState* state) {
|
||||
_state = state;
|
||||
doris_udf::FunctionContext::TypeDesc return_type;
|
||||
std::vector<doris_udf::FunctionContext::TypeDesc> arg_types;
|
||||
_memory_pool = new MemPool("function util");
|
||||
_memory_pool = new MemPool();
|
||||
_fn_ctx = FunctionContextImpl::create_context(_state, _memory_pool, return_type, arg_types, 0,
|
||||
false);
|
||||
}
|
||||
@ -43,7 +43,7 @@ FunctionUtils::FunctionUtils(RuntimeState* state) {
|
||||
FunctionUtils::FunctionUtils(const doris_udf::FunctionContext::TypeDesc& return_type,
|
||||
const std::vector<doris_udf::FunctionContext::TypeDesc>& arg_types,
|
||||
int varargs_buffer_size) {
|
||||
_memory_pool = new MemPool("function util");
|
||||
_memory_pool = new MemPool();
|
||||
_fn_ctx = FunctionContextImpl::create_context(_state, _memory_pool, return_type, arg_types,
|
||||
varargs_buffer_size, false);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user