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

eldenmoon pushed a change to branch hello-stephen-patch-1
in repository https://gitbox.apache.org/repos/asf/doris.git


    from d1ded78f7f8 Merge branch 'variant-sparse' into hello-stephen-patch-1
     add 2a3da528c9e [ut](cases)add ut cases for schema utils (#50435)
     add a9e096e8f4f [enhance](inverted index)multi index on one column (#50447)
     add 81ed3f9b60a Merge branch 'variant-sparse' into hello-stephen-patch-1

No new revisions were added by this update.

Summary of changes:
 be/src/olap/compaction.cpp                         |  302 +++---
 be/src/olap/comparison_predicate.h                 |    3 +-
 be/src/olap/delta_writer.cpp                       |    6 +-
 be/src/olap/in_list_predicate.h                    |    3 +-
 be/src/olap/match_predicate.cpp                    |   10 +-
 be/src/olap/rowset/beta_rowset.cpp                 |   67 +-
 be/src/olap/rowset/beta_rowset_writer.cpp          |    4 +-
 be/src/olap/rowset/segcompaction.cpp               |    3 +-
 be/src/olap/rowset/segment_v2/column_reader.cpp    |   72 +-
 be/src/olap/rowset/segment_v2/column_reader.h      |    8 +-
 be/src/olap/rowset/segment_v2/column_writer.cpp    |  115 ++-
 be/src/olap/rowset/segment_v2/column_writer.h      |   11 +-
 .../rowset/segment_v2/inverted_index_query_type.h  |    4 +
 .../rowset/segment_v2/inverted_index_reader.cpp    |  130 ++-
 .../olap/rowset/segment_v2/inverted_index_reader.h |   36 +-
 .../rowset/segment_v2/inverted_index_writer.cpp    |   14 +-
 .../olap/rowset/segment_v2/inverted_index_writer.h |    2 +
 be/src/olap/rowset/segment_v2/segment.h            |    2 +-
 be/src/olap/rowset/segment_v2/segment_iterator.cpp |   44 +-
 be/src/olap/rowset/segment_v2/segment_writer.cpp   |   15 +-
 .../segment_v2/variant_column_writer_impl.cpp      |   57 +-
 .../rowset/segment_v2/variant_column_writer_impl.h |    2 +-
 .../rowset/segment_v2/vertical_segment_writer.cpp  |   14 +-
 be/src/olap/schema.h                               |   16 +-
 be/src/olap/tablet_schema.cpp                      |  172 ++--
 be/src/olap/tablet_schema.h                        |   44 +-
 be/src/olap/task/index_builder.cpp                 |  123 ++-
 be/src/vec/common/schema_util.cpp                  |   68 +-
 be/src/vec/functions/array/function_array_index.h  |    5 +-
 .../vec/functions/array/function_arrays_overlap.h  |    5 +-
 be/src/vec/functions/function_ip.h                 |    6 +-
 be/src/vec/functions/function_multi_match.cpp      |   17 +-
 be/src/vec/functions/functions_comparison.h        |   11 +-
 be/src/vec/functions/in.h                          |    8 +-
 be/src/vec/functions/match.cpp                     |    7 +-
 .../compaction/index_compaction_test.cpp           |   82 +-
 .../compaction/util/index_compaction_utils.cpp     |    4 +-
 be/test/olap/tablet_index_test.cpp                 |   14 +-
 be/test/olap/tablet_schema_index_test.cpp          |  177 ++++
 be/test/olap/tablet_schema_multi_index_test.cpp    |  373 +++++++
 be/test/vec/common/schema_util_rowset_test.cpp     |  138 ++-
 be/test/vec/common/schema_util_test.cpp            | 1035 +++++++++++++++++++-
 .../apache/doris/alter/SchemaChangeHandler.java    |   18 +-
 .../java/org/apache/doris/analysis/IndexDef.java   |    6 +
 .../apache/doris/analysis/InvertedIndexUtil.java   |   28 +
 .../main/java/org/apache/doris/catalog/Index.java  |    6 +
 .../trees/plans/commands/info/CreateTableInfo.java |  109 ++-
 .../trees/plans/commands/info/IndexDefinition.java |   12 +
 .../doris/alter/SchemaChangeHandlerTest.java       |    3 +-
 .../test_single_column_multi_index.out}            |  Bin 143 -> 161 bytes
 ...arr.out => test_single_column_multi_index1.out} |  Bin 215 -> 227 bytes
 .../predefine/test_predefine_type_multi_index.out} |  Bin 179 -> 183 bytes
 .../data/variant_p0/with_index/var_index.out       |  Bin 747 -> 879 bytes
 regression-test/data/variant_p1/predefine/load.out |  Bin 0 -> 1900 bytes
 .../test_single_column_multi_index.groovy          |  274 ++++++
 ...oovy => test_single_column_multi_index1.groovy} |   96 +-
 .../variant_p0/predefine/test_predefine_ddl.groovy |   75 ++
 .../test_predefine_type_multi_index.groovy         |   60 ++
 .../suites/variant_p0/with_index/var_index.groovy  |    1 +
 .../suites/variant_p1/predefine/load.groovy        |  110 +++
 60 files changed, 3359 insertions(+), 668 deletions(-)
 create mode 100644 be/test/olap/tablet_schema_index_test.cpp
 create mode 100644 be/test/olap/tablet_schema_multi_index_test.cpp
 copy 
regression-test/data/{fault_injection_p0/test_auto_inc_schema_change_double_write.out
 => inverted_index_p0/test_single_column_multi_index.out} (88%)
 copy 
regression-test/data/inverted_index_p0/{array_contains/test_index_match_phrase_edge_arr.out
 => test_single_column_multi_index1.out} (84%)
 copy 
regression-test/data/{inverted_index_p0/array_contains/test_index_match_regexp_arr.out
 => variant_p0/predefine/test_predefine_type_multi_index.out} (91%)
 create mode 100644 regression-test/data/variant_p1/predefine/load.out
 create mode 100644 
regression-test/suites/inverted_index_p0/test_single_column_multi_index.groovy
 copy regression-test/suites/inverted_index_p0/{test_index_match_regexp.groovy 
=> test_single_column_multi_index1.groovy} (53%)
 create mode 100644 
regression-test/suites/variant_p0/predefine/test_predefine_type_multi_index.groovy
 create mode 100644 regression-test/suites/variant_p1/predefine/load.groovy


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

Reply via email to