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 e7cd5855b99 [Fix](regression) fix regression sql which has schema
change (#37941)
add afb2dcca626 [feature](mtmv) Support querying rewrite by materialized
view when insert and insert overwrite dml (#38115)
No new revisions were added by this update.
Summary of changes:
.../org/apache/doris/mtmv/MTMVRelationManager.java | 14 +-
.../org/apache/doris/mtmv/MTMVRewriteUtil.java | 13 +-
.../org/apache/doris/nereids/CascadesContext.java | 4 +-
.../org/apache/doris/nereids/NereidsPlanner.java | 11 +-
.../org/apache/doris/nereids/StatementContext.java | 10 +
.../jobs/cascades/OptimizeGroupExpressionJob.java | 7 +-
.../doris/nereids/jobs/executor/Analyzer.java | 2 +
.../org/apache/doris/nereids/rules/RuleType.java | 2 +
.../rules/analysis/AddInitMaterializationHook.java | 54 ++++
.../mv/AbstractMaterializedViewRule.java | 4 +-
.../mv/AsyncMaterializationContext.java | 15 +-
.../InitConsistentMaterializationContextHook.java | 61 +++++
.../mv/InitMaterializationContextHook.java | 43 ++-
.../exploration/mv/MaterializationContext.java | 37 ++-
.../exploration/mv/SyncMaterializationContext.java | 15 +-
.../trees/plans/commands/ExplainCommand.java | 2 +-
.../org/apache/doris/planner/OriginalPlanner.java | 4 -
.../java/org/apache/doris/planner/Planner.java | 3 -
.../java/org/apache/doris/qe/SessionVariable.java | 42 ++-
.../java/org/apache/doris/qe/StmtExecutor.java | 2 +-
.../org/apache/doris/mtmv/MTMVRewriteUtilTest.java | 57 ++--
.../doris/nereids/memo/StructInfoMapTest.java | 6 +-
.../doris/nereids/mv/IdStatisticsMapTest.java | 2 +-
.../doris/nereids/mv/MvTableIdIsLongTest.java | 2 +-
.../dml/external/dml_query_has_external_table.out | 6 +
.../mv/dml/insert/dml_insert_and_overwrite.out | 19 ++
.../mv/dml/outfile/dml_into_outfile.out | 9 +
.../external/dml_query_has_external_table.groovy | 144 ++++++++++
.../mv/dml/insert/dml_insert_and_overwrite.groovy | 297 +++++++++++++++++++++
.../mv/dml/outfile/dml_into_outfile.groovy | 227 ++++++++++++++++
.../mv_contain_external_table.groovy | 2 -
.../schema_change_modify_mv_column_type.groovy | 2 +
.../schema_change_modify_mv_column_type2.groovy | 2 +
33 files changed, 1010 insertions(+), 110 deletions(-)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/AddInitMaterializationHook.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/InitConsistentMaterializationContextHook.java
create mode 100644
regression-test/data/nereids_rules_p0/mv/dml/external/dml_query_has_external_table.out
create mode 100644
regression-test/data/nereids_rules_p0/mv/dml/insert/dml_insert_and_overwrite.out
create mode 100644
regression-test/data/nereids_rules_p0/mv/dml/outfile/dml_into_outfile.out
create mode 100644
regression-test/suites/nereids_rules_p0/mv/dml/external/dml_query_has_external_table.groovy
create mode 100644
regression-test/suites/nereids_rules_p0/mv/dml/insert/dml_insert_and_overwrite.groovy
create mode 100644
regression-test/suites/nereids_rules_p0/mv/dml/outfile/dml_into_outfile.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]