[CP] fix sequence operator memory leak

This commit is contained in:
zzg19950727 2024-02-03 00:12:55 +00:00 committed by ob-robot
parent a61d1b7cdc
commit 2112bb3d87

View File

@ -113,12 +113,13 @@ int ObLocalSequenceExecutor::init(ObExecContext &ctx)
void ObLocalSequenceExecutor::reset()
{
ObSequenceExecutor::reset();
}
void ObLocalSequenceExecutor::destroy()
{
sequence_cache_ = NULL;
ObSequenceExecutor::destroy();
}
int ObLocalSequenceExecutor::get_nextval(ObExecContext &ctx)
@ -296,7 +297,7 @@ int ObRemoteSequenceExecutor::init_sequence_sql(ObExecContext &ctx)
void ObRemoteSequenceExecutor::reset()
{
ObSequenceExecutor::reset();
}
void ObRemoteSequenceExecutor::destroy()
@ -316,6 +317,7 @@ void ObRemoteSequenceExecutor::destroy()
}
sessid_ = 0;
dblink_conn_ = NULL;
ObSequenceExecutor::destroy();
}
int ObRemoteSequenceExecutor::rescan()