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]