This is an automated email from the ASF dual-hosted git repository.

morningman pushed a commit to branch branch-1.2-lts
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/branch-1.2-lts by this push:
     new f2a96fda62 [fix](delete) fix delete from bug which can get wrong 
result (#17226)
f2a96fda62 is described below

commit f2a96fda62117412141e13e8df4a1f7589163956
Author: xueweizhang <[email protected]>
AuthorDate: Tue Feb 28 15:17:58 2023 +0800

    [fix](delete) fix delete from bug which can get wrong result (#17226)
    
    fix cherry-pick bug of #17146
---
 be/src/olap/rowset/beta_rowset_reader.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/be/src/olap/rowset/beta_rowset_reader.cpp 
b/be/src/olap/rowset/beta_rowset_reader.cpp
index 3b52b110b1..9fb6839f17 100644
--- a/be/src/olap/rowset/beta_rowset_reader.cpp
+++ b/be/src/olap/rowset/beta_rowset_reader.cpp
@@ -76,7 +76,8 @@ Status 
BetaRowsetReader::get_segment_iterators(RowsetReaderContext* read_context
                 _rowset->end_version(), 
_read_options.delete_condition_predicates.get(),
                 &_read_options.del_predicates_for_zone_map);
         // if del cond is not empty, schema may be different in multiple rowset
-        _can_reuse_schema = _read_options.del_predicates_for_zone_map.empty();
+        _can_reuse_schema =
+                
_read_options.delete_condition_predicates->num_of_column_predicate() == 0;
     }
     // In vertical compaction, every column group need new schema
     if (read_context->is_vertical_compaction) {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to