This is an automated email from the ASF dual-hosted git repository.

yiguolei pushed a change to branch branch-2.1
in repository https://gitbox.apache.org/repos/asf/doris.git


    from bfdc41d37b2 [fix](ccr) handle large binlog (#30435)
     new 15a68924f51 Add note for workload group when upgrade Doris (#30457)
     new a4ccf92fec1 [fix](thirdparty) patch brpc 1.4.0 to fix stream rpc 
(#30476)
     new 658c869aac1 [improvement](mtmv)mtmv support partition by hms table 
(#29989)
     new 7667fe8570a [Improve)(Variant) do not allow fall back to legacy 
planner (#30430)
     new ae38f282808 [feature](invert index) does not create an inverted index 
to support the match_phrase_prefix feature. (#30414)
     new 5a13c7596a2 [fix](nereids)should normalize mv column's name before 
matching prefix keys (#27464)
     new dcfccde3d10 [fix](Nereids) create table should check column name 
format (#30421)
     new cc963b0f712 [Refact](inverted index) use boost regex to resolve stack 
overflow issues (#30477)
     new 930e3bb701a [feature](Nereids): double eager support mix function 
(#30468)
     new 779a9a1fbba [opt](planner) use string for varchar in ctas if original 
table is not olap (#30323)
     new 11f1b129c0e [optimize](invert index) avoid redundant checks for exist. 
(#30191)
     new db094da0815 [fix](common) If the properties in DDL is not provided, 
the mysql client will lost connection (#30256)
     new 3354ac48f7c [enhance](mtmv)add version and version time for table 
(#30437)
     new b91a338bce7 [enhance](auto-partition) Constrain dynamic & auto 
partition use same interval unit if both enable (#30426)
     new 90c08061787 [fix](query state) Print correct DML state (#30489)
     new 3b85e3de1ba [fix](planner)avg function may use wrong decimal precision 
and scale (#30364)
     new 036e17dcb0f [test](nereids)add fe ut for 
SimplifyArithmeticComparisonRule (#27644)
     new e36f3901341 [fix](nereids)window expression's window frame may lost in 
NormalizeToSlot (#30378)
     new 081cdc6ecd6 [test](nereids)add more case for SimplifyRange rule 
(#27314)
     new edeec320d33 [test](nereids) add SimplifyCastRule test case (#26708)
     new dce6c8bd652 [Improvement](Nereids) Support aggregate rewrite by 
materialized view with complex expression (#30440)
     new a0d2aa3619f [test](nereids) add SimplifyArithmeticRule test (#27081)
     new afab7130482 [fix](Nereids) query mv column directly (#30444)
     new 6231300e9e1 [Fix](Rf) fix in_or_bloom filter merge error in broadcast 
join remote target tpcds q78 (#30492)
     new 0f81d2d533b [FIX](complextype)fix complex type nested version type but 
not hide version (#30419)
     new 15c625dcbcc [fix](Nereids) should not generate same exprId for diff 
column when sink (#30501)
     new a0100ce29fe Reduce AlterJobV2/TruncateTable binlog size (#30505)
     new f17d29090ea [feat](Nereids):  drop foreign key after dropping primary 
key that is referenced by the foreign key (#30417)

The 28 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 be/src/exprs/runtime_filter.cpp                    |   3 +-
 .../rowset/segment_v2/inverted_index_reader.cpp    |  12 --
 be/src/runtime/fragment_mgr.cpp                    |   5 +-
 be/src/vec/functions/function_tokenize.cpp         |  18 +-
 be/src/vec/functions/match.cpp                     |  59 ++++++
 be/src/vec/functions/match.h                       |   5 +-
 .../hive/scripts/create_preinstalled_table.hql     |  16 ++
 docs/en/docs/admin-manual/workload-group.md        |  38 +++-
 docs/en/docs/advanced/partition/auto-partition.md  |  58 ++++++
 docs/zh-CN/docs/admin-manual/workload-group.md     |  39 +++-
 .../docs/advanced/partition/auto-partition.md      |  58 ++++++
 .../main/java/org/apache/doris/catalog/Type.java   |  42 ++++
 .../main/java/org/apache/doris/common/Config.java  |   3 +
 .../org/apache/doris/common/FeMetaVersion.java     |   4 +-
 .../java/org/apache/doris/alter/AlterJobV2.java    |   4 +
 .../java/org/apache/doris/analysis/Analyzer.java   |   5 +
 .../org/apache/doris/analysis/DescribeStmt.java    |  21 +-
 .../apache/doris/analysis/FunctionCallExpr.java    |  16 +-
 .../org/apache/doris/analysis/PartitionDesc.java   |   8 +
 .../org/apache/doris/binlog/AlterJobRecord.java    |  54 +++++
 .../org/apache/doris/binlog/BinlogManager.java     |   6 +-
 .../apache/doris/binlog/TruncateTableRecord.java   |  51 +++++
 .../main/java/org/apache/doris/catalog/Column.java |  21 +-
 .../main/java/org/apache/doris/catalog/Env.java    |   8 +-
 .../apache/doris/catalog/ListPartitionItem.java    |  11 +
 .../java/org/apache/doris/catalog/OlapTable.java   |  59 +++++-
 .../org/apache/doris/catalog/PartitionInfo.java    |   2 +-
 .../org/apache/doris/catalog/PartitionItem.java    |   2 +
 .../org/apache/doris/catalog/PartitionKey.java     |   4 +
 .../apache/doris/catalog/RangePartitionItem.java   |   8 +
 .../main/java/org/apache/doris/catalog/Table.java  |   2 +-
 .../org/apache/doris/catalog/TableAttributes.java  |  49 ++++-
 .../java/org/apache/doris/catalog/TableIf.java     |  10 +-
 .../catalog/constraint/ForeignKeyConstraint.java   |   6 +-
 .../doris/catalog/external/HMSExternalTable.java   |  61 +++++-
 .../doris/common/proc/IndexSchemaProcNode.java     |  24 +--
 .../apache/doris/common/proc/TablesProcDir.java    |   6 +-
 .../org/apache/doris/common/util/PrintableMap.java |   3 +
 .../apache/doris/datasource/InternalCatalog.java   |  36 +++-
 .../doris/datasource/hive/HiveMetaStoreCache.java  |  10 +-
 .../doris/datasource/hive/HivePartition.java       |  33 ++-
 .../apache/doris/job/extensions/mtmv/MTMVTask.java |  49 +++--
 .../org/apache/doris/mtmv/MTMVPartitionInfo.java   |   8 +-
 .../java/org/apache/doris/mtmv/MTMVPlanUtil.java   |   3 +-
 .../org/apache/doris/mtmv/MTMVRelatedTableIf.java  |  82 ++++++++
 .../java/org/apache/doris/mtmv/MTMVService.java    |   4 +-
 .../main/java/org/apache/doris/mtmv/MTMVUtil.java  | 225 +++++++--------------
 .../org/apache/doris/nereids/StatementContext.java |   5 +-
 .../glue/translator/ExpressionTranslator.java      |   1 +
 .../doris/nereids/jobs/executor/Rewriter.java      |   6 +-
 .../post/PushDownFilterThroughProject.java         |   2 +-
 .../doris/nereids/processor/post/Validator.java    |   2 +-
 .../org/apache/doris/nereids/rules/RuleType.java   |   6 +-
 .../doris/nereids/rules/analysis/BindSink.java     |   9 +-
 .../nereids/rules/analysis/CheckAfterRewrite.java  |   2 +-
 .../mv/AbstractMaterializedViewAggregateRule.java  | 157 +++++++++++---
 .../mv/AbstractMaterializedViewRule.java           |   2 +-
 .../exploration/mv/MaterializedViewUtils.java      |  51 ++---
 .../rules/expression/rules/ElementAtToSlot.java    |   2 +-
 .../rules/SimplifyArithmeticComparisonRule.java    |  20 +-
 .../rules/rewrite/DeferMaterializeTopNResult.java  |   2 +-
 .../nereids/rules/rewrite/NormalizeToSlot.java     |   3 +
 .../rules/rewrite/PullUpProjectUnderTopN.java      |   1 +
 ...hroughJoin.java => PushDownAggThroughJoin.java} | 107 +++++-----
 .../rewrite/PushDownFilterThroughProject.java      |   4 +-
 .../rules/rewrite/PushDownSumThroughJoin.java      | 212 -------------------
 .../mv/AbstractSelectMaterializedIndexRule.java    |   4 +-
 .../doris/nereids/trees/expressions/Alias.java     |   3 +
 .../trees/expressions/ArrayItemReference.java      |   2 +-
 .../nereids/trees/expressions/SlotReference.java   |  61 +++---
 .../scalar/PushDownToProjectionFunction.java       |  15 +-
 .../doris/nereids/trees/plans/algebra/Project.java |   3 +-
 .../trees/plans/commands/CreateTableCommand.java   |  36 +++-
 .../plans/commands/UpdateMvByPartitionCommand.java |  17 +-
 .../plans/commands/info/ColumnDefinition.java      |   6 +
 .../trees/plans/commands/info/CreateMTMVInfo.java  |  19 +-
 .../trees/plans/commands/info/CreateTableInfo.java |   8 +-
 .../trees/plans/logical/LogicalCTEConsumer.java    |   1 +
 .../plans/logical/LogicalCatalogRelation.java      |   2 +-
 .../trees/plans/logical/LogicalOlapScan.java       |  14 +-
 .../trees/plans/logical/LogicalTVFRelation.java    |   2 +-
 .../plans/physical/PhysicalCatalogRelation.java    |   2 +-
 .../trees/plans/physical/PhysicalTVFRelation.java  |   2 +-
 .../apache/doris/nereids/types/VarcharType.java    |   8 +-
 .../apache/doris/nereids/types/VariantType.java    |   2 +-
 .../doris/nereids/util/TypeCoercionUtils.java      |   5 +-
 .../apache/doris/persist/DropPartitionInfo.java    |  18 +-
 .../persist/ReplacePartitionOperationLog.java      |  16 +-
 .../doris/planner/external/HiveScanNode.java       |   3 +-
 .../doris/planner/external/hudi/HudiScanNode.java  |   6 +-
 .../java/org/apache/doris/qe/StmtExecutor.java     |   5 +
 .../WorkloadRuntimeStatusMgr.java                  |   1 -
 .../doris/statistics/util/StatisticsUtil.java      |   3 +-
 .../doris/transaction/DatabaseTransactionMgr.java  |   9 +-
 .../apache/doris/transaction/TableCommitInfo.java  |  48 ++++-
 .../apache/doris/transaction/TransactionState.java |   3 +-
 .../nereids/jobs/cascades/DeriveStatsJobTest.java  |   5 +-
 .../exploration/mv/MaterializedViewUtilsTest.java  |   2 +
 .../expression/ExpressionRewriteTestHelper.java    |   3 +
 .../rules/expression/PredicatesSplitterTest.java   |   2 +-
 .../expression/SimplifyArithmeticRuleTest.java     |  39 ++++
 .../rules/expression/SimplifyRangeTest.java        |  49 +++++
 .../SimplifyArithmeticComparisonRuleTest.java      |  34 ++++
 .../expression/rules/SimplifyCastRuleTest.java     | 141 ++++++++++++-
 .../doris/nereids/rules/rewrite/OrToInTest.java    |   9 +
 .../rewrite/PushDownCountThroughJoinTest.java      |  13 +-
 .../rules/rewrite/PushDownSumThroughJoinTest.java  |  29 ++-
 .../doris/nereids/stats/StatsCalculatorTest.java   |   6 +-
 .../doris/nereids/trees/plans/ConstraintTest.java  |  31 +++
 .../doris/persist/DropPartitionInfoTest.java       |  14 +-
 regression-test/data/correctness_p0/test_avg.out   |   3 +
 .../test_complextype_nested_version_schema.out     |  15 ++
 .../jdbc/test_doris_jdbc_catalog.out               |  16 +-
 .../jdbc/test_mysql_jdbc_catalog.out               |   4 +-
 .../jdbc/test_oracle_jdbc_catalog.out              |   2 +-
 .../jdbc/test_pg_jdbc_catalog.out                  |   2 +-
 .../jdbc/test_sqlserver_jdbc_catalog.out           |   4 +-
 .../test_index_match_phrase_prefix.out             |  15 ++
 regression-test/data/mtmv_p0/test_hive_mtmv.out    |  14 ++
 .../eager_aggregate/push_down_sum_through_join.out |  12 +-
 .../mv/agg_with_roll_up/aggregate_with_roll_up.out |  30 +++
 .../aggregate_without_roll_up.out                  |  40 ++++
 .../data/nereids_syntax_p0/constraint.out          |  23 ++-
 regression-test/data/variant_p0/column_name.out    |   2 +-
 .../org/apache/doris/regression/suite/Suite.groovy |  20 ++
 .../suites/correctness_p0/test_avg.groovy          |   3 +
 .../test_complextype_nested_version_schema.groovy  |  49 +++++
 .../test_index_match_phrase_prefix.groovy          |  47 ++++-
 .../suites/mtmv_p0/test_hive_mtmv.groovy           |  73 +++++++
 .../nereids_p0/aggregate/agg_window_project.groovy |   5 +
 .../create_table/test_create_table.groovy          |  36 ++++
 .../nereids_rules_p0/eager_aggregate/basic.groovy  |   3 +-
 .../push_down_count_through_join.groovy            |   2 +-
 .../push_down_sum_through_join.groovy              |   4 +-
 .../agg_with_roll_up/aggregate_with_roll_up.groovy |  96 +++++++++
 .../aggregate_without_roll_up.groovy               | 107 ++++++++++
 .../suites/nereids_syntax_p0/constraint.groovy     |  42 +++-
 .../nereids_syntax_p0/mv/newMv/unique_mv.groovy    |  48 +++++
 .../test_auto_partition_behavior.groovy            |  50 +++++
 .../suites/statistics/test_select_mv.groovy        |  12 +-
 .../suites/table_p0/test_table_version.groovy      |  67 ++++++
 .../affinityByIssuesAndPRs1.sql                    |  16 +-
 .../affinityByIssuesAndPRs2.sql                    |  16 +-
 .../authorsWithTheMostPushes.sql                   |   8 +-
 .../variant_github_events_p0/countingStar1.sql     |   2 +-
 .../variant_github_events_p0/countingStar2.sql     |   2 +-
 .../variant_github_events_p0/countingStar3.sql     |   2 +-
 .../distributionOfRepositoriesByStarCount.sql      |   6 +-
 .../variant_github_events_p0/githubRoulette.sql    |   2 +-
 ...heListOfTopRepositoriesChangedOverTheYears1.sql |   2 +-
 ...heListOfTopRepositoriesChangedOverTheYears2.sql |   2 +-
 ...heListOfTopRepositoriesChangedOverTheYears3.sql |   2 +-
 ...heListOfTopRepositoriesChangedOverTheYears4.sql |   2 +-
 ...heListOfTopRepositoriesChangedOverTheYears5.sql |   2 +-
 ...heListOfTopRepositoriesChangedOverTheYears6.sql |   2 +-
 ...heListOfTopRepositoriesChangedOverTheYears7.sql |   6 +-
 .../howHasTheTotalNumberOfStarsChangedOverTime.sql |   2 +-
 .../issuesWithTheMostComments1.sql                 |   2 +-
 .../issuesWithTheMostComments2.sql                 |   2 +-
 .../issuesWithTheMostComments3.sql                 |   8 +-
 .../issuesWithTheMostComments4.sql                 |   8 +-
 .../issuesWithTheMostComments5.sql                 |  10 +-
 .../issuesWithTheMostComments6.sql                 |  12 +-
 .../issuesWithTheMostComments7.sql                 |   8 +-
 .../issuesWithTheMostComments8.sql                 |  10 +-
 .../suites/variant_github_events_p0/load.groovy    |   2 +-
 .../mostForkedRepositories.sql                     |   2 +-
 .../mostPopularCommentsOnGithub.sql                |   2 +-
 .../organizationsByTheNumberOfRepositories.sql     |   6 +-
 .../organizationsByTheNumberOfStars.sql            |   4 +-
 .../organizationsByTheSizeOfCommunity.sql          |  20 +-
 .../proportionsBetweenStarsAndForks1.sql           |   8 +-
 .../proportionsBetweenStarsAndForks2.sql           |   8 +-
 .../proportionsBetweenStarsAndForks3.sql           |   8 +-
 .../proportionsBetweenStarsAndForks4.sql           |   8 +-
 .../proportionsBetweenStarsAndForks5.sql           |   8 +-
 .../repositoriesByAmountOfModifiedCode.sql         |  12 +-
 .../repositoriesByTheNumberOfPushes.sql            |  16 +-
 ...epositoriesWithClickhouse_related_comments1.sql |   2 +-
 ...epositoriesWithClickhouse_related_comments2.sql |   8 +-
 .../repositoriesWithDoris_related_comments1.sql    |   2 +-
 .../repositoriesWithDoris_related_comments2.sql    |   8 +-
 .../repositoriesWithTheHighestGrowthYoY.sql        |  10 +-
 .../repositoriesWithTheMaximumAmountOfIssues1.sql  |   2 +-
 .../repositoriesWithTheMaximumAmountOfIssues2.sql  |  10 +-
 .../repositoriesWithTheMaximumAmountOfIssues3.sql  |  10 +-
 .../repositoriesWithTheMaximumAmountOfIssues4.sql  |  10 +-
 ...sitoriesWithTheMaximumAmountOfPullRequests1.sql |   2 +-
 ...sitoriesWithTheMaximumAmountOfPullRequests2.sql |   2 +-
 ...esWithTheMaximumNumberOfAcceptedInvitations.sql |   8 +-
 ...sitoriesWithTheMostPeopleWhoHavePushAccess1.sql |   8 +-
 ...sitoriesWithTheMostPeopleWhoHavePushAccess2.sql |  14 +-
 ...sitoriesWithTheMostPeopleWhoHavePushAccess3.sql |  14 +-
 .../repositoriesWithTheMostStarsOverOneDay1.sql    |   8 +-
 .../repositoriesWithTheMostStarsOverOneDay2.sql    |  14 +-
 .../repositoriesWithTheMostStarsOverOneDay3.sql    |   2 +-
 ...repositoriesWithTheMostSteadyGrowthOverTime.sql |   6 +-
 .../repositoriesWithTheWorstStagnation_order.sql   |  10 +-
 .../repositoryAffinityList1.sql                    |  10 +-
 .../repositoryAffinityList2.sql                    |  10 +-
 .../starsFromHeavyGithubUsers1.sql                 |  12 +-
 .../starsFromHeavyGithubUsers2.sql                 |  12 +-
 .../theLongestRepositoryNames1.sql                 |   2 +-
 .../theLongestRepositoryNames2.sql                 |   2 +-
 .../theMostToughCodeReviews.sql                    |  10 +-
 .../theTotalNumberOfRepositoriesOnGithub.sql       |   2 +-
 .../theTotalNumberOfUsersOnGithub1.sql             |   2 +-
 .../theTotalNumberOfUsersOnGithub2.sql             |   2 +-
 .../theTotalNumberOfUsersOnGithub3.sql             |   2 +-
 .../theTotalNumberOfUsersOnGithub4.sql             |   2 +-
 .../suites/variant_github_events_p0/topLabels1.sql |   2 +-
 .../suites/variant_github_events_p0/topLabels2.sql |   2 +-
 .../suites/variant_github_events_p0/topLabels3.sql |   2 +-
 .../topRepositoriesByStars.sql                     |   2 +-
 .../whatIsTheBestDayOfTheWeekToCatchAStar.sql      |   2 +-
 .../whoAreAllThosePeopleGivingStars1.sql           |   2 +-
 .../whoAreAllThosePeopleGivingStars2.sql           |   2 +-
 .../whoAreAllThosePeopleGivingStars3.sql           |  12 +-
 .../sql/affinityByIssuesAndPRs1.sql                |   2 +-
 .../sql/affinityByIssuesAndPRs2.sql                |   2 +-
 .../sql/authorsWithTheMostPushes.sql               |   2 +-
 .../sql/countingStar1.sql                          |   2 +-
 .../sql/countingStar2.sql                          |   2 +-
 .../sql/countingStar3.sql                          |   2 +-
 .../sql/distributionOfRepositoriesByStarCount.sql  |   2 +-
 .../sql/githubRoulette.sql                         |   2 +-
 ...heListOfTopRepositoriesChangedOverTheYears1.sql |   2 +-
 ...heListOfTopRepositoriesChangedOverTheYears2.sql |   2 +-
 ...heListOfTopRepositoriesChangedOverTheYears3.sql |   2 +-
 ...heListOfTopRepositoriesChangedOverTheYears4.sql |   2 +-
 ...heListOfTopRepositoriesChangedOverTheYears5.sql |   2 +-
 ...heListOfTopRepositoriesChangedOverTheYears6.sql |   2 +-
 ...heListOfTopRepositoriesChangedOverTheYears7.sql |   2 +-
 .../howHasTheTotalNumberOfStarsChangedOverTime.sql |   2 +-
 .../sql/issuesWithTheMostComments1.sql             |   2 +-
 .../sql/issuesWithTheMostComments2.sql             |   2 +-
 .../sql/issuesWithTheMostComments3.sql             |   2 +-
 .../sql/issuesWithTheMostComments4.sql             |   2 +-
 .../sql/issuesWithTheMostComments5.sql             |   2 +-
 .../sql/issuesWithTheMostComments6.sql             |   2 +-
 .../sql/issuesWithTheMostComments7.sql             |   2 +-
 .../sql/issuesWithTheMostComments8.sql             |   2 +-
 .../sql/mostForkedRepositories.sql                 |   2 +-
 .../sql/mostPopularCommentsOnGithub.sql            |   2 +-
 .../sql/organizationsByTheNumberOfRepositories.sql |   2 +-
 .../sql/organizationsByTheNumberOfStars.sql        |   2 +-
 .../sql/organizationsByTheSizeOfCommunity.sql      |   2 +-
 .../sql/proportionsBetweenStarsAndForks1.sql       |   2 +-
 .../sql/proportionsBetweenStarsAndForks2.sql       |   2 +-
 .../sql/proportionsBetweenStarsAndForks3.sql       |   2 +-
 .../sql/proportionsBetweenStarsAndForks4.sql       |   2 +-
 .../sql/proportionsBetweenStarsAndForks5.sql       |   2 +-
 .../sql/repositoriesByAmountOfModifiedCode.sql     |   2 +-
 .../sql/repositoriesByTheNumberOfPushes.sql        |   2 +-
 ...epositoriesWithClickhouse_related_comments1.sql |   2 +-
 ...epositoriesWithClickhouse_related_comments2.sql |   2 +-
 .../repositoriesWithDoris_related_comments1.sql    |   2 +-
 .../repositoriesWithDoris_related_comments2.sql    |   2 +-
 .../sql/repositoriesWithTheHighestGrowthYoY.sql    |   2 +-
 .../repositoriesWithTheMaximumAmountOfIssues1.sql  |   2 +-
 .../repositoriesWithTheMaximumAmountOfIssues2.sql  |   2 +-
 .../repositoriesWithTheMaximumAmountOfIssues3.sql  |   2 +-
 .../repositoriesWithTheMaximumAmountOfIssues4.sql  |   2 +-
 ...sitoriesWithTheMaximumAmountOfPullRequests1.sql |   2 +-
 ...sitoriesWithTheMaximumAmountOfPullRequests2.sql |   2 +-
 ...esWithTheMaximumNumberOfAcceptedInvitations.sql |   2 +-
 ...sitoriesWithTheMostPeopleWhoHavePushAccess1.sql |   2 +-
 ...sitoriesWithTheMostPeopleWhoHavePushAccess2.sql |   2 +-
 ...sitoriesWithTheMostPeopleWhoHavePushAccess3.sql |   2 +-
 .../repositoriesWithTheMostStarsOverOneDay1.sql    |   2 +-
 .../repositoriesWithTheMostStarsOverOneDay2.sql    |   2 +-
 .../repositoriesWithTheMostStarsOverOneDay3.sql    |   2 +-
 ...repositoriesWithTheMostSteadyGrowthOverTime.sql |   2 +-
 .../repositoriesWithTheWorstStagnation_order.sql   |   2 +-
 .../sql/repositoryAffinityList1.sql                |   2 +-
 .../sql/repositoryAffinityList2.sql                |   2 +-
 .../sql/starsFromHeavyGithubUsers1.sql             |   2 +-
 .../sql/starsFromHeavyGithubUsers2.sql             |   2 +-
 .../sql/theLongestRepositoryNames1.sql             |   2 +-
 .../sql/theLongestRepositoryNames2.sql             |   2 +-
 .../sql/theMostToughCodeReviews.sql                |   2 +-
 .../sql/theTotalNumberOfRepositoriesOnGithub.sql   |   2 +-
 .../sql/theTotalNumberOfUsersOnGithub1.sql         |   2 +-
 .../sql/theTotalNumberOfUsersOnGithub2.sql         |   2 +-
 .../sql/theTotalNumberOfUsersOnGithub3.sql         |   2 +-
 .../sql/theTotalNumberOfUsersOnGithub4.sql         |   2 +-
 .../sql/topLabels1.sql                             |   2 +-
 .../sql/topLabels2.sql                             |   2 +-
 .../sql/topLabels3.sql                             |   2 +-
 .../sql/topRepositoriesByStars.sql                 |   2 +-
 .../sql/whatIsTheBestDayOfTheWeekToCatchAStar.sql  |   2 +-
 .../sql/whoAreAllThosePeopleGivingStars1.sql       |   2 +-
 .../sql/whoAreAllThosePeopleGivingStars2.sql       |   2 +-
 .../sql/whoAreAllThosePeopleGivingStars3.sql       |   2 +-
 .../suites/variant_p0/column_name.groovy           |   5 +-
 .../variant_p0/compaction/test_compaction.groovy   |  14 +-
 .../suites/variant_p0/complexjson.groovy           |  23 ---
 regression-test/suites/variant_p0/desc.groovy      |  10 +-
 regression-test/suites/variant_p0/load.groovy      |  82 +++-----
 .../variant_p0/schema_change/schema_change.groovy  |  17 +-
 .../test_double_write_when_schema_change.groovy    |   6 +-
 .../suites/variant_p0/sql/rewrite_or_to_in.sql     |   4 +-
 regression-test/suites/variant_p0/tpch/load.groovy |   2 +-
 .../suites/variant_p0/tpch/sql/q01_trans.sql       |   2 +-
 .../suites/variant_p0/tpch/sql/q02_trans.sql       |   2 +-
 .../suites/variant_p0/tpch/sql/q03_trans.sql       |   2 +-
 .../suites/variant_p0/tpch/sql/q05_trans.sql       |   2 +-
 .../suites/variant_p0/tpch/sql/q06_trans.sql       |   4 +-
 .../suites/variant_p0/tpch/sql/q08_trans.sql       |   2 +-
 .../suites/variant_p0/tpch/sql/q09_trans.sql       |   2 +-
 .../suites/variant_p0/tpch/sql/q10_trans.sql       |   2 +-
 .../suites/variant_p0/tpch/sql/q12_trans.sql       |   2 +-
 .../suites/variant_p0/tpch/sql/q13_trans.sql       |   2 +-
 .../suites/variant_p0/tpch/sql/q14_trans.sql       |   3 +-
 .../suites/variant_p0/tpch/sql/q16_trans.sql       |   2 +-
 .../suites/variant_p0/variant_hirachinal.groovy    |   1 -
 .../suites/variant_p0/with_index/load.groovy       |   4 +-
 .../variant_p2/sql/authorsWithTheMostPushes.sql    |   6 +-
 .../suites/variant_p2/sql/countingStar2.sql        |   2 +-
 .../suites/variant_p2/sql/countingStar3.sql        |   2 +-
 .../sql/distributionOfRepositoriesByStarCount.sql  |   4 +-
 .../suites/variant_p2/sql/githubRoulette.sql       |   2 +-
 ...heListOfTopRepositoriesChangedOverTheYears1.sql |   2 +-
 ...heListOfTopRepositoriesChangedOverTheYears2.sql |   2 +-
 ...heListOfTopRepositoriesChangedOverTheYears3.sql |   2 +-
 ...heListOfTopRepositoriesChangedOverTheYears4.sql |   2 +-
 ...heListOfTopRepositoriesChangedOverTheYears5.sql |   2 +-
 ...heListOfTopRepositoriesChangedOverTheYears6.sql |   2 +-
 ...heListOfTopRepositoriesChangedOverTheYears7.sql |   2 +-
 .../variant_p2/sql/issuesWithTheMostComments2.sql  |   2 +-
 .../variant_p2/sql/issuesWithTheMostComments3.sql  |   6 +-
 .../variant_p2/sql/issuesWithTheMostComments4.sql  |   8 +-
 .../variant_p2/sql/issuesWithTheMostComments5.sql  |  10 +-
 .../variant_p2/sql/issuesWithTheMostComments6.sql  |  10 +-
 .../variant_p2/sql/issuesWithTheMostComments7.sql  |   6 +-
 .../variant_p2/sql/issuesWithTheMostComments8.sql  |  10 +-
 .../variant_p2/sql/mostForkedRepositories.sql      |   2 +-
 .../variant_p2/sql/mostPopularCommentsOnGithub.sql |   2 +-
 .../sql/organizationsByTheNumberOfRepositories.sql |   4 +-
 .../sql/organizationsByTheNumberOfStars.sql        |   2 +-
 .../sql/organizationsByTheSizeOfCommunity.sql      |  14 +-
 .../sql/proportionsBetweenStarsAndForks1.sql       |   2 +-
 .../sql/proportionsBetweenStarsAndForks2.sql       |   2 +-
 .../sql/proportionsBetweenStarsAndForks3.sql       |   2 +-
 .../sql/proportionsBetweenStarsAndForks4.sql       |   2 +-
 .../sql/proportionsBetweenStarsAndForks5.sql       |   2 +-
 ...epositoriesWithClickhouse_related_comments1.sql |   2 +-
 ...epositoriesWithClickhouse_related_comments2.sql |   6 +-
 .../repositoriesWithDoris_related_comments1.sql    |   2 +-
 .../repositoriesWithDoris_related_comments2.sql    |   6 +-
 .../sql/repositoriesWithTheHighestGrowthYoY.sql    |   2 +-
 .../repositoriesWithTheMaximumAmountOfIssues1.sql  |   2 +-
 .../repositoriesWithTheMaximumAmountOfIssues2.sql  |   6 +-
 .../repositoriesWithTheMaximumAmountOfIssues3.sql  |   6 +-
 .../repositoriesWithTheMaximumAmountOfIssues4.sql  |   6 +-
 ...sitoriesWithTheMaximumAmountOfPullRequests1.sql |   2 +-
 ...sitoriesWithTheMaximumAmountOfPullRequests2.sql |   2 +-
 ...esWithTheMaximumNumberOfAcceptedInvitations.sql |   2 +-
 ...sitoriesWithTheMostPeopleWhoHavePushAccess1.sql |   6 +-
 ...sitoriesWithTheMostPeopleWhoHavePushAccess2.sql |   6 +-
 ...sitoriesWithTheMostPeopleWhoHavePushAccess3.sql |   6 +-
 .../repositoriesWithTheMostStarsOverOneDay1.sql    |   4 +-
 .../repositoriesWithTheMostStarsOverOneDay2.sql    |   4 +-
 .../repositoriesWithTheMostStarsOverOneDay3.sql    |   2 +-
 ...repositoriesWithTheMostSteadyGrowthOverTime.sql |   2 +-
 .../repositoriesWithTheWorstStagnation_order.sql   |   2 +-
 .../variant_p2/sql/repositoryAffinityList2.sql     |  10 +-
 regression-test/suites/variant_p2/sql/sql01.sql    |   2 +-
 regression-test/suites/variant_p2/sql/sql02.sql    |   2 +-
 regression-test/suites/variant_p2/sql/sql03.sql    |   2 +-
 regression-test/suites/variant_p2/sql/sql04.sql    |   2 +-
 regression-test/suites/variant_p2/sql/sql05.sql    |   2 +-
 regression-test/suites/variant_p2/sql/sql06.sql    |   2 +-
 regression-test/suites/variant_p2/sql/sql07.sql    |   2 +-
 regression-test/suites/variant_p2/sql/sql08.sql    |   2 +-
 .../variant_p2/sql/theLongestRepositoryNames1.sql  |   2 +-
 .../variant_p2/sql/theLongestRepositoryNames2.sql  |   2 +-
 .../variant_p2/sql/theMostToughCodeReviews.sql     |  10 +-
 .../sql/theTotalNumberOfRepositoriesOnGithub.sql   |   2 +-
 .../sql/theTotalNumberOfUsersOnGithub1.sql         |   2 +-
 .../sql/theTotalNumberOfUsersOnGithub2.sql         |   2 +-
 .../sql/theTotalNumberOfUsersOnGithub3.sql         |   2 +-
 .../sql/theTotalNumberOfUsersOnGithub4.sql         |   2 +-
 .../suites/variant_p2/sql/topLabels1.sql           |   2 +-
 .../suites/variant_p2/sql/topLabels2.sql           |   2 +-
 .../suites/variant_p2/sql/topLabels3.sql           |   2 +-
 .../variant_p2/sql/topRepositoriesByStars.sql      |   2 +-
 .../sql/whoAreAllThosePeopleGivingStars1.sql       |   2 +-
 .../sql/whoAreAllThosePeopleGivingStars2.sql       |   2 +-
 .../unresovled_sql/affinityByIssuesAndPRs1.sql     |  16 +-
 .../unresovled_sql/affinityByIssuesAndPRs2.sql     |  16 +-
 .../repositoriesByAmountOfModifiedCode.sql         |   6 +-
 .../repositoriesByTheNumberOfPushes.sql            |  12 +-
 .../unresovled_sql/repositoryAffinityList1.sql     |  10 +-
 .../unresovled_sql/starsFromHeavyGithubUsers1.sql  |  10 +-
 .../unresovled_sql/starsFromHeavyGithubUsers2.sql  |  12 +-
 .../whoAreAllThosePeopleGivingStars3.sql           |  10 +-
 .../brpc-1.4.0-fix-stream-rpc-set-connected.patch  |  41 ++++
 398 files changed, 3172 insertions(+), 1436 deletions(-)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/binlog/AlterJobRecord.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/binlog/TruncateTableRecord.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVRelatedTableIf.java
 rename 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/{PushDownCountThroughJoin.java
 => PushDownAggThroughJoin.java} (69%)
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/PushDownSumThroughJoin.java
 create mode 100644 
regression-test/data/datatype_p0/nested_types/meta/test_complextype_nested_version_schema.out
 create mode 100644 regression-test/data/mtmv_p0/test_hive_mtmv.out
 create mode 100644 
regression-test/suites/datatype_p0/nested_types/meta/test_complextype_nested_version_schema.groovy
 create mode 100644 regression-test/suites/mtmv_p0/test_hive_mtmv.groovy
 create mode 100644 
regression-test/suites/nereids_syntax_p0/mv/newMv/unique_mv.groovy
 create mode 100644 regression-test/suites/table_p0/test_table_version.groovy
 create mode 100644 
thirdparty/patches/brpc-1.4.0-fix-stream-rpc-set-connected.patch


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

Reply via email to