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

yiguolei 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 1ccbdee757  [FIX](map-type)fix map regress test & create mapTypeInfo 
without delete #19033
1ccbdee757 is described below

commit 1ccbdee757392a908e03aa58f72a9eb7624b47ec
Author: amory <[email protected]>
AuthorDate: Wed Apr 26 19:03:55 2023 +0800

     [FIX](map-type)fix map regress test & create mapTypeInfo without delete 
#19033
---
 be/src/olap/types.cpp                                          | 2 +-
 regression-test/suites/delete_p0/test_map_column_delete.groovy | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/be/src/olap/types.cpp b/be/src/olap/types.cpp
index e35725f07d..868924cf46 100644
--- a/be/src/olap/types.cpp
+++ b/be/src/olap/types.cpp
@@ -259,7 +259,7 @@ TypeInfoPtr get_type_info(const TabletColumn* col) {
         const auto* val_column = &col->get_sub_column(1);
         TypeInfoPtr value_type = get_type_info(val_column);
         MapTypeInfo* map_type_info = new MapTypeInfo(std::move(key_type), 
std::move(value_type));
-        return create_static_type_info_ptr(map_type_info);
+        return create_dynamic_type_info_ptr(map_type_info);
     } else {
         return create_static_type_info_ptr(get_scalar_type_info(type));
     }
diff --git a/regression-test/suites/delete_p0/test_map_column_delete.groovy 
b/regression-test/suites/delete_p0/test_map_column_delete.groovy
index 47d98181d6..129bf0a6cc 100644
--- a/regression-test/suites/delete_p0/test_map_column_delete.groovy
+++ b/regression-test/suites/delete_p0/test_map_column_delete.groovy
@@ -19,7 +19,7 @@ suite("test_map_column_delete") {
     def tableName = "test_map_column_delete"
 
     sql """ DROP TABLE IF EXISTS ${tableName}; """
-    sql "ADMIN SET FRONTEND CONFIG ('enable_struct_type' = 'true')"
+    sql "ADMIN SET FRONTEND CONFIG ('enable_map_type' = 'true')"
     sql """ CREATE TABLE IF NOT EXISTS ${tableName} (id INT NULL, m_map 
MAP<INT, VARCHAR(30)> NULL) ENGINE=OLAP DUPLICATE KEY(id) DISTRIBUTED BY 
HASH(id) BUCKETS 4 PROPERTIES ( "replication_allocation" = 
"tag.location.default: 1","in_memory" = "false","storage_format" = "V2") """
     sql """ insert into ${tableName} values(1, {1:'a', 
2:"doris"}),(2,{}),(3,NULL),(4,NULL),(5,NULL) """
     sql """ DELETE FROM ${tableName} WHERE m_map is NULL """


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

Reply via email to