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

xuyang pushed a commit to branch struct-type
in repository https://gitbox.apache.org/repos/asf/doris.git

commit c5be8ec48e233b1ba163b30bdc8356af1be661d3
Author: xy720 <22125576+xy...@users.noreply.github.com>
AuthorDate: Fri Jan 13 17:46:49 2023 +0800

    save (#15908)
---
 be/src/vec/data_types/data_type_factory.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/be/src/vec/data_types/data_type_factory.cpp 
b/be/src/vec/data_types/data_type_factory.cpp
index c4fbfbd61b..78c5fae6b6 100644
--- a/be/src/vec/data_types/data_type_factory.cpp
+++ b/be/src/vec/data_types/data_type_factory.cpp
@@ -38,7 +38,7 @@ DataTypePtr DataTypeFactory::create_data_type(const 
doris::Field& col_desc) {
         names.reserve(field_size);
         for (size_t i = 0; i < field_size; i++) {
             dataTypes.push_back(create_data_type(*col_desc.get_sub_field(i)));
-            names.push_back(col_desc.get_sub_field(i).name());
+            names.push_back(col_desc.get_sub_field(i)->name());
         }
         nested = std::make_shared<DataTypeStruct>(dataTypes, names);
     } else {
@@ -66,7 +66,7 @@ DataTypePtr DataTypeFactory::create_data_type(const 
TabletColumn& col_desc, bool
         names.reserve(col_size);
         for (size_t i = 0; i < col_size; i++) {
             dataTypes.push_back(create_data_type(col_desc.get_sub_column(i)));
-            names.push_back(col_desc.get_sub_field(i).name());
+            names.push_back(col_desc.get_sub_column(i).name());
         }
         nested = std::make_shared<DataTypeStruct>(dataTypes, names);
     } else {


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

Reply via email to