This is an automated email from the ASF dual-hosted git repository.
kxiao pushed a change to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/doris.git
from 0cb60b0e630 [compatibility](metadata) Make metadata compatible for
future version after 2.0.2 (#24800)
new 297ca925c8f [fix](planner) ctas should not change any meta of column
in source table (#24767)
new cff1714e529 [function](bitmap) add function alias bitmap_andnot and
bitmap_andnot_count (#24771)
new 0f83c3002d8 [bug](jsonb) fix non simd int128 overflow #24750
new 0da08d5d199 [enhancement](csv_reader)Optimize the reading efficiency
of nullable (string) columns. (#24698)
new e12385a8173 [fix](Nereids) some expression not cast in in predicate
(#24680)
new 3cdc962ecaa [Improve](inverted index) improve match performance
without index (#24751)
new 3589082c42c [fix](planner)SelectStmt's constructor should initialize
originSelectList member (#24755)
new 58d26b9dc20 [Fix](topn opt) fix heap use after free when shrink in
fetch phase (#24774)
new 72cee27e8c0 [Fix](core) Fix segment cache core when output rowset is
nullptr (#24778)
new 12fc3b4961c [fix](merge-on-write) fix duplicate key in schema change
(#24782)
new eef46914128 [test](fix) fix case bug for lateral_view.groovy (#24779)
new aa2fc269c7a fix be compile error
The 12 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
be/src/clucene | 2 +-
be/src/exec/rowid_fetcher.cpp | 15 +-
be/src/olap/compaction.cpp | 16 +-
be/src/olap/compaction.h | 2 +-
be/src/olap/inverted_index_parser.h | 7 +
be/src/olap/rowset/rowset.h | 7 -
.../inverted_index/query/conjunction_query.cpp | 10 +-
.../inverted_index/query/conjunction_query.h | 2 +-
.../rowset/segment_v2/inverted_index_reader.cpp | 75 ++--
.../olap/rowset/segment_v2/inverted_index_reader.h | 16 +-
be/src/olap/tablet.cpp | 1 -
be/src/olap/task/engine_publish_version_task.cpp | 20 +-
be/src/util/jsonb_parser.h | 11 +-
.../data_types/serde/data_type_nullable_serde.cpp | 6 +-
be/src/vec/exec/format/csv/csv_reader.cpp | 48 +-
be/src/vec/exec/format/csv/csv_reader.h | 5 +
be/src/vec/exprs/vmatch_predicate.cpp | 6 +
be/src/vec/exprs/vmatch_predicate.h | 18 +-
be/src/vec/functions/function_bitmap.cpp | 7 +-
be/src/vec/functions/function_tokenize.cpp | 16 +-
be/src/vec/functions/match.cpp | 47 +-
be/src/vec/functions/match.h | 12 +-
be/test/vec/function/function_bitmap_test.cpp | 15 +
.../kafka/scripts/basic_array_data.csv | 20 +
.../kafka/scripts/basic_array_data_timezone.csv | 20 +
.../kafka/scripts/basic_array_data_with_errors.csv | 20 +
.../docker-compose/kafka/scripts/basic_data.csv | 20 +
.../kafka/scripts/basic_data_timezone.csv | 20 +
.../kafka/scripts/basic_data_with_errors.csv | 20 +
docker/thirdparties/run-thirdparties-docker.sh | 30 ++
.../doris/analysis/CreateTableAsSelectStmt.java | 6 +-
.../java/org/apache/doris/analysis/SelectStmt.java | 1 +
.../doris/catalog/BuiltinScalarFunctions.java | 4 +
.../functions/scalar/BitmapAndNotAlias.java | 68 +++
.../functions/scalar/BitmapAndNotCountAlias.java | 73 +++
.../expressions/visitor/ScalarFunctionVisitor.java | 10 +
gensrc/script/doris_builtins_functions.py | 4 +-
.../test_inlineview_with_window_function.out | 4 +
.../load_p0/routine_load/test_routine_load.out | 19 +
.../data/nereids_function_p0/scalar_function/B.out | 58 +++
.../bitmap_functions/test_bitmap_function.out | 9 +
.../data/query_p0/test_array_orderby_limit.out | 4 +
.../test_inlineview_with_window_function.groovy | 81 ++++
regression-test/suites/ddl_p0/test_ctas.groovy | 13 +-
.../routine_load/ddl/agg_tbl_basic_create.sql | 59 +++
.../routine_load/ddl/agg_tbl_basic_drop.sql | 1 +
.../routine_load/ddl/dup_tbl_array_create.sql | 42 ++
.../routine_load/ddl/dup_tbl_array_drop.sql | 1 +
.../routine_load/ddl/dup_tbl_basic_create.sql | 65 +++
.../routine_load/ddl/dup_tbl_basic_drop.sql | 1 +
.../routine_load/ddl/mow_tbl_array_create.sql | 44 ++
.../routine_load/ddl/mow_tbl_array_drop.sql | 1 +
.../routine_load/ddl/mow_tbl_basic_create.sql | 67 +++
.../routine_load/ddl/mow_tbl_basic_drop.sql | 1 +
.../routine_load/ddl/uniq_tbl_array_create.sql | 43 ++
.../routine_load/ddl/uniq_tbl_array_drop.sql | 1 +
.../routine_load/ddl/uniq_tbl_basic_create.sql | 57 +++
.../routine_load/ddl/uniq_tbl_basic_drop.sql | 1 +
.../load_p0/routine_load/test_routine_load.groovy | 499 +++++++++++++++++++--
.../nereids_function_p0/scalar_function/B.groovy | 6 +
.../suites/nereids_syntax_p0/lateral_view.groovy | 3 +-
.../bitmap_functions/test_bitmap_function.groovy | 10 +
.../query_p0/test_array_orderby_limit.groovy | 48 ++
63 files changed, 1643 insertions(+), 175 deletions(-)
create mode 100644
docker/thirdparties/docker-compose/kafka/scripts/basic_array_data.csv
create mode 100644
docker/thirdparties/docker-compose/kafka/scripts/basic_array_data_timezone.csv
create mode 100644
docker/thirdparties/docker-compose/kafka/scripts/basic_array_data_with_errors.csv
create mode 100644
docker/thirdparties/docker-compose/kafka/scripts/basic_data.csv
create mode 100644
docker/thirdparties/docker-compose/kafka/scripts/basic_data_timezone.csv
create mode 100644
docker/thirdparties/docker-compose/kafka/scripts/basic_data_with_errors.csv
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/BitmapAndNotAlias.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/BitmapAndNotCountAlias.java
create mode 100644
regression-test/data/correctness_p0/test_inlineview_with_window_function.out
create mode 100644
regression-test/data/load_p0/routine_load/test_routine_load.out
create mode 100644 regression-test/data/query_p0/test_array_orderby_limit.out
create mode 100644
regression-test/suites/load_p0/routine_load/ddl/agg_tbl_basic_create.sql
create mode 100644
regression-test/suites/load_p0/routine_load/ddl/agg_tbl_basic_drop.sql
create mode 100644
regression-test/suites/load_p0/routine_load/ddl/dup_tbl_array_create.sql
create mode 100644
regression-test/suites/load_p0/routine_load/ddl/dup_tbl_array_drop.sql
create mode 100644
regression-test/suites/load_p0/routine_load/ddl/dup_tbl_basic_create.sql
create mode 100644
regression-test/suites/load_p0/routine_load/ddl/dup_tbl_basic_drop.sql
create mode 100644
regression-test/suites/load_p0/routine_load/ddl/mow_tbl_array_create.sql
create mode 100644
regression-test/suites/load_p0/routine_load/ddl/mow_tbl_array_drop.sql
create mode 100644
regression-test/suites/load_p0/routine_load/ddl/mow_tbl_basic_create.sql
create mode 100644
regression-test/suites/load_p0/routine_load/ddl/mow_tbl_basic_drop.sql
create mode 100644
regression-test/suites/load_p0/routine_load/ddl/uniq_tbl_array_create.sql
create mode 100644
regression-test/suites/load_p0/routine_load/ddl/uniq_tbl_array_drop.sql
create mode 100644
regression-test/suites/load_p0/routine_load/ddl/uniq_tbl_basic_create.sql
create mode 100644
regression-test/suites/load_p0/routine_load/ddl/uniq_tbl_basic_drop.sql
create mode 100644
regression-test/suites/query_p0/test_array_orderby_limit.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]