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 fc400a15db [fix] (docs) Fix Data type: string length and parameter 
description (#11565)
     add f6a10e9ea3 [refactor](Nereids)refactor memo.copyIn (#12147)

No new revisions were added by this update.

Summary of changes:
 .../doris/nereids/analyzer/UnboundRelation.java    |  23 +-
 .../java/org/apache/doris/nereids/jobs/Job.java    |   4 +-
 .../org/apache/doris/nereids/jobs/JobContext.java  |  27 +-
 .../doris/nereids/jobs/cascades/ApplyRuleJob.java  |  12 +-
 .../nereids/jobs/cascades/CostAndEnforcerJob.java  |   2 +-
 .../nereids/jobs/cascades/OptimizeGroupJob.java    |   4 +-
 .../nereids/jobs/rewrite/RewriteBottomUpJob.java   |   9 +-
 .../nereids/jobs/rewrite/RewriteTopDownJob.java    |  12 +-
 .../apache/doris/nereids/memo/CopyInResult.java    |  30 +-
 .../java/org/apache/doris/nereids/memo/Group.java  |  99 +++
 .../apache/doris/nereids/memo/GroupExpression.java |  43 +-
 .../java/org/apache/doris/nereids/memo/Memo.java   | 452 +++++++---
 .../nereids/pattern/GroupExpressionMatching.java   |  23 +-
 .../doris/nereids/pattern/GroupMatching.java       |   5 +-
 .../org/apache/doris/nereids/pattern/Patterns.java |   8 +
 .../processor/pre/EliminateLogicalSelectHint.java  |   4 +-
 .../properties/EnforceMissingPropertiesHelper.java |   2 +-
 .../nereids/properties/LogicalProperties.java      |  17 +
 .../properties/UnboundLogicalProperties.java       |  10 +
 .../apache/doris/nereids/rules/RulePromise.java    |   2 +
 .../org/apache/doris/nereids/rules/RuleType.java   |   6 +
 .../doris/nereids/rules/analysis/BindRelation.java |   4 +-
 .../nereids/rules/analysis/BindSlotReference.java  |  25 +-
 .../org/apache/doris/nereids/trees/TreeNode.java   |   4 +
 .../doris/nereids/trees/plans/AbstractPlan.java    |  19 +-
 .../doris/nereids/trees/plans/GroupPlan.java       |   2 +-
 .../org/apache/doris/nereids/trees/plans/Plan.java |  19 +-
 .../nereids/trees/plans/commands/Command.java      |   5 +
 .../trees/plans/logical/LogicalAggregate.java      |   2 +-
 .../nereids/trees/plans/logical/LogicalApply.java  |   6 +-
 .../nereids/trees/plans/logical/LogicalBinary.java |  14 +-
 .../trees/plans/logical/LogicalCorrelatedJoin.java |   6 +-
 .../plans/logical/LogicalEnforceSingleRow.java     |   4 +-
 .../nereids/trees/plans/logical/LogicalFilter.java |   4 +-
 .../nereids/trees/plans/logical/LogicalJoin.java   |  18 +-
 .../nereids/trees/plans/logical/LogicalLeaf.java   |   7 +-
 .../nereids/trees/plans/logical/LogicalLimit.java  |  16 +-
 .../trees/plans/logical/LogicalOlapScan.java       |   3 +-
 .../nereids/trees/plans/logical/LogicalPlan.java   |   7 +
 .../trees/plans/logical/LogicalProject.java        |   2 +-
 .../trees/plans/logical/LogicalSelectHint.java     |   2 +-
 .../nereids/trees/plans/logical/LogicalSort.java   |   4 +-
 .../trees/plans/logical/LogicalSubQueryAlias.java  |   4 +-
 .../nereids/trees/plans/logical/LogicalTopN.java   |   4 +-
 .../nereids/trees/plans/logical/LogicalUnary.java  |  13 +-
 .../trees/plans/visitor/DefaultPlanRewriter.java   |   6 +-
 .../apache/doris/nereids/util/TreeStringUtils.java |  62 ++
 .../doris/nereids/jobs/RewriteTopDownJobTest.java  |  73 +-
 .../apache/doris/nereids/memo/MemoCopyInTest.java  |  86 ++
 .../apache/doris/nereids/memo/MemoInitTest.java    | 176 ++++
 .../apache/doris/nereids/memo/MemoRewriteTest.java | 957 +++++++++++++++++++++
 .../org/apache/doris/nereids/memo/MemoTest.java    | 223 -----
 .../logical/PruneOlapScanPartitionTest.java        |   5 +-
 .../doris/nereids/trees/expressions/ViewTest.java  |  16 +-
 .../apache/doris/nereids/util/MemoTestUtils.java   |  61 +-
 .../apache/doris/nereids/util/MemoValidator.java   | 114 +++
 .../org/apache/doris/nereids/util/PlanChecker.java | 138 ++-
 .../apache/doris/nereids/util/PlanConstructor.java |   4 +-
 58 files changed, 2405 insertions(+), 504 deletions(-)
 copy be/src/common/consts.h => 
fe/fe-core/src/main/java/org/apache/doris/nereids/memo/CopyInResult.java (57%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/util/TreeStringUtils.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/memo/MemoCopyInTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/memo/MemoInitTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/memo/MemoRewriteTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/memo/MemoTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/util/MemoValidator.java


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

Reply via email to