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();
result_info_guard_.reset();
interm_result_ids_.reset();
ObOperator::destroy();
}

View File

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