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 d10585d10ca [feature](profile) add transaction statistics for profile
(#33488)
add ff137833461 [feat](nereids) support create view in nereids (#32743)
No new revisions were added by this update.
Summary of changes:
.../antlr4/org/apache/doris/nereids/DorisParser.g4 | 3 +
.../org/apache/doris/analysis/BaseViewStmt.java | 2 -
.../org/apache/doris/analysis/CreateViewStmt.java | 9 +
.../org/apache/doris/nereids/StatementContext.java | 14 +
.../doris/nereids/analyzer/UnboundRelation.java | 31 +-
.../apache/doris/nereids/analyzer/UnboundStar.java | 16 +-
.../doris/nereids/parser/LogicalPlanBuilder.java | 51 +++-
.../apache/doris/nereids/parser/NereidsParser.java | 15 +-
.../nereids/rules/analysis/BindExpression.java | 14 +
.../doris/nereids/rules/analysis/BindRelation.java | 8 +
.../nereids/trees/expressions/SlotReference.java | 5 +
.../nereids/trees/expressions/WindowFrame.java | 28 +-
.../trees/expressions/functions/scalar/Lambda.java | 2 +-
.../apache/doris/nereids/trees/plans/PlanType.java | 3 +-
...sumeMTMVCommand.java => CreateViewCommand.java} | 27 +-
.../trees/plans/commands/info/CreateViewInfo.java | 329 +++++++++++++++++++++
.../commands/info/SimpleColumnDefinition.java | 6 +
.../trees/plans/visitor/CommandVisitor.java | 5 +
.../java/org/apache/doris/nereids/util/Utils.java | 17 ++
.../data/ddl_p0/test_create_view_nereids.out | 228 ++++++++++++++
.../test_show_create_table_and_views_nereids.out | 46 +++
.../suites/ddl_p0/test_create_view.groovy | 5 +-
.../suites/ddl_p0/test_create_view_nereids.groovy | 280 ++++++++++++++++++
.../test_show_create_table_and_views.groovy | 2 +
...est_show_create_table_and_views_nereids.groovy} | 8 +-
25 files changed, 1114 insertions(+), 40 deletions(-)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/{ResumeMTMVCommand.java
=> CreateViewCommand.java} (65%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/CreateViewInfo.java
create mode 100644 regression-test/data/ddl_p0/test_create_view_nereids.out
create mode 100644
regression-test/data/show_p0/test_show_create_table_and_views_nereids.out
create mode 100644
regression-test/suites/ddl_p0/test_create_view_nereids.groovy
copy regression-test/suites/show_p0/{test_show_create_table_and_views.groovy
=> test_show_create_table_and_views_nereids.groovy} (93%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]