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

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


    from fce83e968db [Enhancement](function) The date_add function supports 
MINUTE_SECOND as interval type (#58032)
     add d420ca8c2ce [feature][segment] Support external meta V3 with common 
format (#57702)

No new revisions were added by this update.

Summary of changes:
 be/src/cloud/pb_convert.cpp                        |   4 +
 .../olap/rowset/segment_v2/binary_prefix_page.cpp  |   3 +-
 .../rowset/segment_v2/column_meta_accessor.cpp     | 218 +++++++
 .../olap/rowset/segment_v2/column_meta_accessor.h  |  93 +++
 be/src/olap/rowset/segment_v2/column_reader.cpp    |  29 +-
 be/src/olap/rowset/segment_v2/column_reader.h      |  18 +-
 .../olap/rowset/segment_v2/column_reader_cache.cpp | 182 +++---
 .../olap/rowset/segment_v2/column_reader_cache.h   |  37 +-
 .../rowset/segment_v2/external_col_meta_util.cpp   | 199 ++++++
 .../rowset/segment_v2/external_col_meta_util.h     |  91 +++
 be/src/olap/rowset/segment_v2/segment.cpp          | 107 +---
 be/src/olap/rowset/segment_v2/segment.h            |  11 +-
 be/src/olap/rowset/segment_v2/segment_iterator.cpp |  14 +-
 be/src/olap/rowset/segment_v2/segment_writer.cpp   |  12 +-
 .../segment_v2/variant/variant_column_reader.cpp   | 433 ++++++++++---
 .../segment_v2/variant/variant_column_reader.h     |  62 +-
 .../variant/variant_column_writer_impl.cpp         |   8 +-
 .../variant/variant_column_writer_impl.h           |   1 +
 .../segment_v2/variant/variant_ext_meta_writer.cpp | 199 ++++++
 .../segment_v2/variant/variant_ext_meta_writer.h   |  99 +++
 .../variant/variant_external_meta_reader.cpp       | 238 +++++++
 .../variant/variant_external_meta_reader.h         |  95 +++
 .../rowset/segment_v2/vertical_segment_writer.cpp  |  14 +-
 be/src/olap/tablet_manager.cpp                     |   3 +-
 be/src/olap/tablet_meta.cpp                        |  30 +-
 be/src/olap/tablet_meta.h                          |   7 +-
 be/src/olap/tablet_schema.cpp                      |   9 +
 be/src/olap/tablet_schema.h                        |  12 +
 be/src/vec/common/schema_util.cpp                  |  25 +-
 be/test/olap/date_bloom_filter_test.cpp            |  19 +-
 be/test/olap/delete_bitmap_calculator_test.cpp     |  13 +
 .../segment_v2/column_meta_accessor_test.cpp       | 705 +++++++++++++++++++++
 .../rowset/segment_v2/column_reader_cache_test.cpp |  47 +-
 .../segment_v2/external_col_meta_util_test.cpp     | 663 +++++++++++++++++++
 be/test/olap/rowset/segment_v2/mock/mock_segment.h |   6 -
 .../variant_column_writer_reader_test.cpp          | 129 +++-
 be/test/vec/common/schema_util_rowset_test.cpp     | 117 +++-
 .../main/java/org/apache/doris/common/Config.java  | 295 ++++-----
 .../src/main/java/org/apache/doris/DorisFE.java    |   7 +-
 .../apache/doris/alter/SchemaChangeHandler.java    |  14 +-
 .../apache/doris/common/util/PropertyAnalyzer.java |   7 +-
 .../trees/plans/commands/info/CreateTableInfo.java |  14 +
 .../java/org/apache/doris/qe/SessionVariable.java  |  16 +-
 .../org/apache/doris/task/CreateReplicaTask.java   |   1 -
 gensrc/proto/olap_file.proto                       |   6 +
 gensrc/proto/segment_v2.proto                      |  18 +
 gensrc/thrift/AgentService.thrift                  |   4 +-
 .../ext_meta/test_storage_format_v2_1.out}         |  20 +-
 .../test_variant_external_meta_concurrent.out      |  29 +
 .../test_variant_external_meta_edge_cases.out      | 174 +++++
 .../test_variant_external_meta_integration.out     | 120 ++++
 .../test_variant_external_meta_with_sparse.out     | 197 ++++++
 .../query_subcolumns.out}                          | 168 ++---
 .../query_p0/system/test_table_properties.groovy   |   9 +-
 ...test_show_create_table_and_views_nereids.groovy |   3 +-
 .../load.groovy                                    |  14 +
 .../ext_meta/test_storage_format_v2_1.groovy       |  98 +++
 .../test_variant_external_meta_concurrent.groovy   | 307 +++++++++
 .../test_variant_external_meta_edge_cases.groovy   | 296 +++++++++
 .../test_variant_external_meta_integration.groovy  | 355 +++++++++++
 .../test_variant_external_meta_with_sparse.groovy  | 251 ++++++++
 ...est_variant_compaction_with_sparse_limit.groovy |   6 +-
 .../suites/variant_p0/query_subcolumns.groovy      |  94 +++
 63 files changed, 5815 insertions(+), 660 deletions(-)
 create mode 100644 be/src/olap/rowset/segment_v2/column_meta_accessor.cpp
 create mode 100644 be/src/olap/rowset/segment_v2/column_meta_accessor.h
 create mode 100644 be/src/olap/rowset/segment_v2/external_col_meta_util.cpp
 create mode 100644 be/src/olap/rowset/segment_v2/external_col_meta_util.h
 create mode 100644 
be/src/olap/rowset/segment_v2/variant/variant_ext_meta_writer.cpp
 create mode 100644 
be/src/olap/rowset/segment_v2/variant/variant_ext_meta_writer.h
 create mode 100644 
be/src/olap/rowset/segment_v2/variant/variant_external_meta_reader.cpp
 create mode 100644 
be/src/olap/rowset/segment_v2/variant/variant_external_meta_reader.h
 create mode 100644 be/test/olap/rowset/segment_v2/column_meta_accessor_test.cpp
 create mode 100644 
be/test/olap/rowset/segment_v2/external_col_meta_util_test.cpp
 copy regression-test/data/{nereids_syntax_p0/lag_lead_signature.out => 
variant_p0/ext_meta/test_storage_format_v2_1.out} (80%)
 create mode 100644 
regression-test/data/variant_p0/ext_meta/test_variant_external_meta_concurrent.out
 create mode 100644 
regression-test/data/variant_p0/ext_meta/test_variant_external_meta_edge_cases.out
 create mode 100644 
regression-test/data/variant_p0/ext_meta/test_variant_external_meta_integration.out
 create mode 100644 
regression-test/data/variant_p0/ext_meta/test_variant_external_meta_with_sparse.out
 copy regression-test/data/{fault_injection_p0/test_index_io_context.out => 
variant_p0/query_subcolumns.out} (73%)
 create mode 100644 
regression-test/suites/variant_p0/ext_meta/test_storage_format_v2_1.groovy
 create mode 100644 
regression-test/suites/variant_p0/ext_meta/test_variant_external_meta_concurrent.groovy
 create mode 100644 
regression-test/suites/variant_p0/ext_meta/test_variant_external_meta_edge_cases.groovy
 create mode 100644 
regression-test/suites/variant_p0/ext_meta/test_variant_external_meta_integration.groovy
 create mode 100644 
regression-test/suites/variant_p0/ext_meta/test_variant_external_meta_with_sparse.groovy
 create mode 100644 regression-test/suites/variant_p0/query_subcolumns.groovy


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

Reply via email to