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]

Reply via email to