This is an automated email from the ASF dual-hosted git repository.
dataroaring pushed a change to branch sc_retry_net
in repository https://gitbox.apache.org/repos/asf/doris.git
discard fe33e2e0fca fix
discard c30ddf4ea43 fix review
discard 84d74d3e8fc [fix](sc) retry on network error
omit 290dc2a05ed [opt](warm up) support delaying compaction commit until
rowset warm-up finishes (#54416)
omit 8376177f07e [feature](bm25) add inverted index bm25 score (#53980)
omit f1e4e66d0c1 [feature](nereids) support explain command return empty
string to test planner performance (#54422)
omit 6045cebe790 [opt](mtmv) Should not mv rewrite when point query short
circuit (#54187)
omit f2649c464ce [Chore](agg) adjust corr/corvar series function symbols
and some other change (#54376)
omit a43e85a58c9 [fix](txn lazy commit) fix multi table load error with txn
lazy commit (#54322)
omit bf8079d19ae [fix](statistics)Fix drop expired stats. (#54424)
omit 1aa560c7456 [fix](constant propagation) don't rewrite mark join
condition (#54423)
omit c022fa93b35 [feat](Variant) support variant sparse feature and schema
template with multi indexes (part 6) (#54358)
omit bf1894771e9 [Chore](nereids) remove CreateWorkloadSchedPolicyStmt
(#54388)
omit 7ab11dc7e3e [Chore](nereids) remove AlterWorkloadGroupStmt (#54387)
omit 6291f3fe057 [fix](variant) change session var for
disable_variant_flatten_nested to enable_variant_flatten_nested (#54413)
omit 5a6df4eda70 [fix](case) remove global variable declarations in load
(#54418)
omit 6b19a44c6cc [fix](test) make test_writer_fault_injection do not
affected by other cases (#54369)
omit 3f685619079 [chore](agg) Reduce template parameters to avoid template
instantiation bloat (#54336)
omit 6951299e0f6 [fix](vcg) use "vcg cancel" as cancel message for warm up
jobs (#53751)
omit 39a6660076b [metrics](warmup) add some metrics for warmup jobs (#52991)
omit 79c31d224a5 [Bug](ipv6) fix fe can't parse ipv4-mapped type to ipv6
(#54391)
omit 0447daa52ee [Chore](nereids) Remove DropFunctionStmt (#54381)
omit bf1cfe0e83d [Fix](cast) fix wrong cast from string to datetime and add
cases (#54357)
omit 533a117aa4f [fix](filecache) warm up download data less than actual
(#54363)
omit 0d6d6d82473 [Chore](nereids) Remove ShowCreateMTMVStmt (#54380)
omit 7a8297318d3 [Chore](nereids) Remove CreateCatalogStmt (#54389)
omit 7ebe2b30e61 [fix](nereids) fix bug in
StatsCalculator.disableJoinReorderIfStatsInvalid when rowCount is not aviable
(#53834)
omit 11ff81dc9c5 [refine](cast) Delete the useless code in function cast
(#54408)
omit b0faa609d52 [fix](mow) fix check delete bitmap for mow tables with seq
column (#51763)
omit 674e2c21cfe [fix](compile) Compile failed on arm due to no member
named 'fallback' in namespace 'simdjson' (#54308)
omit b01c5f6d478 [refactor](nereids)allow use 'mv_' as column's prefix name
(#54025)
omit 97bb87d3e1e [fix](case) check task info message less strict (#54362)
omit b604a2a3685 [feature](cast)Implement complex type cast. (#54347)
omit 2e7d57a10f4 [Chore](nereids) Remove AlterColocateGroupStmt (#54383)
omit 66f10bf37dd [Chore](nereids) Remove ShowColumnStatsStmt (#54378)
omit 512a50751c1 [Chore](nereids) Remove DropRepositoryStmt (#53420)
omit ae7c54126a2 [fix](case) remove global variable declarations in
compaction test [f… (#54360)
omit c3fcc413750 [feat](cloud) Write and recycle commit_index and
drop_index log (#53796)
omit d3833e4d206 [fix](test) Force meta sync to avoid stale meta data on
follower fe when mv rewrite (#54296)
omit 40b94231b63 [fix](array) Fix array distance functions (#54348)
omit d54ef27bc22 [Fix](mow) Should use rowset's schema when calculate
delete bitmaps between segments (#54351)
omit af92f108988 [fix](test) fix test_routine_load_job_schedule unstable
(#54341)
omit 0efd0607511 [feat](Variant) Add Schema Templates Syntax and Parsing
(#54293)
omit f4683f39a27 [feat](Variant) add column property for variant and multi
indexes (#54269)
omit 744d3ff19ac [refine](cast) Remove the rollback logic from parsing
complex types. (#54314)
omit 97bceb37155 [fix](tokenize) fix output for tokenize when parser is
none (#54224)
omit 65ee1b6b6e4 [fix](constant propagation) don't extract constant
relation for null aware anti join (#54128)
omit 76d5d0d77ba [regression-test](variant) add
disable_variant_flatten_nested session var conf in nest table test case
(#54335)
omit 908f0209524 [Enhancement] support table comment for mysql jdbc catalog
(#54088)
omit a1de4cdbc8a [Chore](nereids) Remove CreateFunctionStmt (#54096)
add 6bfb02b3552 [fix](case) check task info message less strict
add ed9b31ba921 [fix](sc) retry on network error
add 515d42b47f5 fix review
add b0e1ffafe0c fix
add fa126eb3975 fix
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (fe33e2e0fca)
\
N -- N -- N refs/heads/sc_retry_net (fa126eb3975)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../cloud/cloud_engine_calc_delete_bitmap_task.cpp | 4 +-
be/src/cloud/cloud_internal_service.cpp | 38 +-
be/src/cloud/cloud_meta_mgr.cpp | 19 +-
be/src/cloud/cloud_warm_up_manager.cpp | 51 +-
be/src/cloud/cloud_warm_up_manager.h | 10 +-
be/src/cloud/config.cpp | 6 -
be/src/cloud/config.h | 11 -
be/src/common/consts.h | 1 -
be/src/index-tools/index_tool.cpp | 15 +-
be/src/io/cache/block_file_cache_downloader.cpp | 9 +-
be/src/io/fs/s3_file_reader.cpp | 9 -
be/src/olap/base_tablet.cpp | 34 +-
be/src/olap/base_tablet.h | 3 +-
be/src/olap/calc_delete_bitmap_executor.cpp | 6 +-
be/src/olap/calc_delete_bitmap_executor.h | 2 +-
be/src/olap/collection_similarity.cpp | 115 --
be/src/olap/collection_similarity.h | 55 -
be/src/olap/collection_statistics.cpp | 241 ---
be/src/olap/collection_statistics.h | 92 -
be/src/olap/compaction.cpp | 3 +-
be/src/olap/iterators.h | 4 -
be/src/olap/rowset/beta_rowset_reader.cpp | 2 -
be/src/olap/rowset/rowset.h | 4 +-
be/src/olap/rowset/rowset_meta.h | 2 +-
be/src/olap/rowset/rowset_reader_context.h | 4 -
be/src/olap/rowset/segcompaction.cpp | 4 +-
be/src/olap/rowset/segment_v2/column_reader.cpp | 10 +-
be/src/olap/rowset/segment_v2/column_reader.h | 18 +-
be/src/olap/rowset/segment_v2/column_writer.cpp | 29 +-
be/src/olap/rowset/segment_v2/column_writer.h | 6 +-
.../olap/rowset/segment_v2/index_file_reader.cpp | 12 +-
be/src/olap/rowset/segment_v2/index_file_reader.h | 16 +-
.../olap/rowset/segment_v2/index_file_writer.cpp | 2 +-
be/src/olap/rowset/segment_v2/index_iterator.h | 15 +-
.../olap/rowset/segment_v2/index_query_context.h | 37 -
be/src/olap/rowset/segment_v2/index_reader.h | 12 +-
.../olap/rowset/segment_v2/index_reader_helper.h | 67 -
be/src/olap/rowset/segment_v2/index_writer.cpp | 124 --
be/src/olap/rowset/segment_v2/index_writer.h | 110 --
.../inverted_index/analyzer/analyzer.cpp | 8 +-
.../inverted_index/query/conjunction_query.cpp | 95 +-
.../inverted_index/query/conjunction_query.h | 20 +-
.../inverted_index/query/disjunction_query.cpp | 78 +-
.../inverted_index/query/disjunction_query.h | 15 +-
.../inverted_index/query/phrase_edge_query.cpp | 13 +-
.../inverted_index/query/phrase_edge_query.h | 7 +-
.../inverted_index/query/phrase_prefix_query.cpp | 16 +-
.../inverted_index/query/phrase_prefix_query.h | 6 +-
.../inverted_index/query/phrase_query.cpp | 113 +-
.../segment_v2/inverted_index/query/phrase_query.h | 23 +-
.../inverted_index/query/prefix_query.cpp | 12 +-
.../segment_v2/inverted_index/query/prefix_query.h | 7 +-
.../rowset/segment_v2/inverted_index/query/query.h | 7 -
.../inverted_index/query/query_helper.cpp | 73 -
.../segment_v2/inverted_index/query/query_helper.h | 43 -
.../segment_v2/inverted_index/query/query_info.h | 10 +-
.../inverted_index/query/regexp_query.cpp | 16 +-
.../segment_v2/inverted_index/query/regexp_query.h | 7 +-
.../segment_v2/inverted_index/query/term_query.cpp | 64 -
.../segment_v2/inverted_index/query/term_query.h | 43 -
.../inverted_index/query_v2/term_query.cpp | 2 +-
.../inverted_index/similarity/bm25_similarity.cpp | 122 --
.../inverted_index/similarity/bm25_similarity.h | 68 -
.../inverted_index/similarity/similarity.h | 43 -
.../segment_v2/inverted_index/util/mock_iterator.h | 56 +-
.../segment_v2/inverted_index/util/string_helper.h | 37 -
.../segment_v2/inverted_index/util/term_iterator.h | 50 +-
.../inverted_index/util/term_position_iterator.h | 20 +-
.../olap/rowset/segment_v2/inverted_index_common.h | 5 -
.../segment_v2/inverted_index_compaction.cpp | 12 +-
.../rowset/segment_v2/inverted_index_compaction.h | 13 +-
.../rowset/segment_v2/inverted_index_iterator.cpp | 39 +-
.../rowset/segment_v2/inverted_index_iterator.h | 9 +-
.../rowset/segment_v2/inverted_index_reader.cpp | 255 +--
.../olap/rowset/segment_v2/inverted_index_reader.h | 104 +-
.../rowset/segment_v2/inverted_index_searcher.cpp | 5 +-
.../rowset/segment_v2/inverted_index_writer.cpp | 1317 +++++++------
.../olap/rowset/segment_v2/inverted_index_writer.h | 147 +-
be/src/olap/rowset/segment_v2/segment.cpp | 3 +-
be/src/olap/rowset/segment_v2/segment_iterator.cpp | 60 +-
be/src/olap/rowset/segment_v2/segment_iterator.h | 7 -
.../variant/variant_column_writer_impl.cpp | 15 +-
.../rowset/segment_v2/variant_stats_calculator.cpp | 3 +-
be/src/olap/rowset_builder.cpp | 8 +-
be/src/olap/tablet_meta.cpp | 19 -
be/src/olap/tablet_reader.cpp | 2 -
be/src/olap/tablet_reader.h | 3 -
be/src/olap/tablet_schema.cpp | 239 +--
be/src/olap/tablet_schema.h | 86 +-
be/src/olap/task/index_builder.cpp | 6 +-
be/src/olap/task/index_builder.h | 7 +-
be/src/olap/txn_manager.cpp | 3 +-
be/src/pipeline/exec/olap_scan_operator.cpp | 16 -
be/src/pipeline/exec/operator.h | 5 +-
be/src/pipeline/exec/set_probe_sink_operator.cpp | 5 +-
be/src/service/backend_service.cpp | 4 +-
be/src/util/jsonb_parser_simd.h | 6 +-
be/src/util/string_parser.hpp | 1 -
.../aggregate_function_approx_top_k.cpp | 6 +-
.../aggregate_function_approx_top_sum.cpp | 11 +-
.../aggregate_function_collect.cpp | 5 +-
.../aggregate_function_corr.cpp | 19 +-
.../aggregate_functions/aggregate_function_corr.h | 1 -
.../aggregate_function_count.cpp | 4 +-
.../aggregate_function_count_by_enum.cpp | 8 +-
.../aggregate_function_covar.cpp | 4 +-
.../aggregate_function_group_array_intersect.cpp | 2 +-
.../aggregate_function_min_max.cpp | 2 +-
.../aggregate_functions/aggregate_function_null.h | 99 +-
be/src/vec/aggregate_functions/factory_helpers.h | 34 +-
be/src/vec/aggregate_functions/helpers.h | 40 +-
be/src/vec/common/schema_util.cpp | 876 ++++-----
be/src/vec/common/schema_util.h | 122 +-
.../serde/data_type_date_or_datetime_serde.cpp | 30 +-
.../serde/data_type_date_or_datetime_serde.h | 2 -
.../serde/data_type_datetimev2_serde.cpp | 30 +-
.../data_types/serde/data_type_datev2_serde.cpp | 29 +-
.../data_types/serde/data_type_nullable_serde.cpp | 6 +-
.../data_types/serde/data_type_struct_serde.cpp | 9 +-
.../vec/data_types/serde/data_type_time_serde.cpp | 29 +-
be/src/vec/exec/scan/olap_scanner.cpp | 61 +-
be/src/vec/exec/scan/olap_scanner.h | 1 -
be/src/vec/exprs/score_runtime.h | 64 -
be/src/vec/exprs/vexpr.h | 2 +-
be/src/vec/exprs/vexpr_context.h | 1 +
be/src/vec/exprs/vliteral.h | 2 +-
be/src/vec/exprs/vslot_ref.h | 2 -
.../vec/functions/array/function_array_distance.h | 20 +-
be/src/vec/functions/array/function_array_index.h | 4 +-
.../vec/functions/array/function_arrays_overlap.h | 2 +-
be/src/vec/functions/cast/cast_base.cpp | 11 +
be/src/vec/functions/cast/cast_base.h | 6 +-
.../vec/functions/cast/cast_to_datetimev2_impl.hpp | 7 +-
be/src/vec/functions/cast/cast_to_datev2_impl.hpp | 8 +-
be/src/vec/functions/cast/cast_to_time_impl.hpp | 93 +-
be/src/vec/functions/cast/cast_to_variant.h | 2 +-
be/src/vec/functions/cast/function_cast.cpp | 149 +-
be/src/vec/functions/function_ip.h | 3 +-
be/src/vec/functions/function_score.cpp | 74 -
be/src/vec/functions/function_tokenize.cpp | 42 -
be/src/vec/functions/function_tokenize.h | 6 +-
be/src/vec/functions/functions_comparison.h | 7 +-
be/src/vec/functions/in.h | 4 +-
be/src/vec/functions/match.cpp | 4 +-
be/src/vec/functions/simple_function_factory.h | 2 -
be/src/vec/json/path_in_data.cpp | 7 +-
be/src/vec/json/path_in_data.h | 7 +-
be/test/common/schema_util_test.cpp | 432 +++++
be/test/olap/collection_similarity_test.cpp | 190 --
be/test/olap/collection_statistics_test.cpp | 545 ------
.../rowset/segment_v2/index_reader_helper_test.cpp | 371 ----
.../compaction/index_compaction_test.cpp | 6 +-
.../compaction/util/index_compaction_utils.cpp | 40 +-
.../query/conjunction_query_test.cpp | 142 --
.../query/disjunction_query_test.cpp | 117 --
.../query/phrase_edge_query_test.cpp | 58 +-
.../query/phrase_prefix_query_test.cpp | 56 +-
.../inverted_index/query/phrase_query_test.cpp | 64 +-
.../inverted_index/query/query_helper_test.cpp | 273 ---
.../inverted_index/query/regexp_query_test.cpp | 98 +-
.../similarity/bm25_similarity_test.cpp | 265 ---
.../inverted_index/string_helper_test.cpp | 157 --
.../segment_v2/inverted_index_array_test.cpp | 42 +-
.../segment_v2/inverted_index_file_writer_test.cpp | 7 +
.../segment_v2/inverted_index_reader_test.cpp | 344 ++--
.../segment_v2/inverted_index_writer_test.cpp | 115 +-
be/test/olap/tablet_schema_index_test.cpp | 101 -
be/test/olap/tablet_schema_test.cpp | 854 ---------
be/test/vec/common/schema_util_rowset_test.cpp | 635 -------
be/test/vec/common/schema_util_test.cpp | 1926 --------------------
be/test/vec/function/cast/cast_test.h | 89 +-
be/test/vec/function/cast/cast_to_date_test.cpp | 198 +-
.../vec/function/cast/cast_to_datetime_test.cpp | 199 +-
be/test/vec/function/cast/cast_to_time_test.cpp | 94 +-
be/test/vec/function/function_is_null_test.cpp | 16 +-
be/test/vec/function/function_test_util.h | 8 +-
be/test/vec/function/function_tokenize_test.cpp | 220 ---
be/test/vec/jsonb/path_in_data_test.cpp | 250 ---
cloud/src/meta-service/meta_service_partition.cpp | 83 +-
cloud/src/meta-service/meta_service_txn.cpp | 1 -
cloud/src/meta-service/txn_lazy_committer.cpp | 9 +-
cloud/src/recycler/checker.cpp | 20 +-
cloud/src/recycler/checker.h | 5 +-
cloud/src/recycler/recycler.cpp | 23 -
cloud/src/recycler/recycler_operation_log.cpp | 34 +-
cloud/test/meta_service_operation_log_test.cpp | 341 +---
cloud/test/recycler_operation_log_test.cpp | 174 --
cloud/test/recycler_test.cpp | 23 +-
cloud/test/txn_lazy_commit_test.cpp | 89 -
contrib/clucene | 2 +-
.../docker-compose/mysql/init/03-create-table.sql | 7 -
.../java/org/apache/doris/catalog/ScalarType.java | 40 +-
.../main/java/org/apache/doris/catalog/Type.java | 28 +-
.../org/apache/doris/catalog/VariantField.java | 135 --
.../java/org/apache/doris/catalog/VariantType.java | 165 +-
.../antlr4/org/apache/doris/nereids/DorisLexer.g4 | 2 -
.../antlr4/org/apache/doris/nereids/DorisParser.g4 | 20 -
fe/fe-core/src/main/cup/sql_parser.cup | 58 +-
.../java/org/apache/doris/alter/AlterJobV2.java | 11 +
.../doris/alter/MaterializedViewHandler.java | 36 +-
.../java/org/apache/doris/alter/RollupJobV2.java | 9 +-
.../org/apache/doris/alter/SchemaChangeJobV2.java | 8 +-
.../AlterColocateGroupStmt.java} | 47 +-
...PolicyStmt.java => AlterWorkloadGroupStmt.java} | 35 +-
.../java/org/apache/doris/analysis/CastExpr.java | 2 +
.../CreateCatalogStmt.java} | 116 +-
.../CreateFunctionStmt.java} | 582 ++----
.../CreateWorkloadSchedPolicyStmt.java} | 85 +-
...nstallPluginStmt.java => DropFunctionStmt.java} | 70 +-
...lBlockRuleStmt.java => DropRepositoryStmt.java} | 25 +-
.../org/apache/doris/analysis/IPv6Literal.java | 6 +-
.../org/apache/doris/analysis/MVColumnItem.java | 68 +-
.../ShowColumnStatsStmt.java} | 209 +--
.../apache/doris/analysis/ShowCreateMTMVStmt.java | 95 +
.../org/apache/doris/backup/BackupHandler.java | 8 +-
.../apache/doris/catalog/AggregateFunction.java | 22 +-
.../doris/catalog/BuiltinScalarFunctions.java | 2 -
.../apache/doris/catalog/ColocateTableIndex.java | 62 +
.../main/java/org/apache/doris/catalog/Column.java | 92 +-
.../main/java/org/apache/doris/catalog/Env.java | 57 +-
.../main/java/org/apache/doris/catalog/Index.java | 15 +-
.../doris/catalog/MaterializedIndexMeta.java | 90 +-
.../java/org/apache/doris/catalog/OlapTable.java | 8 +-
.../org/apache/doris/catalog/ScalarFunction.java | 8 +-
.../java/org/apache/doris/catalog/TableIf.java | 2 +-
.../apache/doris/cloud/CacheHotspotManager.java | 6 +-
.../java/org/apache/doris/common/FeNameFormat.java | 3 +
.../apache/doris/common/util/PropertyAnalyzer.java | 38 -
.../apache/doris/datasource/CatalogFactory.java | 10 +
.../org/apache/doris/datasource/CatalogMgr.java | 10 +
.../apache/doris/datasource/InternalCatalog.java | 12 +-
.../doris/datasource/jdbc/JdbcExternalCatalog.java | 4 -
.../doris/datasource/jdbc/JdbcExternalTable.java | 16 -
.../doris/datasource/jdbc/client/JdbcClient.java | 7 -
.../datasource/jdbc/client/JdbcMySQLClient.java | 24 -
.../main/java/org/apache/doris/load/DeleteJob.java | 17 +-
.../apache/doris/load/loadv2/IngestionLoadJob.java | 8 +-
.../org/apache/doris/nereids/NereidsPlanner.java | 5 +-
.../glue/translator/PhysicalPlanTranslator.java | 20 -
.../doris/nereids/jobs/executor/Rewriter.java | 6 -
.../doris/nereids/parser/LogicalPlanBuilder.java | 70 -
.../org/apache/doris/nereids/rules/RuleType.java | 2 -
.../mv/InitMaterializationContextHook.java | 5 -
.../nereids/rules/expression/check/CheckCast.java | 100 +-
.../expression/rules/FoldConstantRuleOnBE.java | 7 -
.../LogicalOlapScanToPhysicalOlapScan.java | 9 +-
.../nereids/rules/rewrite/CheckScoreUsage.java | 74 -
.../nereids/rules/rewrite/ConstantPropagation.java | 29 +-
.../doris/nereids/rules/rewrite/InitJoinOrder.java | 45 +-
.../nereids/rules/rewrite/PruneOlapScanTablet.java | 9 +-
.../rewrite/PushDownScoreTopNIntoOlapScan.java | 180 --
.../rules/rewrite/UnequalPredicateInfer.java | 2 +-
.../rules/rewrite/VariantSubPathPruning.java | 2 +-
.../doris/nereids/stats/StatsCalculator.java | 8 +-
.../trees/expressions/functions/agg/Corr.java | 16 +-
.../expressions/functions/agg/CorrWelford.java | 4 +-
.../trees/expressions/functions/agg/Covar.java | 16 +-
.../trees/expressions/functions/agg/CovarSamp.java | 16 +-
.../functions/generator/ExplodeVariantArray.java | 4 +-
.../functions/scalar/CosineDistance.java | 5 +-
.../expressions/functions/scalar/ElementAt.java | 4 +-
.../expressions/functions/scalar/InnerProduct.java | 5 +-
.../expressions/functions/scalar/L1Distance.java | 5 +-
.../expressions/functions/scalar/L2Distance.java | 5 +-
.../trees/expressions/functions/scalar/Score.java | 66 -
.../trees/expressions/literal/IPv6Literal.java | 22 +-
.../trees/expressions/literal/JsonLiteral.java | 10 -
.../expressions/visitor/ScalarFunctionVisitor.java | 5 -
.../plans/commands/CreateFunctionCommand.java | 50 +-
.../commands/CreateMaterializedViewCommand.java | 30 +-
.../trees/plans/commands/DeleteFromCommand.java | 6 +-
.../trees/plans/logical/LogicalOlapScan.java | 59 +-
.../physical/PhysicalLazyMaterializeOlapScan.java | 4 +-
.../trees/plans/physical/PhysicalOlapScan.java | 41 +-
.../org/apache/doris/nereids/types/DataType.java | 29 +-
.../apache/doris/nereids/types/VariantField.java | 122 --
.../apache/doris/nereids/types/VariantType.java | 105 +-
.../doris/planner/HashDistributionPruner.java | 28 +-
.../org/apache/doris/planner/OlapScanNode.java | 38 +-
.../java/org/apache/doris/planner/Planner.java | 5 -
.../main/java/org/apache/doris/qe/DdlExecutor.java | 23 +-
.../java/org/apache/doris/qe/SessionVariable.java | 62 +-
.../java/org/apache/doris/qe/ShowExecutor.java | 50 +
.../resource/workloadgroup/WorkloadGroupMgr.java | 5 +
.../WorkloadSchedPolicyMgr.java | 11 +
.../apache/doris/statistics/OlapAnalysisTask.java | 12 +-
.../apache/doris/statistics/StatisticsCleaner.java | 8 +-
.../doris/statistics/util/StatisticsUtil.java | 7 +-
.../main/java/org/apache/doris/task/PushTask.java | 25 +-
.../org/apache/doris/alter/AlterJobV2Test.java | 10 +-
.../doris/alter/MaterializedViewHandlerTest.java | 4 +-
.../org/apache/doris/backup/BackupHandlerTest.java | 3 +-
.../java/org/apache/doris/catalog/ColumnTest.java | 20 -
.../org/apache/doris/catalog/RefreshDbTest.java | 15 +-
.../org/apache/doris/catalog/RefreshTableTest.java | 14 +-
.../org/apache/doris/common/FeNameFormatTest.java | 4 +-
.../apache/doris/datasource/ColumnPrivTest.java | 54 +-
.../doris/datasource/ExternalCatalogTest.java | 80 +-
.../doris/datasource/RefreshCatalogTest.java | 35 +-
.../datasource/hive/HiveDDLAndDMLPlanTest.java | 13 +-
.../datasource/iceberg/CreateIcebergTableTest.java | 6 +-
...bleNameComparedLowercaseMetaCacheFalseTest.java | 24 +-
...ableNameComparedLowercaseMetaCacheTrueTest.java | 24 +-
...TableNameStoredLowercaseMetaCacheFalseTest.java | 24 +-
...lTableNameStoredLowercaseMetaCacheTrueTest.java | 24 +-
.../datasource/property/PropertyConverterTest.java | 121 +-
.../apache/doris/external/hms/HmsCatalogTest.java | 18 +-
.../translator/PhysicalPlanTranslatorTest.java | 2 +-
.../mv/PointQueryShouldNotMvRewriteTest.java | 90 -
.../postprocess/MergeProjectPostProcessTest.java | 2 +-
.../PushDownFilterThroughProjectTest.java | 5 +-
.../rules/expression/check/CheckCastTest.java | 833 ---------
.../doris/nereids/trees/expressions/CastTest.java | 23 -
.../trees/expressions/literal/IPV6LiteralTest.java | 43 -
.../trees/plans/ExplainInsertCommandTest.java | 29 +-
.../doris/nereids/trees/plans/PlanEqualsTest.java | 6 +-
.../org/apache/doris/persist/ScalarTypeTest.java | 40 -
.../doris/planner/HashDistributionPrunerTest.java | 3 +-
.../org/apache/doris/planner/OlapScanNodeTest.java | 2 -
.../org/apache/doris/qe/HmsQueryCacheTest.java | 17 +-
.../apache/doris/statistics/MVStatisticsTest.java | 2 +-
.../doris/statistics/OlapAnalysisTaskTest.java | 4 +-
.../apache/doris/utframe/TestWithFeService.java | 9 +-
gensrc/proto/cloud.proto | 18 +-
gensrc/proto/internal_service.proto | 1 -
gensrc/thrift/PlanNodes.thrift | 2 -
regression-test/data/cast_p0/cast_to_datetime.out | Bin 5783 -> 5741 bytes
...compaction_agg_and_remove_pre_delete_bitmap.out | Bin 358 -> 257 bytes
.../data/datatype_p0/ip/test_ip_crud.out | Bin 1763 -> 1367 bytes
.../test_create_view_nereids.out | Bin 18763 -> 18250 bytes
.../test_mow_alter_seq_multi_segments.out | Bin 154 -> 0 bytes
.../data/inverted_index_p0/test_bm25_score.out | Bin 1378 -> 0 bytes
.../data/mv_p0/varchar_length/varchar_length.out | Bin 356 -> 372 bytes
.../nereids_function_p0/scalar_function/Array1.out | Bin 33278945 -> 33278821
bytes
.../invalid_stats/invalid_stats_join_order.out | Bin 587 -> 0 bytes
.../agg_skew_rewrite/agg_skew_rewrite.out | Bin 7894 -> 7895 bytes
.../constant_propagation/constant_propagation.out | Bin 21556 -> 18315 bytes
.../data/nereids_syntax_p0/rollup/hll/hll.out | Bin 545 -> 600 bytes
.../rollup/hll_with_light_sc/hll_with_light_sc.out | Bin 560 -> 615 bytes
.../query_p0/aggregate/support_type/corr/corr.out | Bin 177 -> 0 bytes
.../support_type/corr_welford/corr_welford.out | Bin 193 -> 0 bytes
.../aggregate/support_type/count/count.out | Bin 197 -> 0 bytes
.../support_type/count_by_enum/count_by_enum.out | Bin 231771 -> 0 bytes
.../aggregate/support_type/covar/covar.out | Bin 178 -> 0 bytes
.../support_type/covar_samp/covar_samp.out | Bin 174 -> 0 bytes
.../show/test_show_create_materialized_view.out | Bin 385 -> 373 bytes
.../test_array_distance_functions.out | Bin 654 -> 235 bytes
.../data/rollup/test_materialized_view_hll.out | Bin 544 -> 599 bytes
.../test_materialized_view_hll_with_light_sc.out | Bin 559 -> 614 bytes
.../data/rollup_p0/test_materialized_view.out | Bin 1620 -> 1762 bytes
.../schema_change_modify_mv_column_type_agg.out | Bin 1350 -> 1365 bytes
.../schema_change_modify_mv_column_type.out | Bin 7123 -> 7285 bytes
.../schema_change_modify_mv_column_type2.out | Bin 6307 -> 6353 bytes
.../variant_p0/predefine/test_predefine_ddl.out | Bin 313 -> 0 bytes
.../org/apache/doris/regression/suite/Suite.groovy | 31 -
.../suites/auth_call/test_ddl_mv_auth.groovy | 6 +-
.../test_backup_restore_colocate.groovy | 4 +-
.../backup_restore/test_backup_restore_mv.groovy | 2 +-
.../test_backup_restore_mv_write.groovy | 10 +-
.../recover_with_schema_change.groovy | 6 +-
...rm_up_cluster_event_compaction_sync_wait.groovy | 375 ----
...uster_event_compaction_sync_wait_timeout.groovy | 377 ----
.../test_schema_change_with_compaction1.groovy | 1 -
.../test_schema_change_with_compaction10.groovy | 3 +-
.../test_schema_change_with_compaction11.groovy | 2 +-
.../test_schema_change_with_compaction2.groovy | 1 -
.../test_schema_change_with_compaction3.groovy | 5 +-
.../test_schema_change_with_compaction4.groovy | 5 +-
.../test_schema_change_with_compaction5.groovy | 5 +-
.../test_schema_change_with_compaction6.groovy | 5 +-
.../test_schema_change_with_compaction7.groovy | 5 +-
.../test_schema_change_with_compaction8.groovy | 1 -
.../test_schema_change_with_compaction9.groovy | 5 +-
...paction_agg_and_remove_pre_delete_bitmap.groovy | 70 -
.../correctness/test_mv_alias_table_name.groovy | 2 +-
.../test_ctas_mv/test_ctas_mv.groovy | 2 +-
.../test_inlineview_with_window_function.groovy | 2 +-
.../test_mv_case/test_mv_case.groovy | 4 +-
.../suites/datatype_p0/ip/test_ip_crud.groovy | 30 -
.../create_view_nereids/create_view_use_mv.groovy | 42 +-
.../test_create_view_nereids.groovy | 19 +-
.../test_generated_column_nereids.groovy | 2 +-
.../suites/ddl_p0/test_drop_view_nereids.groovy | 26 +-
.../delete_p0/test_delete_with_sync_mv.groovy | 2 +-
.../test_mysql_jdbc_catalog_table_comment.groovy | 121 --
.../test_disable_move_memtable.groovy | 2 +-
.../test_index_bkd_writer_fault_injection.groovy | 6 +-
.../test_inverted_index_v3_fault_injection.groovy | 12 +-
.../test_mow_alter_seq_multi_segments.groovy | 94 -
...inverted_index_exception_fault_injection.groovy | 22 +-
.../test_writer_fault_injection.groovy | 8 +-
.../insert_p0/insert_group_commit_into.groovy | 2 +-
.../suites/insert_p0/transaction/txn_insert.groovy | 4 +-
.../test_add_drop_index_on_table_with_mv.groovy | 4 +-
.../inverted_index_p0/test_bm25_score.groovy | 172 --
.../suites/javaudf_p0/test_javaudf_float.groovy | 2 +-
.../test_insert_with_aggregation_memtable.groovy | 2 +-
.../test_routine_load_job_schedule.groovy | 6 +-
.../load_p0/stream_load/test_json_load.groovy | 2 +-
.../suites/mtmv_p0/test_create_mv_mtmv.groovy | 2 +-
.../agg_have_dup_base/agg_have_dup_base.groovy | 2 +-
.../suites/mv_p0/agg_no_group/agg_no_group.groovy | 2 +-
.../diffrent_serialize/diffrent_serialize.groovy | 16 +-
.../mv_p0/agg_state/order_by/order_by.groovy | 2 +-
.../mv_p0/agg_state/test_agg_state_max_by.groovy | 16 +-
.../agg_use_key_direct/agg_use_key_direct.groovy | 2 +-
regression-test/suites/mv_p0/await/await.groovy | 36 +-
.../suites/mv_p0/case_ignore/case_ignore.groovy | 2 +-
.../mv_p0/contain_cast/mv_contains_cast.groovy | 10 +-
.../suites/mv_p0/count_star/count_star.groovy | 2 +-
.../suites/mv_p0/group_check/group_check.groovy | 8 +-
.../suites/mv_p0/join/rollback1/rollback1.groovy | 2 +-
regression-test/suites/mv_p0/k1s2m3/k1s2m3.groovy | 48 +-
.../mv_p0/k1s2m3_auto_inc/k1s2m3_auto_inc.groovy | 4 +-
.../multi_agg_with_same_slot.groovy | 4 +-
.../mv_p0/multi_slot_k123p/multi_slot_k123p.groovy | 2 +-
.../multi_slot_multi_mv/multi_slot_multi_mv.groovy | 4 +-
.../mv_ignore_predicate/mv_ignore_predicate.groovy | 2 +-
.../mv_p0/mv_negative/agg_negative_test.groovy | 36 +-
.../mv_p0/mv_negative/dup_negative_test.groovy | 26 +-
.../mv_p0/mv_negative/mor_negative_test.groovy | 26 +-
.../mv_p0/mv_negative/mow_negative_test.groovy | 26 +-
.../mv_p0/mv_percentile/mv_percentile.groovy | 2 +-
.../mv_with_force_drop/mv_with_force_drop.groovy | 2 +-
.../suites/mv_p0/mv_with_view/mv_with_view.groovy | 2 +-
.../suites/mv_p0/no_await/no_await.groovy | 36 +-
.../suites/mv_p0/null_insert/null_insert.groovy | 2 +-
.../mv_p0/routine_load_hll/routine_load_hll.groovy | 28 +-
.../routine_load_mapping.groovy | 6 +-
.../sql_default_limit/sql_default_limit.groovy | 2 +-
.../ssb/multiple_no_where/multiple_no_where.groovy | 4 +-
.../mv_p0/ssb/multiple_ssb/multiple_ssb.groovy | 36 +-
.../multiple_ssb_between.groovy | 32 +-
.../suites/mv_p0/ssb/q_1_1/q_1_1.groovy | 2 +-
.../suites/mv_p0/ssb/q_2_1/q_2_1.groovy | 4 +-
.../suites/mv_p0/ssb/q_3_1/q_3_1.groovy | 4 +-
.../suites/mv_p0/ssb/q_4_1/q_4_1.groovy | 4 +-
.../suites/mv_p0/ssb/q_4_1_r1/q_4_1_r1.groovy | 2 +-
.../suites/mv_p0/sum_count/sum_count.groovy | 8 +-
.../mv_p0/sum_divede_count/sum_devide_count.groovy | 2 +-
.../suites/mv_p0/test_28741/test_28741.groovy | 2 +-
.../test_approx_count_distinct.groovy | 2 +-
.../suites/mv_p0/test_base/test_base.groovy | 2 +-
.../mv_p0/test_casewhen/test_casewhen.groovy | 2 +-
.../mv_p0/test_create_mv/test_create_mv.groovy | 4 +-
.../test_create_mv_complex_type.groovy | 16 +-
.../test_drop_partition_from_index.groovy | 2 +-
.../test_dup_group_by_mv_abs.groovy | 2 +-
.../test_dup_group_by_mv_plus.groovy | 2 +-
.../mv_p0/test_dup_mv_abs/test_dup_mv_abs.groovy | 2 +-
.../mv_p0/test_dup_mv_bin/test_dup_mv_bin.groovy | 2 +-
.../test_dup_mv_bitmap_hash.groovy | 4 +-
.../mv_p0/test_dup_mv_div/test_dup_mv_div.groovy | 2 +-
.../test_dup_mv_expr_priority.groovy | 2 +-
.../mv_p0/test_dup_mv_json/test_dup_mv_json.groovy | 2 +-
.../mv_p0/test_dup_mv_plus/test_dup_mv_plus.groovy | 2 +-
.../test_dup_mv_repeat/test_dup_mv_repeat.groovy | 2 +-
.../mv_p0/test_dup_mv_year/test_dup_mv_year.groovy | 4 +-
.../test_duplicate_mv/test_duplicate_mv.groovy | 2 +-
.../test_insert_multi/test_insert_multi.groovy | 2 +-
.../suites/mv_p0/test_mv_dp/test_mv_dp.groovy | 2 +-
.../suites/mv_p0/test_mv_mor/test_mv_mor.groovy | 6 +-
.../suites/mv_p0/test_mv_mow/test_mv_mow.groovy | 6 +-
.../test_mv_partition/test_mv_partition.groovy | 4 +-
.../test_mv_useless/agg_invalid/agg_invalid.groovy | 12 +-
.../test_agg_mv_useless/test_agg_mv_useless.groovy | 6 +-
.../test_dup_mv_useless/test_dup_mv_useless.groovy | 10 +-
.../test_uniq_mv_useless.groovy | 4 +-
.../where_invalid/where_invalid.groovy | 8 +-
.../suites/mv_p0/test_ndv/test_ndv.groovy | 2 +-
.../suites/mv_p0/test_o2/test_o2.groovy | 2 +-
.../mv_p0/test_row_store/test_row_store.groovy | 2 +-
.../suites/mv_p0/test_substr/test_substr.groovy | 2 +-
.../mv_p0/test_tbl_name/test_tbl_name.groovy | 2 +-
.../mv_p0/test_upper_alias/test_upper_alias.groovy | 4 +-
.../test_user_activity/test_user_activity.groovy | 2 +-
regression-test/suites/mv_p0/unique/unique.groovy | 14 +-
.../mv_p0/unique_rewrite/unique_rewrite.groovy | 8 +-
.../testAggQueryOnAggMV1.groovy | 6 +-
.../testAggQueryOnAggMV10.groovy | 2 +-
.../testAggQueryOnAggMV11.groovy | 2 +-
.../testAggQueryOnAggMV2.groovy | 2 +-
.../testAggQueryOnAggMV3.groovy | 2 +-
.../testAggQuqeryOnAggMV5.groovy | 2 +-
.../testAggQuqeryOnAggMV6.groovy | 2 +-
.../testAggQuqeryOnAggMV7.groovy | 2 +-
.../testAggregateMVCalcAggFunctionQuery.groovy | 2 +-
.../testBitmapUnionInQuery.groovy | 2 +-
.../testCountDistinctToBitmap.groovy | 4 +-
.../testIncorrectMVRewriteInSubquery.groovy | 2 +-
.../testIncorrectRewriteCountDistinct.groovy | 2 +-
.../testJoinOnLeftProjectToJoin.groovy | 4 +-
.../mv_p0/ut/testNDVToHll/testNDVToHll.groovy | 2 +-
.../testOrderByQueryOnProjectView.groovy | 2 +-
.../ut/testProjectionMV1/testProjectionMV1.groovy | 2 +-
.../ut/testProjectionMV2/testProjectionMV2.groovy | 2 +-
.../ut/testProjectionMV3/testProjectionMV3.groovy | 2 +-
.../ut/testProjectionMV4/testProjectionMV4.groovy | 2 +-
.../ut/testQueryOnStar/testQueryOnStar.groovy | 2 +-
.../testSelectMVWithTableAlias.groovy | 2 +-
.../testSingleMVMultiUsage.groovy | 2 +-
.../mv_p0/ut/testSubQuery/testSubQuery.groovy | 2 +-
.../ut/testUnionDistinct/testUnionDistinct.groovy | 2 +-
.../mv_p0/varchar_length/varchar_length.groovy | 2 +-
.../suites/mv_p0/where/k123/k123.groovy | 4 +-
.../mv_p0/where/k123_nereids/k123_nereids.groovy | 8 +-
.../suites/mv_p0/where/mvljc/mvljc.groovy | 2 +-
.../authorization/column_authorization.groovy | 4 +-
.../create_table/test_create_table.groovy | 31 +-
.../suites/nereids_p0/hint/test_use_mv.groovy | 2 +-
.../insert_into_table/complex_insert.groovy | 2 +-
.../insert_into_table/insert_values.groovy | 2 +-
.../invalid_stats/invalid_stats_join_order.groovy | 75 -
.../show/test_nereids_show_alter_table.groovy | 4 +-
.../suites/nereids_p0/test_prune_tablet_mv.groovy | 12 +-
.../agg_skew_rewrite/agg_skew_rewrite.groovy | 1 -
.../constant_propagation.groovy | 57 +-
.../agg_optimize_when_uniform.groovy | 4 +-
.../mv/dml/insert/dml_insert_and_overwrite.groovy | 10 +-
.../mv/dml/outfile/dml_into_outfile.groovy | 12 +-
.../mv/join/inner/inner_join_x.groovy | 4 +-
.../mv/same_name/sync_async_same_name.groovy | 2 +-
.../single_table_without_aggregate.groovy | 26 +-
.../nereids_rules_p0/mv/ssb/mv_ssb_test.groovy | 8 +-
.../with_table_operator/with_table_operator.groovy | 2 +-
.../suites/nereids_syntax_p0/advance_mv.groovy | 8 +-
.../mv/aggregate/agg_sync_mv.groovy | 106 +-
.../mv/newMv/aggHaveDupBase.groovy | 2 +-
.../nereids_syntax_p0/mv/newMv/case_ignore.groovy | 2 +-
.../mv/newMv/dup_gb_mv_abs.groovy | 2 +-
.../mv/newMv/dup_gb_mv_plus.groovy | 2 +-
.../nereids_syntax_p0/mv/newMv/dup_mv_abs.groovy | 2 +-
.../nereids_syntax_p0/mv/newMv/dup_mv_bin.groovy | 2 +-
.../mv/newMv/dup_mv_bm_hash.groovy | 4 +-
.../nereids_syntax_p0/mv/newMv/dup_mv_plus.groovy | 2 +-
.../nereids_syntax_p0/mv/newMv/dup_mv_year.groovy | 4 +-
.../nereids_syntax_p0/mv/newMv/multi_slot1.groovy | 2 +-
.../nereids_syntax_p0/mv/newMv/multi_slot2.groovy | 4 +-
.../nereids_syntax_p0/mv/newMv/multi_slot5.groovy | 2 +-
.../nereids_syntax_p0/mv/newMv/multi_slot6.groovy | 2 +-
.../nereids_syntax_p0/mv/newMv/mv_with_view.groovy | 2 +-
.../nereids_syntax_p0/mv/newMv/rollback1.groovy | 2 +-
.../mv/newMv/sum_devide_count.groovy | 2 +-
.../nereids_syntax_p0/mv/newMv/unique_mv.groovy | 2 +-
.../nereids_syntax_p0/mv/ut/MVMultiUsage.groovy | 2 +-
.../suites/nereids_syntax_p0/mv/ut/MVWithAs.groovy | 2 +-
.../nereids_syntax_p0/mv/ut/aggMVCalcAggFun.groovy | 2 +-
.../nereids_syntax_p0/mv/ut/aggOnAggMV1.groovy | 2 +-
.../nereids_syntax_p0/mv/ut/aggOnAggMV10.groovy | 2 +-
.../nereids_syntax_p0/mv/ut/aggOnAggMV11.groovy | 2 +-
.../nereids_syntax_p0/mv/ut/aggOnAggMV2.groovy | 2 +-
.../nereids_syntax_p0/mv/ut/aggOnAggMV3.groovy | 2 +-
.../nereids_syntax_p0/mv/ut/aggOnAggMV5.groovy | 2 +-
.../nereids_syntax_p0/mv/ut/aggOnAggMV6.groovy | 2 +-
.../nereids_syntax_p0/mv/ut/aggOnAggMV7.groovy | 2 +-
.../nereids_syntax_p0/mv/ut/bitmapUnionIn.groovy | 2 +-
.../nereids_syntax_p0/mv/ut/distinctQuery.groovy | 4 +-
.../nereids_syntax_p0/mv/ut/incMVReInSub.groovy | 2 +-
.../nereids_syntax_p0/mv/ut/incRewriteCD.groovy | 2 +-
.../mv/ut/joinOnCalcToJoin.groovy | 4 +-
.../mv/ut/joinOnLeftPToJoin.groovy | 4 +-
.../suites/nereids_syntax_p0/mv/ut/onStar.groovy | 2 +-
.../nereids_syntax_p0/mv/ut/onlyGroupBy.groovy | 2 +-
.../nereids_syntax_p0/mv/ut/orderByOnPView.groovy | 2 +-
.../nereids_syntax_p0/mv/ut/projectMV1.groovy | 2 +-
.../nereids_syntax_p0/mv/ut/projectMV2.groovy | 2 +-
.../nereids_syntax_p0/mv/ut/projectMV3.groovy | 2 +-
.../nereids_syntax_p0/mv/ut/projectMV4.groovy | 2 +-
.../suites/nereids_syntax_p0/mv/ut/subQuery.groovy | 2 +-
.../suites/nereids_syntax_p0/mv/ut/unionDis.groovy | 2 +-
.../suites/nereids_syntax_p0/rollup/bitmap.groovy | 2 +-
.../suites/nereids_syntax_p0/rollup/date.groovy | 8 +-
.../suites/nereids_syntax_p0/rollup/hll/hll.groovy | 2 +-
.../hll_with_light_sc/hll_with_light_sc.groovy | 2 +-
.../mv/aggregate/agg_sync_mv.groovy | 104 +-
.../test_should_not_mv_rewrite.groovy | 95 -
.../aggregate/support_type/corr/corr.groovy | 44 -
.../support_type/corr_welford/corr_welford.groovy | 44 -
.../aggregate/support_type/count/count.groovy | 63 -
.../count_by_enum/count_by_enum.groovy | 50 -
.../aggregate/support_type/covar/covar.groovy | 40 -
.../support_type/covar_samp/covar_samp.groovy | 40 -
.../show/test_show_create_materialized_view.groovy | 2 +-
.../test_array_distance_functions.groovy | 64 -
.../rollup/test_materialized_view_bitmap.groovy | 2 +-
.../rollup/test_materialized_view_date.groovy | 8 +-
.../rollup/test_materialized_view_hll.groovy | 2 +-
...test_materialized_view_hll_with_light_sc.groovy | 2 +-
.../rollup_p0/test_create_mv_and_mtmv.groovy | 8 +-
.../suites/rollup_p0/test_materialized_view.groovy | 6 +-
.../rollup_p0/test_materialized_view_array.groovy | 2 +-
.../test_materialized_view_load_open.groovy | 8 +-
.../test_materialized_view_move_memtable.groovy | 8 +-
.../rollup_p0/test_materialized_view_struct.groovy | 2 +-
.../schema_change_modify_mv_column_type_agg.groovy | 2 +-
.../schema_change_modify_mv_column_type.groovy | 2 +-
.../schema_change_modify_mv_column_type2.groovy | 2 +-
.../test_agg_mv_schema_change.groovy | 4 +-
.../test_dup_mv_schema_change.groovy | 4 +-
.../schema_change_p0/test_rename_column.groovy | 2 +-
.../test_uniq_mv_schema_change.groovy | 4 +-
.../suites/statistics/test_analyze_mv.groovy | 137 +-
.../statistics/test_drop_cached_stats.groovy | 2 +-
.../test_schema_change_statistics.groovy | 2 +-
.../suites/statistics/test_select_mv.groovy | 30 +-
.../test_skip_agg_table_value_column.groovy | 38 +-
.../suites/statistics/test_update_rows_mv.groovy | 2 +-
.../test_schema_change_ck.groovy | 2 +-
.../test_partial_update_mow_with_sync_mv.groovy | 2 +-
.../load.groovy | 3 +-
.../suites/variant_p0/delete_update.groovy | 4 +-
.../suites/variant_p0/mv/multi_slot.groovy | 10 +-
regression-test/suites/variant_p0/nested.groovy | 2 +-
.../variant_p0/predefine/test_predefine_ddl.groovy | 38 -
.../variant_p0/schema_change/schema_change.groovy | 4 +-
.../test_double_write_when_schema_change.groovy | 2 +-
616 files changed, 5617 insertions(+), 18791 deletions(-)
delete mode 100644 be/src/olap/collection_similarity.cpp
delete mode 100644 be/src/olap/collection_similarity.h
delete mode 100644 be/src/olap/collection_statistics.cpp
delete mode 100644 be/src/olap/collection_statistics.h
delete mode 100644 be/src/olap/rowset/segment_v2/index_query_context.h
delete mode 100644 be/src/olap/rowset/segment_v2/index_reader_helper.h
delete mode 100644 be/src/olap/rowset/segment_v2/index_writer.cpp
delete mode 100644 be/src/olap/rowset/segment_v2/index_writer.h
delete mode 100644
be/src/olap/rowset/segment_v2/inverted_index/query/query_helper.cpp
delete mode 100644
be/src/olap/rowset/segment_v2/inverted_index/query/query_helper.h
delete mode 100644
be/src/olap/rowset/segment_v2/inverted_index/query/term_query.cpp
delete mode 100644
be/src/olap/rowset/segment_v2/inverted_index/query/term_query.h
delete mode 100644
be/src/olap/rowset/segment_v2/inverted_index/similarity/bm25_similarity.cpp
delete mode 100644
be/src/olap/rowset/segment_v2/inverted_index/similarity/bm25_similarity.h
delete mode 100644
be/src/olap/rowset/segment_v2/inverted_index/similarity/similarity.h
delete mode 100644
be/src/olap/rowset/segment_v2/inverted_index/util/string_helper.h
delete mode 100644 be/src/vec/exprs/score_runtime.h
delete mode 100644 be/src/vec/functions/function_score.cpp
create mode 100644 be/test/common/schema_util_test.cpp
delete mode 100644 be/test/olap/collection_similarity_test.cpp
delete mode 100644 be/test/olap/collection_statistics_test.cpp
delete mode 100644 be/test/olap/rowset/segment_v2/index_reader_helper_test.cpp
delete mode 100644
be/test/olap/rowset/segment_v2/inverted_index/query/conjunction_query_test.cpp
delete mode 100644
be/test/olap/rowset/segment_v2/inverted_index/query/disjunction_query_test.cpp
delete mode 100644
be/test/olap/rowset/segment_v2/inverted_index/query/query_helper_test.cpp
delete mode 100644
be/test/olap/rowset/segment_v2/inverted_index/similarity/bm25_similarity_test.cpp
delete mode 100644
be/test/olap/rowset/segment_v2/inverted_index/string_helper_test.cpp
delete mode 100644 be/test/olap/tablet_schema_test.cpp
delete mode 100644 be/test/vec/common/schema_util_rowset_test.cpp
delete mode 100644 be/test/vec/common/schema_util_test.cpp
delete mode 100644 be/test/vec/function/function_tokenize_test.cpp
delete mode 100644 be/test/vec/jsonb/path_in_data_test.cpp
delete mode 100644
fe/fe-common/src/main/java/org/apache/doris/catalog/VariantField.java
copy
fe/fe-core/src/main/java/org/apache/doris/{nereids/trees/plans/commands/AlterColocateGroupCommand.java
=> analysis/AlterColocateGroupStmt.java} (64%)
copy
fe/fe-core/src/main/java/org/apache/doris/analysis/{AlterWorkloadSchedPolicyStmt.java
=> AlterWorkloadGroupStmt.java} (64%)
copy
fe/fe-core/src/main/java/org/apache/doris/{nereids/trees/plans/commands/CreateCatalogCommand.java
=> analysis/CreateCatalogStmt.java} (61%)
copy
fe/fe-core/src/main/java/org/apache/doris/{nereids/trees/plans/commands/CreateFunctionCommand.java
=> analysis/CreateFunctionStmt.java} (60%)
copy
fe/fe-core/src/main/java/org/apache/doris/{nereids/trees/plans/commands/CreateWorkloadPolicyCommand.java
=> analysis/CreateWorkloadSchedPolicyStmt.java} (58%)
copy
fe/fe-core/src/main/java/org/apache/doris/analysis/{InstallPluginStmt.java =>
DropFunctionStmt.java} (55%)
copy
fe/fe-core/src/main/java/org/apache/doris/analysis/{DropSqlBlockRuleStmt.java
=> DropRepositoryStmt.java} (78%)
copy
fe/fe-core/src/main/java/org/apache/doris/{nereids/trees/plans/commands/ShowColumnStatsCommand.java
=> analysis/ShowColumnStatsStmt.java} (56%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/analysis/ShowCreateMTMVStmt.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/CheckScoreUsage.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/PushDownScoreTopNIntoOlapScan.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Score.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/types/VariantField.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/mv/PointQueryShouldNotMvRewriteTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/literal/IPV6LiteralTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/persist/ScalarTypeTest.java
delete mode 100644
regression-test/data/fault_injection_p0/test_mow_alter_seq_multi_segments.out
delete mode 100644 regression-test/data/inverted_index_p0/test_bm25_score.out
delete mode 100644
regression-test/data/nereids_p0/join/invalid_stats/invalid_stats_join_order.out
delete mode 100644
regression-test/data/query_p0/aggregate/support_type/corr/corr.out
delete mode 100644
regression-test/data/query_p0/aggregate/support_type/corr_welford/corr_welford.out
delete mode 100644
regression-test/data/query_p0/aggregate/support_type/count/count.out
delete mode 100644
regression-test/data/query_p0/aggregate/support_type/count_by_enum/count_by_enum.out
delete mode 100644
regression-test/data/query_p0/aggregate/support_type/covar/covar.out
delete mode 100644
regression-test/data/query_p0/aggregate/support_type/covar_samp/covar_samp.out
delete mode 100644
regression-test/data/variant_p0/predefine/test_predefine_ddl.out
delete mode 100644
regression-test/suites/cloud_p0/cache/multi_cluster/warm_up/cluster/test_warm_up_cluster_event_compaction_sync_wait.groovy
delete mode 100644
regression-test/suites/cloud_p0/cache/multi_cluster/warm_up/cluster/test_warm_up_cluster_event_compaction_sync_wait_timeout.groovy
delete mode 100644
regression-test/suites/external_table_p0/jdbc/test_mysql_jdbc_catalog_table_comment.groovy
delete mode 100644
regression-test/suites/fault_injection_p0/test_mow_alter_seq_multi_segments.groovy
delete mode 100644
regression-test/suites/inverted_index_p0/test_bm25_score.groovy
delete mode 100644
regression-test/suites/nereids_p0/join/invalid_stats/invalid_stats_join_order.groovy
delete mode 100644
regression-test/suites/point_query_p0/test_should_not_mv_rewrite.groovy
delete mode 100644
regression-test/suites/query_p0/aggregate/support_type/corr/corr.groovy
delete mode 100644
regression-test/suites/query_p0/aggregate/support_type/corr_welford/corr_welford.groovy
delete mode 100644
regression-test/suites/query_p0/aggregate/support_type/count/count.groovy
delete mode 100644
regression-test/suites/query_p0/aggregate/support_type/count_by_enum/count_by_enum.groovy
delete mode 100644
regression-test/suites/query_p0/aggregate/support_type/covar/covar.groovy
delete mode 100644
regression-test/suites/query_p0/aggregate/support_type/covar_samp/covar_samp.groovy
delete mode 100644
regression-test/suites/variant_p0/predefine/test_predefine_ddl.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]