This is an automated email from the ASF dual-hosted git repository. dataroaring pushed a change to branch auto-pick-45125-branch-3.0 in repository https://gitbox.apache.org/repos/asf/doris.git
omit 581f25e78b7 [enhance](auth)When authorization includes create, not check if resources exist (#45125) add e9a60c4acf0 [fix](auth)Fix the need for low-level table permissions when querying views in certain situations (#44621) (#44841) add 860f7d057ac [feat](iceberg)Supports using `rest` type catalog to read tables in unity catalog for 3.0 (#43525) (#45161) add 46bd816f42d [opt](inverted index) Optimize the codes exception handling process #44205 #44601 (#44862) add 90ffe9068be [feat](nereids) adjust min/max for partition key #41729 branch-3.0 (#45110) add 0bd1aba0ca5 [cherry-pick](branch3.0) impl scalar functions trim_in, ltrim_in and rtrim_in (#42642) add 1d12f779790 branch-3.0: [fix](regression-test) Fix potential multi FE desc table result not refresh after schema change #44989 (#45008) add 7fe32e93969 [fix](bloomFilter)fix data type supported behavior same in FE and BE (#42416) (#45180) add 079db93d11b branch-3.0: [feat](test) add fe ut for bf index create table #44973 (#45116) add 09de9bba05d branch-3.0: [fix](variant) use lock to protect schema from threading unsafe #45026 (#45174) add ae3f4fe7fe5 branch-3.0: [Audit](fix) fix audit log lost for npe #44145 (#45188) add 0964b6dcde4 branch-3.0: [Fix](Rowset Id) Use a randomly generated rowset ID to handle memory write failures #42949 (#43970) add d611e7124ab branch-3.0: [fix](meta-service) Avoid rowset meta exceeds 2G result in protobuf fatal #44780 (#45205) add cd40d3d6f09 branch-3.0: [bug](s3) fix S3 file system gets absolute path #44965 (#45199) add e70f7f8d0cb [pick](mtmv) Pick three PR: #44779 #44786 #44857 (#45130) add 9b2ae0c91ab [opt](Nereids) translate "between" to "equalTo" if upper equals to lower #43344 branch-3.0 (#45106) add 8a61eb9e69f [feat](nereids) add rewrite rule :EliminateGroupByKeyByUniform (#43391) (#45075) add c72501254f3 branch-3.0: [fix](sql) Fix error for show create table column comment #44958 (#45171) add 328c1270979 branch-3.0: [enchement](mc)Optimize reading of maxcompute partition tables. #45148 (#45168) add 0bfdbc1c819 branch-3.0: [fix](column_array)fix filter_generic in column_array func #41990 (#44982) add 4100a752379 branch-3.0: [feat](clone) Speed clone tablet via batch small file downloading #45061 (#45191) add 49d1671966e [fix](planner) query should be cancelled if limit reached (#44338) (#45223) add 1b47296153e [Refactor](query) refactor lock in fragment mgr and change std::unorder_map to phmap (#45058) add 243561d7a10 branch-3.0: [opt](nereids) support pushing down aggr distinct through join #43380 (#45067) add 559ca094b8f branch-3.0: [Enhancement](thread) FE fetch_data use brpc thread locally in BE #44928 (#45225) add 323fa12c0f9 branch-3.0: [improvement](statistics)Support get oracle jdbc row count. #45214 (#45226) add 3ce04da1eb9 branch-3.0: [chore](regression-test) move some variant cases to directory #45169 (#45258) add 112bbb810f3 branch-3.0: [fix](cloud) fix CHECK failed when transmit from non-TTL to normal #45057 (#45182) add 635aa6c7d1d branch-3.0: [opt](test) Make the case stable #44910 (#45007) add 338417017a6 branch-3.0: [Enhancement](compaction)Optimize compaction task permit allocation #45197 (#45242) add 178ea2a8a54 branch-3.0: [fix](mtmv) Fixed an error in setting variables in nested materialize views #44960 (#45037) add bf0d060578f branch-3.0: [improvement](statistics)Support auto analyze columns that haven't been analyzed for a long time. #42399 (#45281) add 66975825f6d branch-3.0: [test](index compaction)Add exception cases for index compaction #45056 (#45192) add 08aea68544b [chore](check) Add code check for some mow code (#45183) add 7ffb0014f48 branch-3.0: [fix](compaction) tablet is not removed in compaction queue if dropped #45085 (#45135) add d1eb413b88f branch-3.0: [fix](move-memtable) tolerate non-open streams in close wait #44680 (#45153) add 6dce6417647 [enhance](auth)When authorization includes create, not check if resources exist (#45125) 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 (581f25e78b7) \ N -- N -- N refs/heads/auto-pick-45125-branch-3.0 (6dce6417647) 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: be/src/agent/task_worker_pool.cpp | 4 +- be/src/cloud/cloud_cumulative_compaction.cpp | 8 +- be/src/cloud/cloud_cumulative_compaction.h | 2 + .../cloud/cloud_cumulative_compaction_policy.cpp | 12 +- be/src/cloud/cloud_cumulative_compaction_policy.h | 8 +- be/src/cloud/cloud_delete_bitmap_action.cpp | 2 + be/src/cloud/cloud_delete_bitmap_action.h | 2 + .../cloud/cloud_engine_calc_delete_bitmap_task.cpp | 2 + be/src/cloud/cloud_meta_mgr.cpp | 8 +- be/src/cloud/cloud_meta_mgr.h | 2 + be/src/cloud/cloud_storage_engine.cpp | 34 +- be/src/cloud/cloud_tablet.cpp | 12 +- be/src/cloud/cloud_tablet.h | 2 +- be/src/cloud/config.cpp | 2 + be/src/cloud/config.h | 2 + .../src/common/compile_check_begin.h | 20 +- .../src/common/compile_check_end.h | 12 +- be/src/common/config.cpp | 5 +- be/src/common/config.h | 3 + be/src/gutil/strings/stringpiece.h | 6 + be/src/http/action/batch_download_action.cpp | 216 ++++ be/src/http/action/batch_download_action.h | 65 + be/src/http/action/download_binlog_action.cpp | 3 - be/src/http/http_channel.cpp | 56 +- be/src/http/http_channel.h | 8 + be/src/http/http_client.cpp | 247 +++- be/src/http/http_client.h | 5 + be/src/http/utils.cpp | 130 +- be/src/http/utils.h | 15 +- be/src/io/cache/block_file_cache.cpp | 13 +- be/src/io/fs/file_system.cpp | 34 +- be/src/io/fs/file_system.h | 2 +- be/src/io/fs/local_file_system.cpp | 50 + be/src/io/fs/local_file_system.h | 6 +- be/src/io/fs/remote_file_system.cpp | 10 +- be/src/io/fs/remote_file_system.h | 8 +- be/src/io/fs/s3_file_system.h | 7 +- be/src/olap/base_tablet.cpp | 4 +- be/src/olap/base_tablet.h | 7 +- be/src/olap/olap_common.h | 10 +- be/src/olap/olap_server.cpp | 3 +- be/src/olap/rowset/beta_rowset_writer.cpp | 14 +- be/src/olap/rowset/beta_rowset_writer.h | 4 +- .../olap/rowset/segment_v2/inverted_index_common.h | 103 ++ .../segment_v2/inverted_index_file_writer.cpp | 86 +- .../rowset/segment_v2/inverted_index_file_writer.h | 8 +- .../rowset/segment_v2/inverted_index_writer.cpp | 45 +- be/src/olap/rowset/unique_rowset_id_generator.cpp | 9 + be/src/olap/tablet_manager.cpp | 20 +- be/src/olap/tablet_meta.cpp | 9 +- be/src/olap/tablet_meta.h | 8 +- be/src/olap/tablet_meta_manager.cpp | 3 +- be/src/olap/task/engine_clone_task.cpp | 149 ++- be/src/olap/task/engine_clone_task.h | 3 + be/src/runtime/buffer_control_block.cpp | 6 +- be/src/runtime/buffer_control_block.h | 10 +- be/src/runtime/fragment_mgr.cpp | 270 ++-- be/src/runtime/fragment_mgr.h | 35 +- be/src/runtime/load_channel.cpp | 3 +- be/src/runtime/load_stream.cpp | 2 +- be/src/runtime/runtime_state.cpp | 2 +- be/src/service/http_service.cpp | 13 + be/src/service/internal_service.cpp | 14 +- be/src/util/doris_metrics.h | 1 + be/src/util/hash_util.hpp | 2 +- be/src/util/threadpool.h | 35 +- be/src/util/work_thread_pool.hpp | 14 +- be/src/vec/columns/column_array.cpp | 15 +- be/src/vec/exec/format/parquet/schema_desc.cpp | 17 + be/src/vec/exec/format/parquet/schema_desc.h | 8 + be/src/vec/exec/format/parquet/vparquet_reader.cpp | 6 +- be/src/vec/exec/format/parquet/vparquet_reader.h | 2 +- be/src/vec/exec/format/table/iceberg_reader.cpp | 48 +- be/src/vec/exec/format/table/iceberg_reader.h | 2 +- be/src/vec/exec/scan/scanner_scheduler.cpp | 13 +- be/src/vec/exec/scan/vscanner.h | 2 + be/src/vec/functions/function_string.cpp | 160 ++- be/src/vec/sink/load_stream_stub.cpp | 16 +- be/src/vec/sink/writer/async_result_writer.h | 6 +- be/src/vec/sink/writer/vtablet_writer_v2.cpp | 12 +- be/test/http/http_client_test.cpp | 98 +- be/test/io/fs/local_file_system_test.cpp | 50 + .../common/inverted_index_common_test.cpp | 343 +++++ .../compaction/index_compaction_test.cpp | 963 +++++++++----- .../index_compaction_with_deleted_term.cpp | 671 ---------- .../compaction/util/index_compaction_utils.cpp | 621 +++++++++ cloud/src/meta-service/meta_service.cpp | 18 +- cloud/test/txn_lazy_commit_test.cpp | 90 +- conf/be.conf | 2 +- .../main/java/org/apache/doris/common/Config.java | 2 +- .../java/org/apache/doris/analysis/IndexDef.java | 41 +- .../doris/analysis/ShowAutoAnalyzeJobsStmt.java | 4 +- .../apache/doris/analysis/ShowColumnStatsStmt.java | 2 + .../apache/doris/analysis/ShowTableStatsStmt.java | 9 +- .../doris/catalog/BuiltinScalarFunctions.java | 6 + .../main/java/org/apache/doris/catalog/Column.java | 16 +- .../java/org/apache/doris/catalog/OlapTable.java | 11 - .../apache/doris/common/util/PropertyAnalyzer.java | 8 +- .../apache/doris/datasource/ExternalCatalog.java | 6 + .../doris/datasource/hive/HMSExternalCatalog.java | 20 +- .../datasource/iceberg/IcebergExternalCatalog.java | 3 +- .../datasource/iceberg/IcebergMetadataCache.java | 14 +- .../datasource/iceberg/IcebergMetadataOps.java | 69 +- .../iceberg/IcebergRestExternalCatalog.java | 2 - .../datasource/iceberg/IcebergTransaction.java | 3 +- .../doris/datasource/jdbc/JdbcExternalTable.java | 5 + .../maxcompute/MaxComputeExternalCatalog.java | 8 +- .../maxcompute/source/MaxComputeScanNode.java | 276 ++-- .../operations/ExternalMetadataOperations.java | 4 +- .../datasource/operations/ExternalMetadataOps.java | 4 + .../property/constants/MCProperties.java | 7 + .../main/java/org/apache/doris/mtmv/MTMVCache.java | 19 +- .../java/org/apache/doris/mtmv/MTMVPlanUtil.java | 31 +- .../org/apache/doris/nereids/NereidsPlanner.java | 5 - .../org/apache/doris/nereids/StatementContext.java | 10 + .../doris/nereids/jobs/executor/Rewriter.java | 4 + .../jobs/joinorder/hypergraph/HyperElement.java} | 14 +- .../jobs/joinorder/hypergraph/edge/Edge.java | 4 +- .../joinorder/hypergraph/node/AbstractNode.java | 8 +- .../doris/nereids/parser/LogicalPlanBuilder.java | 14 +- .../apache/doris/nereids/properties/DataTrait.java | 211 ++- .../org/apache/doris/nereids/rules/RuleType.java | 7 + .../rules/exploration/mv/HyperGraphComparator.java | 103 +- .../mv/InitMaterializationContextHook.java | 8 +- .../mv/LogicalCompatibilityContext.java | 74 +- .../exploration/mv/MaterializedViewUtils.java | 2 +- .../nereids/rules/exploration/mv/StructInfo.java | 107 +- .../rules/expression/ExpressionOptimization.java | 4 +- .../rules/expression/ExpressionRewrite.java | 2 +- .../rules/expression/rules/BetweenToEqual.java | 115 ++ .../nereids/rules/rewrite/CheckPrivileges.java | 6 +- .../rewrite/EliminateGroupByKeyByUniform.java | 148 +++ .../nereids/rules/rewrite/ExprIdRewriter.java | 284 ++++ .../PushDownAggWithDistinctThroughJoinOneSide.java | 176 +++ .../doris/nereids/stats/StatsCalculator.java | 131 ++ .../functions/executable/StringArithmetic.java | 69 + .../expressions/functions/scalar/LtrimIn.java | 84 ++ .../expressions/functions/scalar/RtrimIn.java | 84 ++ .../trees/expressions/functions/scalar/TrimIn.java | 84 ++ .../expressions/visitor/ScalarFunctionVisitor.java | 15 + .../plans/commands/UpdateMvByPartitionCommand.java | 9 +- .../trees/plans/commands/info/CreateMTMVInfo.java | 44 +- .../commands/info/MTMVPartitionDefinition.java | 71 +- .../trees/plans/logical/LogicalAggregate.java | 6 + .../nereids/trees/plans/logical/LogicalFilter.java | 7 +- .../nereids/trees/plans/logical/LogicalHaving.java | 7 +- .../nereids/trees/plans/logical/LogicalJoin.java | 34 +- .../trees/plans/logical/LogicalProject.java | 14 +- .../trees/plans/visitor/TableCollector.java | 34 +- .../apache/doris/nereids/util/ExpressionUtils.java | 11 +- .../org/apache/doris/planner/OriginalPlanner.java | 15 - .../java/org/apache/doris/planner/Planner.java | 6 - .../java/org/apache/doris/qe/AuditLogHelper.java | 2 +- .../main/java/org/apache/doris/qe/Coordinator.java | 25 +- .../main/java/org/apache/doris/qe/LimitUtils.java | 54 + .../org/apache/doris/statistics/AnalysisInfo.java | 9 +- .../doris/statistics/AnalysisInfoBuilder.java | 9 +- .../apache/doris/statistics/AnalysisManager.java | 7 +- .../org/apache/doris/statistics/ColStatsMeta.java | 9 +- .../org/apache/doris/statistics/JobPriority.java | 1 + .../doris/statistics/StatisticsAutoCollector.java | 40 +- .../doris/statistics/StatisticsJobAppender.java | 66 +- .../doris/statistics/StatisticsRepository.java | 3 +- .../apache/doris/statistics/TableStatsMeta.java | 10 +- .../doris/statistics/util/StatisticsUtil.java | 52 +- .../doris/analysis/ShowCreateTableStmtTest.java | 14 +- .../CreateTableWithBloomFilterIndexTest.java | 905 +++++++++++++ .../apache/doris/nereids/parser/BetweenTest.java | 30 +- .../exploration/mv/MaterializedViewUtilsTest.java | 2 +- .../rewrite/EliminateGroupByKeyByUniformTest.java | 250 ++++ .../rules/rewrite/EliminateGroupByKeyTest.java | 4 +- .../doris/nereids/trees/plans/PlanVisitorTest.java | 14 +- .../java/org/apache/doris/qe/LimitUtilsTest.java | 59 + .../statistics/StatisticsJobAppenderTest.java | 175 ++- .../doris/statistics/util/StatisticsUtilTest.java | 168 ++- .../correctness_p0/test_mv_case/test_mv_case.out | 3 + .../iceberg/iceberg_read_unitycatalog_table.out | 40 + .../test_max_compute_partition_prune.out | 1364 ++++++++++++++++++++ .../data/nereids_hint_tpcds_p0/shape/query21.out | 2 +- .../data/nereids_hint_tpcds_p0/shape/query40.out | 2 +- .../sql_functions/array_functions/array_filter.csv | 236 ++++ .../array_functions/test_array_filter.out | 97 ++ ...h_down_count_distinct_through_join_one_side.out | 237 ++++ ...ush_down_min_distinct_through_join_one_side.out | 237 ++++ ...ush_down_sum_distinct_through_join_one_side.out | 231 ++++ .../eliminate_group_by_key_by_uniform.out | 267 ++++ .../aggregate_without_roll_up.out | 24 + .../mv/micro_test/micro_test_when_cte.out | 128 ++ .../shape/query21.out | 12 +- .../shape/query40.out | 12 +- .../noStatsRfPrune/query21.out | 2 +- .../noStatsRfPrune/query40.out | 2 +- .../no_stats_shape/query21.out | 2 +- .../no_stats_shape/query40.out | 2 +- .../rf_prune/query21.out | 12 +- .../rf_prune/query40.out | 12 +- .../nereids_tpcds_shape_sf100_p0/shape/query21.out | 12 +- .../nereids_tpcds_shape_sf100_p0/shape/query40.out | 12 +- .../shape/query21.out | 2 +- .../shape/query40.out | 2 +- .../tpcds_sf100/noStatsRfPrune/query21.out | 2 +- .../tpcds_sf100/noStatsRfPrune/query40.out | 2 +- .../tpcds_sf100/no_stats_shape/query21.out | 2 +- .../tpcds_sf100/no_stats_shape/query40.out | 2 +- .../new_shapes_p0/tpcds_sf100/rf_prune/query21.out | 12 +- .../new_shapes_p0/tpcds_sf100/rf_prune/query40.out | 12 +- .../new_shapes_p0/tpcds_sf100/shape/query21.out | 12 +- .../new_shapes_p0/tpcds_sf100/shape/query40.out | 12 +- .../new_shapes_p0/tpcds_sf1000/shape/query21.out | 12 +- .../new_shapes_p0/tpcds_sf1000/shape/query40.out | 12 +- .../string_functions/test_trim_in.out | 547 ++++++++ .../{ => sql}/affinityByIssuesAndPRs1.out | 0 .../{ => sql}/affinityByIssuesAndPRs2.out | 0 .../{ => sql}/authorsWithTheMostPushes.out | 0 .../{ => sql}/countingStar1.out | 0 .../{ => sql}/countingStar2.out | 0 .../{ => sql}/countingStar3.out | 0 .../distributionOfRepositoriesByStarCount.out | 0 .../{ => sql}/githubRoulette.out | 0 ...heListOfTopRepositoriesChangedOverTheYears1.out | 0 ...heListOfTopRepositoriesChangedOverTheYears2.out | 0 ...heListOfTopRepositoriesChangedOverTheYears3.out | 0 ...heListOfTopRepositoriesChangedOverTheYears4.out | 0 ...heListOfTopRepositoriesChangedOverTheYears5.out | 0 ...heListOfTopRepositoriesChangedOverTheYears6.out | 0 .../howHasTheTotalNumberOfStarsChangedOverTime.out | 0 .../{ => sql}/issuesWithTheMostComments1.out | 0 .../{ => sql}/issuesWithTheMostComments2.out | 0 .../{ => sql}/issuesWithTheMostComments3.out | 0 .../{ => sql}/issuesWithTheMostComments4.out | 0 .../{ => sql}/issuesWithTheMostComments5.out | 0 .../{ => sql}/issuesWithTheMostComments6.out | 0 .../{ => sql}/issuesWithTheMostComments7.out | 0 .../variant_github_events_p2/{ => sql}/load.out | 0 .../{ => sql}/mostForkedRepositories.out | 0 .../{ => sql}/mostPopularCommentsOnGithub.out | 0 .../organizationsByTheNumberOfRepositories.out | 0 .../{ => sql}/organizationsByTheNumberOfStars.out | 0 .../{ => sql}/proportionsBetweenStarsAndForks1.out | 0 .../{ => sql}/proportionsBetweenStarsAndForks2.out | 0 .../{ => sql}/proportionsBetweenStarsAndForks3.out | 0 .../{ => sql}/proportionsBetweenStarsAndForks4.out | 0 .../{ => sql}/proportionsBetweenStarsAndForks5.out | 0 .../repositoriesByAmountOfModifiedCode.out | 0 .../{ => sql}/repositoriesByTheNumberOfPushes.out | 0 ...epositoriesWithClickhouse_related_comments1.out | 0 ...epositoriesWithClickhouse_related_comments2.out | 0 .../repositoriesWithDoris_related_comments1.out | 0 .../repositoriesWithDoris_related_comments2.out | 0 .../repositoriesWithTheHighestGrowthYoY.out | 0 .../repositoriesWithTheMaximumAmountOfIssues1.out | 0 .../repositoriesWithTheMaximumAmountOfIssues2.out | 0 .../repositoriesWithTheMaximumAmountOfIssues3.out | 0 .../repositoriesWithTheMaximumAmountOfIssues4.out | 0 ...sitoriesWithTheMaximumAmountOfPullRequests1.out | 0 ...sitoriesWithTheMaximumAmountOfPullRequests2.out | 0 ...esWithTheMaximumNumberOfAcceptedInvitations.out | 0 ...sitoriesWithTheMostPeopleWhoHavePushAccess1.out | 0 .../repositoriesWithTheMostStarsOverOneDay1.out | 0 ...repositoriesWithTheMostSteadyGrowthOverTime.out | 0 .../repositoriesWithTheWorstStagnation_order.out | 0 .../{ => sql}/repositoryAffinityList1.out | 0 .../{ => sql}/repositoryAffinityList2.out | 0 .../{ => sql}/starsFromHeavyGithubUsers1.out | 0 .../{ => sql}/starsFromHeavyGithubUsers2.out | 0 .../{ => sql}/theLongestRepositoryNames1.out | 0 .../{ => sql}/theLongestRepositoryNames2.out | 0 .../{ => sql}/theMostToughCodeReviews.out | 0 .../theTotalNumberOfRepositoriesOnGithub.out | 0 .../{ => sql}/theTotalNumberOfUsersOnGithub1.out | 0 .../{ => sql}/theTotalNumberOfUsersOnGithub2.out | 0 .../{ => sql}/theTotalNumberOfUsersOnGithub3.out | 0 .../{ => sql}/theTotalNumberOfUsersOnGithub4.out | 0 .../{ => sql}/topRepositoriesByStars.out | 0 .../whatIsTheBestDayOfTheWeekToCatchAStar.out | 0 .../{ => sql}/whoAreAllThosePeopleGivingStars1.out | 0 .../{ => sql}/whoAreAllThosePeopleGivingStars2.out | 0 .../{ => sql}/whoAreAllThosePeopleGivingStars3.out | 0 .../org/apache/doris/regression/suite/Suite.groovy | 2 + .../suites/auth_p0/test_select_view_auth.groovy | 89 ++ .../bloom_filter_p0/test_bloom_filter.groovy | 33 + .../test_mv_case/test_mv_case.groovy | 69 +- .../iceberg/iceberg_read_unitycatalog_table.groovy | 62 + .../jdbc/test_jdbc_row_count.groovy | 30 + .../test_max_compute_partition_prune.groovy | 356 ++--- .../test_multi_replica_fault_injection.groovy | 13 +- .../index_p0/test_ngram_bloomfilter_index.groovy | 6 +- .../test_index_compaction_dup_keys_arr.groovy | 2 +- .../test_index_compaction_null_arr.groovy | 2 +- .../test_index_compaction_unique_keys_arr.groovy | 2 +- .../test_index_compaction_empty_segments.groovy | 7 +- .../test_inverted_index_writer_exception.groovy | 89 ++ .../array_functions/test_array_filter.groovy | 204 +++ ...aggr_distinct_through_join_one_side_cust.groovy | 125 ++ ...own_count_distinct_through_join_one_side.groovy | 257 ++++ ..._down_min_distinct_through_join_one_side.groovy | 256 ++++ ..._down_sum_distinct_through_join_one_side.groovy | 252 ++++ .../eliminate_group_by_key_by_uniform.groovy | 221 ++++ .../aggregate_without_roll_up.groovy | 469 ++++++- .../range_datetime_part_up_rewrite.groovy | 20 +- .../mv/micro_test/micro_test_when_cte.groovy | 204 +++ .../string_functions/test_trim_in.groovy | 204 +++ .../suites/statistics/analyze_stats.groovy | 33 +- .../sql/affinityByIssuesAndPRs1.sql | 14 - .../sql/affinityByIssuesAndPRs2.sql | 14 - .../sql/authorsWithTheMostPushes.sql | 9 - .../sql/countingStar1.sql | 1 - .../sql/countingStar2.sql | 1 - .../sql/countingStar3.sql | 1 - .../sql/distributionOfRepositoriesByStarCount.sql | 14 - .../sql/githubRoulette.sql | 1 - ...heListOfTopRepositoriesChangedOverTheYears1.sql | 1 - ...heListOfTopRepositoriesChangedOverTheYears2.sql | 1 - ...heListOfTopRepositoriesChangedOverTheYears3.sql | 1 - ...heListOfTopRepositoriesChangedOverTheYears4.sql | 1 - ...heListOfTopRepositoriesChangedOverTheYears5.sql | 1 - ...heListOfTopRepositoriesChangedOverTheYears6.sql | 1 - ...heListOfTopRepositoriesChangedOverTheYears7.sql | 30 - .../howHasTheTotalNumberOfStarsChangedOverTime.sql | 2 - .../sql/issuesWithTheMostComments1.sql | 1 - .../sql/issuesWithTheMostComments2.sql | 1 - .../sql/issuesWithTheMostComments3.sql | 17 - .../sql/issuesWithTheMostComments4.sql | 9 - .../sql/issuesWithTheMostComments5.sql | 9 - .../sql/issuesWithTheMostComments6.sql | 11 - .../sql/issuesWithTheMostComments7.sql | 9 - .../sql/issuesWithTheMostComments8.sql | 13 - .../sql/mostForkedRepositories.sql | 1 - .../sql/mostPopularCommentsOnGithub.sql | 1 - .../sql/organizationsByTheNumberOfRepositories.sql | 14 - .../sql/organizationsByTheNumberOfStars.sql | 8 - .../sql/organizationsByTheSizeOfCommunity.sql | 23 - .../sql/proportionsBetweenStarsAndForks1.sql | 17 - .../sql/proportionsBetweenStarsAndForks2.sql | 18 - .../sql/proportionsBetweenStarsAndForks3.sql | 18 - .../sql/proportionsBetweenStarsAndForks4.sql | 13 - .../sql/proportionsBetweenStarsAndForks5.sql | 21 - .../sql/repositoriesByTheNumberOfPushes.sql | 17 - ...epositoriesWithClickhouse_related_comments1.sql | 1 - ...epositoriesWithClickhouse_related_comments2.sql | 17 - .../repositoriesWithDoris_related_comments1.sql | 1 - .../repositoriesWithDoris_related_comments2.sql | 17 - .../sql/repositoriesWithTheHighestGrowthYoY.sql | 20 - .../repositoriesWithTheMaximumAmountOfIssues1.sql | 1 - .../repositoriesWithTheMaximumAmountOfIssues2.sql | 18 - .../repositoriesWithTheMaximumAmountOfIssues3.sql | 19 - .../repositoriesWithTheMaximumAmountOfIssues4.sql | 18 - ...sitoriesWithTheMaximumAmountOfPullRequests1.sql | 1 - ...sitoriesWithTheMaximumAmountOfPullRequests2.sql | 1 - ...esWithTheMaximumNumberOfAcceptedInvitations.sql | 17 - ...sitoriesWithTheMostPeopleWhoHavePushAccess1.sql | 13 - ...sitoriesWithTheMostPeopleWhoHavePushAccess2.sql | 13 - ...sitoriesWithTheMostPeopleWhoHavePushAccess3.sql | 16 - .../repositoriesWithTheMostStarsOverOneDay1.sql | 25 - .../repositoriesWithTheMostStarsOverOneDay2.sql | 25 - .../repositoriesWithTheMostStarsOverOneDay3.sql | 1 - ...repositoriesWithTheMostSteadyGrowthOverTime.sql | 20 - .../repositoriesWithTheWorstStagnation_order.sql | 20 - .../sql/repositoryAffinityList1.sql | 13 - .../sql/repositoryAffinityList2.sql | 23 - .../sql/starsFromHeavyGithubUsers1.sql | 13 - .../sql/starsFromHeavyGithubUsers2.sql | 15 - .../sql/test_distinct_streaming_agg.sql | 5 - .../sql/theLongestRepositoryNames1.sql | 1 - .../sql/theLongestRepositoryNames2.sql | 1 - .../sql/theMostToughCodeReviews.sql | 10 - .../sql/theTotalNumberOfRepositoriesOnGithub.sql | 1 - .../sql/theTotalNumberOfUsersOnGithub1.sql | 1 - .../sql/theTotalNumberOfUsersOnGithub2.sql | 1 - .../sql/theTotalNumberOfUsersOnGithub3.sql | 1 - .../sql/theTotalNumberOfUsersOnGithub4.sql | 1 - .../sql/topLabels1.sql | 9 - .../sql/topLabels2.sql | 9 - .../sql/topLabels3.sql | 14 - .../sql/topRepositoriesByStars.sql | 1 - .../sql/whatIsTheBestDayOfTheWeekToCatchAStar.sql | 1 - .../sql/whoAreAllThosePeopleGivingStars1.sql | 1 - .../sql/whoAreAllThosePeopleGivingStars2.sql | 1 - .../sql/whoAreAllThosePeopleGivingStars3.sql | 13 - .../repositoriesByAmountOfModifiedCode.sql | 12 - .../{ => sql}/affinityByIssuesAndPRs1.sql | 0 .../{ => sql}/affinityByIssuesAndPRs2.sql | 0 .../{ => sql}/authorsWithTheMostPushes.sql | 0 .../{ => sql}/countingStar1.sql | 0 .../{ => sql}/countingStar2.sql | 0 .../{ => sql}/countingStar3.sql | 0 .../distributionOfRepositoriesByStarCount.sql | 0 .../{ => sql}/githubRoulette.sql | 0 ...heListOfTopRepositoriesChangedOverTheYears1.sql | 0 ...heListOfTopRepositoriesChangedOverTheYears2.sql | 0 ...heListOfTopRepositoriesChangedOverTheYears3.sql | 0 ...heListOfTopRepositoriesChangedOverTheYears4.sql | 0 ...heListOfTopRepositoriesChangedOverTheYears5.sql | 0 ...heListOfTopRepositoriesChangedOverTheYears6.sql | 0 ...heListOfTopRepositoriesChangedOverTheYears7.sql | 0 .../howHasTheTotalNumberOfStarsChangedOverTime.sql | 0 .../{ => sql}/issuesWithTheMostComments1.sql | 0 .../{ => sql}/issuesWithTheMostComments2.sql | 0 .../{ => sql}/issuesWithTheMostComments3.sql | 0 .../{ => sql}/issuesWithTheMostComments4.sql | 0 .../{ => sql}/issuesWithTheMostComments5.sql | 0 .../{ => sql}/issuesWithTheMostComments6.sql | 0 .../{ => sql}/issuesWithTheMostComments7.sql | 0 .../{ => sql}/issuesWithTheMostComments8.sql | 0 .../{ => sql}/mostForkedRepositories.sql | 0 .../{ => sql}/mostPopularCommentsOnGithub.sql | 0 .../organizationsByTheNumberOfRepositories.sql | 0 .../{ => sql}/organizationsByTheNumberOfStars.sql | 0 .../organizationsByTheSizeOfCommunity.sql | 0 .../{ => sql}/proportionsBetweenStarsAndForks1.sql | 0 .../{ => sql}/proportionsBetweenStarsAndForks2.sql | 0 .../{ => sql}/proportionsBetweenStarsAndForks3.sql | 0 .../{ => sql}/proportionsBetweenStarsAndForks4.sql | 0 .../{ => sql}/proportionsBetweenStarsAndForks5.sql | 0 .../sql/repositoriesByAmountOfModifiedCode.sql | 0 .../{ => sql}/repositoriesByTheNumberOfPushes.sql | 0 ...epositoriesWithClickhouse_related_comments1.sql | 0 ...epositoriesWithClickhouse_related_comments2.sql | 0 .../repositoriesWithDoris_related_comments1.sql | 0 .../repositoriesWithDoris_related_comments2.sql | 0 .../repositoriesWithTheHighestGrowthYoY.sql | 0 .../repositoriesWithTheMaximumAmountOfIssues1.sql | 0 .../repositoriesWithTheMaximumAmountOfIssues2.sql | 0 .../repositoriesWithTheMaximumAmountOfIssues3.sql | 0 .../repositoriesWithTheMaximumAmountOfIssues4.sql | 0 ...sitoriesWithTheMaximumAmountOfPullRequests1.sql | 0 ...sitoriesWithTheMaximumAmountOfPullRequests2.sql | 0 ...esWithTheMaximumNumberOfAcceptedInvitations.sql | 0 ...sitoriesWithTheMostPeopleWhoHavePushAccess1.sql | 0 ...sitoriesWithTheMostPeopleWhoHavePushAccess2.sql | 0 ...sitoriesWithTheMostPeopleWhoHavePushAccess3.sql | 0 .../repositoriesWithTheMostStarsOverOneDay1.sql | 0 .../repositoriesWithTheMostStarsOverOneDay2.sql | 0 .../repositoriesWithTheMostStarsOverOneDay3.sql | 0 ...repositoriesWithTheMostSteadyGrowthOverTime.sql | 0 .../repositoriesWithTheWorstStagnation_order.sql | 0 .../{ => sql}/repositoryAffinityList1.sql | 0 .../{ => sql}/repositoryAffinityList2.sql | 0 .../{ => sql}/starsFromHeavyGithubUsers1.sql | 0 .../{ => sql}/starsFromHeavyGithubUsers2.sql | 0 .../{ => sql}/theLongestRepositoryNames1.sql | 0 .../{ => sql}/theLongestRepositoryNames2.sql | 0 .../{ => sql}/theMostToughCodeReviews.sql | 0 .../theTotalNumberOfRepositoriesOnGithub.sql | 0 .../{ => sql}/theTotalNumberOfUsersOnGithub1.sql | 0 .../{ => sql}/theTotalNumberOfUsersOnGithub2.sql | 0 .../{ => sql}/theTotalNumberOfUsersOnGithub3.sql | 0 .../{ => sql}/theTotalNumberOfUsersOnGithub4.sql | 0 .../{ => sql}/topLabels1.sql | 0 .../{ => sql}/topLabels2.sql | 0 .../{ => sql}/topLabels3.sql | 0 .../{ => sql}/topRepositoriesByStars.sql | 0 .../whatIsTheBestDayOfTheWeekToCatchAStar.sql | 0 .../{ => sql}/whoAreAllThosePeopleGivingStars1.sql | 0 .../{ => sql}/whoAreAllThosePeopleGivingStars2.sql | 0 .../{ => sql}/whoAreAllThosePeopleGivingStars3.sql | 0 456 files changed, 13756 insertions(+), 3142 deletions(-) copy fe/fe-core/src/main/java/org/apache/doris/statistics/JobPriority.java => be/src/common/compile_check_begin.h (64%) copy fe/fe-core/src/main/java/org/apache/doris/statistics/JobPriority.java => be/src/common/compile_check_end.h (87%) create mode 100644 be/src/http/action/batch_download_action.cpp create mode 100644 be/src/http/action/batch_download_action.h create mode 100644 be/src/olap/rowset/segment_v2/inverted_index_common.h create mode 100644 be/test/olap/rowset/segment_v2/inverted_index/common/inverted_index_common_test.cpp delete mode 100644 be/test/olap/rowset/segment_v2/inverted_index/compaction/index_compaction_with_deleted_term.cpp create mode 100644 be/test/olap/rowset/segment_v2/inverted_index/compaction/util/index_compaction_utils.cpp copy fe/fe-core/src/main/java/org/apache/doris/{statistics/JobPriority.java => nereids/jobs/joinorder/hypergraph/HyperElement.java} (79%) create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/BetweenToEqual.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/EliminateGroupByKeyByUniform.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/ExprIdRewriter.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/PushDownAggWithDistinctThroughJoinOneSide.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/LtrimIn.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/RtrimIn.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/TrimIn.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/qe/LimitUtils.java create mode 100644 fe/fe-core/src/test/java/org/apache/doris/catalog/CreateTableWithBloomFilterIndexTest.java copy be/src/olap/rowset/unique_rowset_id_generator.cpp => fe/fe-core/src/test/java/org/apache/doris/nereids/parser/BetweenTest.java (51%) create mode 100644 fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/EliminateGroupByKeyByUniformTest.java create mode 100644 fe/fe-core/src/test/java/org/apache/doris/qe/LimitUtilsTest.java create mode 100644 regression-test/data/external_table_p0/iceberg/iceberg_read_unitycatalog_table.out create mode 100644 regression-test/data/nereids_p0/sql_functions/array_functions/array_filter.csv create mode 100644 regression-test/data/nereids_p0/sql_functions/array_functions/test_array_filter.out create mode 100644 regression-test/data/nereids_rules_p0/eager_aggregate/push_down_count_distinct_through_join_one_side.out create mode 100644 regression-test/data/nereids_rules_p0/eager_aggregate/push_down_min_distinct_through_join_one_side.out create mode 100644 regression-test/data/nereids_rules_p0/eager_aggregate/push_down_sum_distinct_through_join_one_side.out create mode 100644 regression-test/data/nereids_rules_p0/eliminate_gby_key/eliminate_group_by_key_by_uniform.out create mode 100644 regression-test/data/nereids_rules_p0/mv/micro_test/micro_test_when_cte.out create mode 100644 regression-test/data/query_p0/sql_functions/string_functions/test_trim_in.out rename regression-test/data/variant_github_events_p2/{ => sql}/affinityByIssuesAndPRs1.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/affinityByIssuesAndPRs2.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/authorsWithTheMostPushes.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/countingStar1.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/countingStar2.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/countingStar3.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/distributionOfRepositoriesByStarCount.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/githubRoulette.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/howHasTheListOfTopRepositoriesChangedOverTheYears1.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/howHasTheListOfTopRepositoriesChangedOverTheYears2.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/howHasTheListOfTopRepositoriesChangedOverTheYears3.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/howHasTheListOfTopRepositoriesChangedOverTheYears4.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/howHasTheListOfTopRepositoriesChangedOverTheYears5.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/howHasTheListOfTopRepositoriesChangedOverTheYears6.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/howHasTheTotalNumberOfStarsChangedOverTime.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/issuesWithTheMostComments1.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/issuesWithTheMostComments2.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/issuesWithTheMostComments3.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/issuesWithTheMostComments4.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/issuesWithTheMostComments5.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/issuesWithTheMostComments6.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/issuesWithTheMostComments7.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/load.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/mostForkedRepositories.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/mostPopularCommentsOnGithub.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/organizationsByTheNumberOfRepositories.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/organizationsByTheNumberOfStars.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/proportionsBetweenStarsAndForks1.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/proportionsBetweenStarsAndForks2.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/proportionsBetweenStarsAndForks3.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/proportionsBetweenStarsAndForks4.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/proportionsBetweenStarsAndForks5.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/repositoriesByAmountOfModifiedCode.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/repositoriesByTheNumberOfPushes.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/repositoriesWithClickhouse_related_comments1.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/repositoriesWithClickhouse_related_comments2.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/repositoriesWithDoris_related_comments1.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/repositoriesWithDoris_related_comments2.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/repositoriesWithTheHighestGrowthYoY.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/repositoriesWithTheMaximumAmountOfIssues1.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/repositoriesWithTheMaximumAmountOfIssues2.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/repositoriesWithTheMaximumAmountOfIssues3.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/repositoriesWithTheMaximumAmountOfIssues4.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/repositoriesWithTheMaximumAmountOfPullRequests1.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/repositoriesWithTheMaximumAmountOfPullRequests2.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/repositoriesWithTheMaximumNumberOfAcceptedInvitations.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/repositoriesWithTheMostPeopleWhoHavePushAccess1.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/repositoriesWithTheMostStarsOverOneDay1.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/repositoriesWithTheMostSteadyGrowthOverTime.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/repositoriesWithTheWorstStagnation_order.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/repositoryAffinityList1.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/repositoryAffinityList2.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/starsFromHeavyGithubUsers1.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/starsFromHeavyGithubUsers2.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/theLongestRepositoryNames1.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/theLongestRepositoryNames2.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/theMostToughCodeReviews.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/theTotalNumberOfRepositoriesOnGithub.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/theTotalNumberOfUsersOnGithub1.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/theTotalNumberOfUsersOnGithub2.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/theTotalNumberOfUsersOnGithub3.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/theTotalNumberOfUsersOnGithub4.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/topRepositoriesByStars.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/whatIsTheBestDayOfTheWeekToCatchAStar.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/whoAreAllThosePeopleGivingStars1.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/whoAreAllThosePeopleGivingStars2.out (100%) rename regression-test/data/variant_github_events_p2/{ => sql}/whoAreAllThosePeopleGivingStars3.out (100%) create mode 100644 regression-test/suites/auth_p0/test_select_view_auth.groovy create mode 100644 regression-test/suites/external_table_p0/iceberg/iceberg_read_unitycatalog_table.groovy create mode 100644 regression-test/suites/inverted_index_p0/test_inverted_index_writer_exception.groovy create mode 100644 regression-test/suites/nereids_p0/sql_functions/array_functions/test_array_filter.groovy create mode 100644 regression-test/suites/nereids_rules_p0/eager_aggregate/push_down_aggr_distinct_through_join_one_side_cust.groovy create mode 100644 regression-test/suites/nereids_rules_p0/eager_aggregate/push_down_count_distinct_through_join_one_side.groovy create mode 100644 regression-test/suites/nereids_rules_p0/eager_aggregate/push_down_min_distinct_through_join_one_side.groovy create mode 100644 regression-test/suites/nereids_rules_p0/eager_aggregate/push_down_sum_distinct_through_join_one_side.groovy create mode 100644 regression-test/suites/nereids_rules_p0/eliminate_gby_key/eliminate_group_by_key_by_uniform.groovy create mode 100644 regression-test/suites/nereids_rules_p0/mv/micro_test/micro_test_when_cte.groovy create mode 100644 regression-test/suites/query_p0/sql_functions/string_functions/test_trim_in.groovy delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/affinityByIssuesAndPRs1.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/affinityByIssuesAndPRs2.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/authorsWithTheMostPushes.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/countingStar1.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/countingStar2.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/countingStar3.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/distributionOfRepositoriesByStarCount.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/githubRoulette.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears1.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears2.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears3.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears4.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears5.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears6.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears7.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/howHasTheTotalNumberOfStarsChangedOverTime.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/issuesWithTheMostComments1.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/issuesWithTheMostComments2.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/issuesWithTheMostComments3.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/issuesWithTheMostComments4.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/issuesWithTheMostComments5.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/issuesWithTheMostComments6.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/issuesWithTheMostComments7.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/issuesWithTheMostComments8.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/mostForkedRepositories.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/mostPopularCommentsOnGithub.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/organizationsByTheNumberOfRepositories.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/organizationsByTheNumberOfStars.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/organizationsByTheSizeOfCommunity.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/proportionsBetweenStarsAndForks1.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/proportionsBetweenStarsAndForks2.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/proportionsBetweenStarsAndForks3.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/proportionsBetweenStarsAndForks4.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/proportionsBetweenStarsAndForks5.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoriesByTheNumberOfPushes.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoriesWithClickhouse_related_comments1.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoriesWithClickhouse_related_comments2.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoriesWithDoris_related_comments1.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoriesWithDoris_related_comments2.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoriesWithTheHighestGrowthYoY.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoriesWithTheMaximumAmountOfIssues1.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoriesWithTheMaximumAmountOfIssues2.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoriesWithTheMaximumAmountOfIssues3.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoriesWithTheMaximumAmountOfIssues4.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoriesWithTheMaximumAmountOfPullRequests1.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoriesWithTheMaximumAmountOfPullRequests2.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoriesWithTheMaximumNumberOfAcceptedInvitations.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoriesWithTheMostPeopleWhoHavePushAccess1.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoriesWithTheMostPeopleWhoHavePushAccess2.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoriesWithTheMostPeopleWhoHavePushAccess3.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoriesWithTheMostStarsOverOneDay1.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoriesWithTheMostStarsOverOneDay2.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoriesWithTheMostStarsOverOneDay3.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoriesWithTheMostSteadyGrowthOverTime.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoriesWithTheWorstStagnation_order.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoryAffinityList1.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/repositoryAffinityList2.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/starsFromHeavyGithubUsers1.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/starsFromHeavyGithubUsers2.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/test_distinct_streaming_agg.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/theLongestRepositoryNames1.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/theLongestRepositoryNames2.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/theMostToughCodeReviews.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/theTotalNumberOfRepositoriesOnGithub.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/theTotalNumberOfUsersOnGithub1.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/theTotalNumberOfUsersOnGithub2.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/theTotalNumberOfUsersOnGithub3.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/theTotalNumberOfUsersOnGithub4.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/topLabels1.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/topLabels2.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/topLabels3.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/topRepositoriesByStars.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/whatIsTheBestDayOfTheWeekToCatchAStar.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/whoAreAllThosePeopleGivingStars1.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/whoAreAllThosePeopleGivingStars2.sql delete mode 100644 regression-test/suites/variant_github_events_new_p2/sql/whoAreAllThosePeopleGivingStars3.sql delete mode 100644 regression-test/suites/variant_github_events_p2/repositoriesByAmountOfModifiedCode.sql rename regression-test/suites/variant_github_events_p2/{ => sql}/affinityByIssuesAndPRs1.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/affinityByIssuesAndPRs2.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/authorsWithTheMostPushes.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/countingStar1.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/countingStar2.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/countingStar3.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/distributionOfRepositoriesByStarCount.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/githubRoulette.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/howHasTheListOfTopRepositoriesChangedOverTheYears1.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/howHasTheListOfTopRepositoriesChangedOverTheYears2.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/howHasTheListOfTopRepositoriesChangedOverTheYears3.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/howHasTheListOfTopRepositoriesChangedOverTheYears4.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/howHasTheListOfTopRepositoriesChangedOverTheYears5.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/howHasTheListOfTopRepositoriesChangedOverTheYears6.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/howHasTheListOfTopRepositoriesChangedOverTheYears7.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/howHasTheTotalNumberOfStarsChangedOverTime.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/issuesWithTheMostComments1.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/issuesWithTheMostComments2.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/issuesWithTheMostComments3.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/issuesWithTheMostComments4.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/issuesWithTheMostComments5.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/issuesWithTheMostComments6.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/issuesWithTheMostComments7.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/issuesWithTheMostComments8.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/mostForkedRepositories.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/mostPopularCommentsOnGithub.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/organizationsByTheNumberOfRepositories.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/organizationsByTheNumberOfStars.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/organizationsByTheSizeOfCommunity.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/proportionsBetweenStarsAndForks1.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/proportionsBetweenStarsAndForks2.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/proportionsBetweenStarsAndForks3.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/proportionsBetweenStarsAndForks4.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/proportionsBetweenStarsAndForks5.sql (100%) rename regression-test/suites/{variant_github_events_new_p2 => variant_github_events_p2}/sql/repositoriesByAmountOfModifiedCode.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoriesByTheNumberOfPushes.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoriesWithClickhouse_related_comments1.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoriesWithClickhouse_related_comments2.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoriesWithDoris_related_comments1.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoriesWithDoris_related_comments2.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoriesWithTheHighestGrowthYoY.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoriesWithTheMaximumAmountOfIssues1.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoriesWithTheMaximumAmountOfIssues2.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoriesWithTheMaximumAmountOfIssues3.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoriesWithTheMaximumAmountOfIssues4.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoriesWithTheMaximumAmountOfPullRequests1.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoriesWithTheMaximumAmountOfPullRequests2.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoriesWithTheMaximumNumberOfAcceptedInvitations.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoriesWithTheMostPeopleWhoHavePushAccess1.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoriesWithTheMostPeopleWhoHavePushAccess2.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoriesWithTheMostPeopleWhoHavePushAccess3.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoriesWithTheMostStarsOverOneDay1.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoriesWithTheMostStarsOverOneDay2.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoriesWithTheMostStarsOverOneDay3.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoriesWithTheMostSteadyGrowthOverTime.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoriesWithTheWorstStagnation_order.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoryAffinityList1.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/repositoryAffinityList2.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/starsFromHeavyGithubUsers1.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/starsFromHeavyGithubUsers2.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/theLongestRepositoryNames1.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/theLongestRepositoryNames2.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/theMostToughCodeReviews.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/theTotalNumberOfRepositoriesOnGithub.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/theTotalNumberOfUsersOnGithub1.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/theTotalNumberOfUsersOnGithub2.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/theTotalNumberOfUsersOnGithub3.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/theTotalNumberOfUsersOnGithub4.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/topLabels1.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/topLabels2.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/topLabels3.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/topRepositoriesByStars.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/whatIsTheBestDayOfTheWeekToCatchAStar.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/whoAreAllThosePeopleGivingStars1.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/whoAreAllThosePeopleGivingStars2.sql (100%) rename regression-test/suites/variant_github_events_p2/{ => sql}/whoAreAllThosePeopleGivingStars3.sql (100%) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org