This is an automated email from the ASF dual-hosted git repository.
morrysnow pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 7a77cd77d5a [refactor](jdbc catalog) split sap_hana jdbc executor
(#34733)
add 235506b095c [feature](mtmv) create mtmv support partitions rollup
(#31812)
No new revisions were added by this update.
Summary of changes:
.../antlr4/org/apache/doris/nereids/DorisParser.g4 | 7 +-
.../main/java/org/apache/doris/catalog/MTMV.java | 40 +--
.../apache/doris/job/extensions/mtmv/MTMVTask.java | 6 +-
.../doris/mtmv/MTMVPartitionExprDateTrunc.java | 228 ++++++++++++++++
.../doris/mtmv/MTMVPartitionExprFactory.java | 39 +++
.../doris/mtmv/MTMVPartitionExprService.java | 60 +++++
.../org/apache/doris/mtmv/MTMVPartitionInfo.java | 39 ++-
.../org/apache/doris/mtmv/MTMVPartitionUtil.java | 79 +++---
.../MTMVRelatedPartitionDescGeneratorService.java | 38 +++
.../MTMVRelatedPartitionDescInitGenerator.java | 34 +++
...latedPartitionDescOnePartitionColGenerator.java | 67 +++++
.../MTMVRelatedPartitionDescRollUpGenerator.java | 142 ++++++++++
...TMVRelatedPartitionDescSyncLimitGenerator.java} | 145 +++-------
.../org/apache/doris/mtmv/MTMVRelatedTableIf.java | 29 --
.../main/java/org/apache/doris/mtmv/MTMVUtil.java | 100 +------
.../doris/mtmv/RelatedPartitionDescResult.java | 53 ++++
.../doris/nereids/parser/LogicalPlanBuilder.java | 24 +-
.../trees/plans/commands/info/CreateMTMVInfo.java | 86 ++----
.../commands/info/MTMVPartitionDefinition.java | 215 +++++++++++++++
...TMVRelatedPartitionDescRollUpGeneratorTest.java | 152 +++++++++++
...elatedPartitionDescSyncLimitGeneratorTest.java} | 45 +---
.../java/org/apache/doris/mtmv/MTMVUtilTest.java | 65 -----
.../mtmv_p0/test_hive_limit_partition_mtmv.out | 14 +
.../data/mtmv_p0/test_rollup_partition_mtmv.out | 16 ++
.../mtmv_p0/test_hive_limit_partition_mtmv.groovy | 129 +++++----
.../mtmv_p0/test_rollup_partition_mtmv.groovy | 292 +++++++++++++++++++++
26 files changed, 1628 insertions(+), 516 deletions(-)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVPartitionExprDateTrunc.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVPartitionExprFactory.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVPartitionExprService.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVRelatedPartitionDescGeneratorService.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVRelatedPartitionDescInitGenerator.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVRelatedPartitionDescOnePartitionColGenerator.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVRelatedPartitionDescRollUpGenerator.java
copy fe/fe-core/src/main/java/org/apache/doris/mtmv/{MTMVUtil.java =>
MTMVRelatedPartitionDescSyncLimitGenerator.java} (56%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/mtmv/RelatedPartitionDescResult.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/MTMVPartitionDefinition.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/mtmv/MTMVRelatedPartitionDescRollUpGeneratorTest.java
copy fe/fe-core/src/test/java/org/apache/doris/mtmv/{MTMVUtilTest.java =>
MTMVRelatedPartitionDescSyncLimitGeneratorTest.java} (64%)
create mode 100644 regression-test/data/mtmv_p0/test_rollup_partition_mtmv.out
create mode 100644
regression-test/suites/mtmv_p0/test_rollup_partition_mtmv.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]