diff --git a/be/src/exprs/create_predicate_function.h b/be/src/exprs/create_predicate_function.h index 11889ff2ec349b..afc105dab0cea4 100644 --- a/be/src/exprs/create_predicate_function.h +++ b/be/src/exprs/create_predicate_function.h @@ -232,7 +232,7 @@ ColumnPredicate* create_olap_column_predicate(uint32_t column_id, std::shared_ptr filter_olap; filter_olap.reset(create_bloom_filter(PT)); filter_olap->light_copy(filter.get()); - return new BloomFilterColumnPredicate(column_id, filter); + return new BloomFilterColumnPredicate(column_id, filter_olap); } template