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: [email protected]
For additional commands, e-mail: [email protected]