[SKIP INDEX] fix falifisable filter use incorrect obj meta.

This commit is contained in:
Hooper9973
2023-11-09 13:05:54 +00:00
committed by ob-robot
parent 0c9c0a5d12
commit d9de59fd05
5 changed files with 14 additions and 3 deletions

View File

@ -272,7 +272,8 @@ int TestSkipIndexFilter::test_skip_index_filter_pushdown (
index_info.agg_buf_size_ = buf_size;
index_info.row_header_ = &row_header;
ret = skip_index_filter.falsifiable_pushdown_filter(col_idx, ObSkipIndexType::MIN_MAX, index_info, filter, allocator_);
ret = skip_index_filter.falsifiable_pushdown_filter(col_idx, filter.filter_.expr_->args_[0]->obj_meta_,
ObSkipIndexType::MIN_MAX, index_info, filter, allocator_);
fal_desc = filter.get_filter_bool_mask();

View File

@ -97,6 +97,10 @@ void TestSSTableIndexFilter::init()
ObColExtend col_extend;
col_extend.skip_index_attr_.set_min_max();
read_info_.cols_extend_.push_back(col_extend);
read_info_.cols_desc_.init(1,allocator_);
ObColDesc col_desc;
col_desc.col_type_.set_uint64();
read_info_.cols_desc_.push_back(col_desc);
}
void TestSSTableIndexFilter::test_skipping_filter_nodes_builder_1()