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

eldenmoon pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/master by this push:
     new 758cb4385fb [Fix](segment write) handle variant bloom filter in 
segment writer (#32011)
758cb4385fb is described below

commit 758cb4385fb211795005607a0b944c107a31c1f4
Author: lihangyu <15605149...@163.com>
AuthorDate: Fri Mar 15 14:31:47 2024 +0800

    [Fix](segment write) handle variant bloom filter in segment writer (#32011)
---
 be/src/olap/rowset/segment_v2/segment_writer.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/be/src/olap/rowset/segment_v2/segment_writer.cpp 
b/be/src/olap/rowset/segment_v2/segment_writer.cpp
index 51468abfc76..f99f7a8c9d0 100644
--- a/be/src/olap/rowset/segment_v2/segment_writer.cpp
+++ b/be/src/olap/rowset/segment_v2/segment_writer.cpp
@@ -227,6 +227,9 @@ Status SegmentWriter::init(const std::vector<uint32_t>& 
col_ids, bool has_key) {
             (column.is_extracted_column() && column.is_array_type())) {
             // variant and jsonb type skip write index
             opts.indexes.clear();
+            opts.need_zone_map = false;
+            opts.need_bloom_filter = false;
+            opts.need_bitmap_index = false;
         }
         opts.inverted_index_file_writer = _inverted_index_file_writer.get();
         for (auto index : opts.indexes) {
@@ -253,7 +256,6 @@ Status SegmentWriter::init(const std::vector<uint32_t>& 
col_ids, bool has_key) {
         CHECK_FIELD_TYPE(JSONB, "jsonb")
         CHECK_FIELD_TYPE(AGG_STATE, "agg_state")
         CHECK_FIELD_TYPE(MAP, "map")
-        CHECK_FIELD_TYPE(VARIANT, "variant")
         CHECK_FIELD_TYPE(OBJECT, "object")
         CHECK_FIELD_TYPE(HLL, "hll")
         CHECK_FIELD_TYPE(QUANTILE_STATE, "quantile_state")


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to