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

huajianlan pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


    from b83744d2f6 [feature](function)add regexp functions: 
regexp_replace_one, regexp_extract_all (#13766)
     add e021705053 [feature](nereids) support common table expression (#12742)

No new revisions were added by this update.

Summary of changes:
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |  16 +-
 .../org/apache/doris/nereids/CascadesContext.java  |   1 -
 .../org/apache/doris/nereids/StatementContext.java |  16 +
 .../doris/nereids/analyzer/NereidsAnalyzer.java    |   5 +-
 .../doris/nereids/analyzer/UnboundAlias.java       |  27 +-
 .../doris/nereids/jobs/batch/AnalyzeRulesJob.java  |   4 +
 .../apache/doris/nereids/memo/GroupExpression.java |  10 +-
 .../doris/nereids/parser/LogicalPlanBuilder.java   |  37 ++-
 .../nereids/processor/pre/PlanPreprocessors.java   |   2 +-
 .../org/apache/doris/nereids/rules/RuleType.java   |   1 +
 .../doris/nereids/rules/analysis/BindRelation.java |  13 +-
 .../nereids/rules/analysis/BindSlotReference.java  |   8 +-
 .../doris/nereids/rules/analysis/CTEContext.java   |  64 ++++
 .../doris/nereids/rules/analysis/RegisterCTE.java  | 169 +++++++++++
 .../apache/doris/nereids/trees/plans/PlanType.java |   1 +
 .../{LogicalSubQueryAlias.java => LogicalCTE.java} |  65 ++--
 .../nereids/trees/plans/logical/LogicalJoin.java   |   6 +-
 .../trees/plans/logical/LogicalSubQueryAlias.java  |  31 +-
 .../nereids/trees/plans/visitor/PlanVisitor.java   |   5 +
 .../java/org/apache/doris/qe/StmtExecutor.java     |   2 +
 .../doris/nereids/parser/HavingClauseTest.java     |  30 +-
 .../doris/nereids/parser/NereidsParserTest.java    |  26 ++
 .../nereids/trees/plans/PlanToStringTest.java      |   2 +-
 .../nereids/util/AnalyzeWhereSubqueryTest.java     |  53 ++--
 .../apache/doris/nereids/util/RegisterCTETest.java | 336 +++++++++++++++++++++
 regression-test/data/nereids_syntax_p0/cte.out     |  69 +++++
 .../suites/nereids_syntax_p0/cte.groovy            | 250 +++++++++++++++
 27 files changed, 1143 insertions(+), 106 deletions(-)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/CTEContext.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/RegisterCTE.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/{LogicalSubQueryAlias.java
 => LogicalCTE.java} (54%)
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/util/RegisterCTETest.java
 create mode 100644 regression-test/data/nereids_syntax_p0/cte.out
 create mode 100644 regression-test/suites/nereids_syntax_p0/cte.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to