Fix clear filter mistakenly in filter IN pushdown.

This commit is contained in:
XIAO-HOU
2024-04-02 12:44:55 +00:00
committed by ob-robot
parent f3aa96144c
commit d58caf4dc4
4 changed files with 14 additions and 7 deletions

View File

@ -2706,10 +2706,7 @@ void PushdownFilterInfo::reset()
}
allocator_ = nullptr;
}
if (OB_NOT_NULL(filter_)) {
filter_->clear();
filter_ = nullptr;
}
filter_ = nullptr;
param_ = nullptr;
context_ = nullptr;
is_inited_ = false;

View File

@ -903,7 +903,7 @@ public:
virtual void clear_in_datums()
{
if (WHITE_OP_IN == filter_.get_op_type()) {
datum_params_.reset();
datum_params_.clear();
param_set_.destroy();
}
}