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

morningman pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-doris.git.


    from 38ec3cb  [feature-wip](array-type) Support ArrayLiteral in SQL. 
(#8089) (#8582)
     add a498463  [feature-wip](array-type)support select ARRAY data type on 
vectorized engine (#8217) (#8584)

No new revisions were added by this update.

Summary of changes:
 be/src/olap/column_vector.h                        |   2 +-
 be/src/olap/field.h                                |   3 +-
 be/src/olap/row_block2.cpp                         | 256 ++++++++
 be/src/olap/row_block2.h                           |   3 +
 be/src/olap/rowset/segment_v2/segment_iterator.cpp |  21 +-
 be/src/olap/schema.cpp                             |  51 +-
 be/src/olap/schema.h                               |   2 +-
 be/src/olap/tablet_schema.cpp                      |  11 +-
 be/src/runtime/descriptors.cpp                     |  15 +-
 be/src/runtime/descriptors.h                       |   3 +-
 be/src/runtime/types.h                             |  54 +-
 be/src/vec/CMakeLists.txt                          |   3 +
 be/src/vec/columns/column_array.cpp                | 704 +++++++++++++++++++++
 be/src/vec/columns/column_array.h                  | 185 ++++++
 be/src/vec/core/block.cpp                          |  84 +--
 be/src/vec/core/types.h                            |   1 +
 be/src/vec/data_types/data_type.cpp                | 135 +---
 be/src/vec/data_types/data_type.h                  |   2 -
 be/src/vec/data_types/data_type_array.cpp          |  97 +++
 .../{data_type_string.h => data_type_array.h}      |  60 +-
 be/src/vec/data_types/data_type_factory.cpp        | 254 ++++++++
 be/src/vec/data_types/data_type_factory.hpp        |  16 +
 be/src/vec/data_types/data_type_number_base.h      |   1 +
 be/src/vec/exprs/vectorized_agg_fn.cpp             |   7 +-
 be/src/vec/exprs/vexpr.cpp                         |  11 +-
 be/src/vec/olap/vgeneric_iterators.cpp             |   2 +-
 be/src/vec/sink/mysql_result_writer.cpp            | 106 +++-
 be/src/vec/sink/mysql_result_writer.h              |   3 +-
 be/test/vec/core/CMakeLists.txt                    |   1 +
 be/test/vec/core/column_array_test.cpp             |  85 +++
 be/test/vec/exec/vgeneric_iterators_test.cpp       |   2 +-
 31 files changed, 1796 insertions(+), 384 deletions(-)
 create mode 100644 be/src/vec/columns/column_array.cpp
 create mode 100644 be/src/vec/columns/column_array.h
 create mode 100644 be/src/vec/data_types/data_type_array.cpp
 copy be/src/vec/data_types/{data_type_string.h => data_type_array.h} (53%)
 create mode 100644 be/src/vec/data_types/data_type_factory.cpp
 create mode 100644 be/test/vec/core/column_array_test.cpp

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

Reply via email to