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 6b51eb2a373 [Chore](agg) adjust skew kurtosis linerhistogram group_bit 
symbols (#54509)
     add 5b375899d1d [enhance](inverted index) support for multi indexes 
(#54406)

No new revisions were added by this update.

Summary of changes:
 be/src/olap/collection_statistics.cpp              |  34 ++-
 be/src/olap/compaction.cpp                         | 300 +++++++++---------
 be/src/olap/comparison_predicate.h                 |  15 +-
 be/src/olap/delta_writer.cpp                       |   6 +-
 be/src/olap/in_list_predicate.h                    |  20 +-
 be/src/olap/rowset/beta_rowset.cpp                 |  60 ++--
 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    |  31 +-
 be/src/olap/rowset/segment_v2/column_reader.h      |   2 +-
 be/src/olap/rowset/segment_v2/column_writer.cpp    | 100 +++---
 be/src/olap/rowset/segment_v2/column_writer.h      |   5 +-
 be/src/olap/rowset/segment_v2/index_iterator.h     |   6 +-
 .../olap/rowset/segment_v2/index_reader_helper.h   |  27 ++
 be/src/olap/rowset/segment_v2/index_writer.cpp     |  10 +-
 .../rowset/segment_v2/inverted_index_iterator.cpp  |  96 +++++-
 .../rowset/segment_v2/inverted_index_iterator.h    |  22 +-
 .../rowset/segment_v2/inverted_index_query_type.h  |   4 +
 .../rowset/segment_v2/inverted_index_reader.cpp    |  63 ++--
 .../olap/rowset/segment_v2/inverted_index_reader.h |  38 ++-
 .../rowset/segment_v2/inverted_index_writer.cpp    |   3 +-
 be/src/olap/rowset/segment_v2/segment_iterator.cpp |  25 +-
 be/src/olap/rowset/segment_v2/segment_writer.cpp   |   6 +-
 .../variant/variant_column_writer_impl.cpp         |   8 +-
 .../rowset/segment_v2/vertical_segment_writer.cpp  |   6 +-
 be/src/olap/tablet_schema.cpp                      |  23 --
 be/src/olap/tablet_schema.h                        |  13 +-
 be/src/olap/task/index_builder.cpp                 | 120 ++++----
 be/src/vec/common/schema_util.cpp                  |  21 +-
 be/src/vec/functions/array/function_array_index.h  |   3 +-
 .../vec/functions/array/function_arrays_overlap.h  |   5 +-
 be/src/vec/functions/function_ip.h                 |   4 +-
 be/src/vec/functions/functions_comparison.h        |   9 +-
 be/src/vec/functions/in.h                          |   6 +-
 be/src/vec/functions/match.cpp                     |   5 +-
 .../compaction/index_compaction_test.cpp           |   8 +-
 .../compaction/util/index_compaction_utils.cpp     |  11 +-
 .../segment_v2/inverted_index_reader_test.cpp      |   9 +-
 be/test/olap/tablet_index_test.cpp                 |  10 +-
 be/test/olap/tablet_schema_index_test.cpp          |  57 ++--
 be/test/vec/common/schema_util_test.cpp            |   5 +-
 be/test/vec/function/function_is_null_test.cpp     |  10 +-
 .../main/java/org/apache/doris/catalog/Type.java   |  41 ---
 .../apache/doris/alter/SchemaChangeHandler.java    |  52 +++-
 .../java/org/apache/doris/analysis/IndexDef.java   |   7 +
 .../apache/doris/analysis/InvertedIndexUtil.java   |  49 ++-
 .../main/java/org/apache/doris/catalog/Column.java |  12 +
 .../main/java/org/apache/doris/catalog/Index.java  |  15 +
 .../java/org/apache/doris/catalog/OlapTable.java   |  59 ++++
 .../common/util/FetchRemoteTabletSchemaUtil.java   |  57 +++-
 .../glue/translator/ExpressionTranslator.java      |  15 +-
 .../trees/plans/commands/info/CreateTableInfo.java | 131 +++++++-
 .../trees/plans/commands/info/IndexDefinition.java |  15 +-
 .../doris/alter/SchemaChangeHandlerTest.java       |   3 +-
 .../test_single_column_multi_index.out}            | Bin 153 -> 161 bytes
 ...tch.out => test_single_column_multi_index1.out} | Bin 219 -> 227 bytes
 .../variant_p0/predefine/test_predefine_ddl.out    | Bin 313 -> 495 bytes
 ...s_null_expr.groovy => test_float_double.groovy} |  65 ++--
 .../test_single_column_multi_index.groovy          | 275 +++++++++++++++++
 .../test_single_column_multi_index1.groovy         | 172 +++++++++++
 .../variant_p0/predefine/test_predefine_ddl.groovy | 340 ++++++++++++++++++++-
 61 files changed, 1859 insertions(+), 662 deletions(-)
 copy regression-test/data/{bitmap_functions/test_bitmap_intersect.out => 
inverted_index_p0/test_single_column_multi_index.out} (88%)
 copy regression-test/data/inverted_index_p0/{test_no_index_match.out => 
test_single_column_multi_index1.out} (84%)
 copy regression-test/suites/inverted_index_p0/{test_is_null_expr.groovy => 
test_float_double.groovy} (50%)
 create mode 100644 
regression-test/suites/inverted_index_p0/test_single_column_multi_index.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/test_single_column_multi_index1.groovy


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

Reply via email to