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 bd1b7e190c [fix](Nereids): fix field(). (#16214) add 5c00caa259 [refactor](Nereids) refactor BindSlotReference for easy merge all bind process in one rule (#16156) No new revisions were added by this update. Summary of changes: .../org/apache/doris/nereids/CascadesContext.java | 4 +- .../{rules/analysis => analyzer}/CTEContext.java | 2 +- .../doris/nereids/analyzer/NereidsAnalyzer.java | 2 +- .../{rules/analysis => analyzer}/Scope.java | 2 +- .../nereids/analyzer/UnboundOneRowRelation.java | 1 + .../doris/nereids/analyzer/UnboundRelation.java | 1 + .../apache/doris/nereids/analyzer/UnboundSlot.java | 3 +- .../apache/doris/nereids/analyzer/UnboundStar.java | 1 + .../doris/nereids/analyzer/UnboundTVFRelation.java | 12 +- .../doris/nereids/jobs/batch/AnalyzeRulesJob.java | 2 +- .../java/org/apache/doris/nereids/memo/Memo.java | 2 +- .../doris/nereids/parser/LogicalPlanBuilder.java | 14 +- .../doris/nereids/pattern/MatchingContext.java | 2 +- .../doris/nereids/rules/analysis/BindRelation.java | 1 + .../nereids/rules/analysis/BindSlotReference.java | 676 ++++----------------- .../doris/nereids/rules/analysis/Binder.java | 201 ++++++ .../doris/nereids/rules/analysis/RegisterCTE.java | 1 + .../nereids/rules/analysis/SubExprAnalyzer.java | 188 ++++++ .../expressions/{EqualTo.java => BoundStar.java} | 42 +- .../nereids/trees/expressions/SubqueryExpr.java | 2 +- .../expressions/visitor/ExpressionVisitor.java | 2 +- .../apache/doris/nereids/trees/plans/JoinType.java | 1 - .../trees/plans/algebra/CatalogRelation.java | 1 - .../nereids/trees/plans/algebra/EmptyRelation.java | 1 - .../trees/plans/algebra/OneRowRelation.java | 1 - .../plans/algebra}/Relation.java | 2 +- .../doris/nereids/trees/plans/algebra/Scan.java | 1 - .../nereids/trees/plans/algebra/TVFRelation.java | 1 - .../trees/plans/logical/LogicalProject.java | 2 +- .../doris/nereids/parser/NereidsParserTest.java | 2 +- .../rules/analysis/AnalyzeSubQueryTest.java | 4 +- .../nereids/rules/analysis/RegisterCTETest.java | 3 +- .../test_string_function_regexp.out | 4 +- 33 files changed, 572 insertions(+), 612 deletions(-) rename fe/fe-core/src/main/java/org/apache/doris/nereids/{rules/analysis => analyzer}/CTEContext.java (98%) rename fe/fe-core/src/main/java/org/apache/doris/nereids/{rules/analysis => analyzer}/Scope.java (98%) create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/Binder.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/SubExprAnalyzer.java copy fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/{EqualTo.java => BoundStar.java} (58%) rename fe/fe-core/src/main/java/org/apache/doris/nereids/{analyzer => trees/plans/algebra}/Relation.java (94%) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org