Fixed the memory leak issue in ObTempTableAccessVecOp.

This commit is contained in:
qingsuijiu
2024-04-26 03:52:32 +00:00
committed by ob-robot
parent 2abb0b075e
commit 3da8529a26
2 changed files with 2 additions and 1 deletions

View File

@ -227,6 +227,7 @@ void ObTempTableAccessVecOp::destroy()
{ {
output_exprs_.reset(); output_exprs_.reset();
result_info_guard_.reset(); result_info_guard_.reset();
interm_result_ids_.reset();
ObOperator::destroy(); ObOperator::destroy();
} }

View File

@ -91,7 +91,7 @@ public:
is_started_(false), is_started_(false),
result_info_guard_(), result_info_guard_(),
output_exprs_(exec_ctx.get_allocator()) {} output_exprs_(exec_ctx.get_allocator()) {}
~ObTempTableAccessVecOp() {} ~ObTempTableAccessVecOp() { destroy(); }
virtual int inner_open() override; virtual int inner_open() override;
virtual int inner_rescan() override; virtual int inner_rescan() override;