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

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


    from afc1d0c05c [Chore][Compile] fix compile fail on clang (#10837)
     add b185545243 [refactor](Nereids)remove generic type from Rule and Job 
(#10897)

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/doris/nereids/jobs/Job.java    |  7 ++-
 .../doris/nereids/jobs/batch/BatchRulesJob.java    | 17 +++---
 .../doris/nereids/jobs/cascades/ApplyRuleJob.java  |  6 +--
 .../nereids/jobs/cascades/CostAndEnforcerJob.java  |  3 +-
 .../nereids/jobs/cascades/DeriveStatsJob.java      |  3 +-
 .../jobs/cascades/ExploreGroupExpressionJob.java   |  9 ++--
 .../nereids/jobs/cascades/ExploreGroupJob.java     |  3 +-
 .../jobs/cascades/OptimizeGroupExpressionJob.java  |  9 ++--
 .../nereids/jobs/cascades/OptimizeGroupJob.java    |  3 +-
 .../nereids/jobs/rewrite/RewriteBottomUpJob.java   | 14 ++---
 .../nereids/jobs/rewrite/RewriteTopDownJob.java    | 12 ++---
 .../nereids/pattern/GroupExpressionMatching.java   | 14 ++---
 .../doris/nereids/pattern/GroupMatching.java       |  2 +-
 .../doris/nereids/pattern/MatchedAction.java       |  9 ++--
 .../doris/nereids/pattern/MatchingContext.java     |  8 +--
 .../org/apache/doris/nereids/pattern/Pattern.java  | 13 +++--
 .../doris/nereids/pattern/PatternDescriptor.java   | 16 +++---
 .../doris/nereids/pattern/PatternMatcher.java      | 25 ++++-----
 .../org/apache/doris/nereids/pattern/Patterns.java | 61 +++++++++++-----------
 .../apache/doris/nereids/pattern/TypePattern.java  |  9 ++--
 .../generator/LogicalBinaryPatternGenerator.java   |  4 +-
 .../generator/LogicalLeafPatternGenerator.java     |  2 +-
 .../generator/LogicalUnaryPatternGenerator.java    |  4 +-
 .../pattern/generator/PatternGenerator.java        |  2 +-
 .../generator/PhysicalBinaryPatternGenerator.java  |  4 +-
 .../generator/PhysicalLeafPatternGenerator.java    |  2 +-
 .../generator/PhysicalUnaryPatternGenerator.java   |  4 +-
 .../doris/nereids/rules/OnePlanRuleFactory.java    |  4 +-
 .../apache/doris/nereids/rules/OneRuleFactory.java |  8 ++-
 .../doris/nereids/rules/PlanRuleFactory.java       |  4 +-
 .../java/org/apache/doris/nereids/rules/Rule.java  | 12 ++---
 .../apache/doris/nereids/rules/RuleFactory.java    |  5 +-
 .../org/apache/doris/nereids/rules/RuleSet.java    | 24 ++++-----
 .../org/apache/doris/nereids/rules/RuleType.java   |  6 +--
 .../doris/nereids/rules/analysis/BindFunction.java |  5 +-
 .../doris/nereids/rules/analysis/BindRelation.java |  4 +-
 .../nereids/rules/analysis/BindSlotReference.java  | 14 ++---
 .../rules/analysis/ProjectToGlobalAggregate.java   |  5 +-
 .../rules/exploration/join/JoinCommutative.java    |  3 +-
 .../rules/exploration/join/JoinExchange.java       |  2 +-
 .../rules/exploration/join/JoinLAsscom.java        |  2 +-
 .../exploration/join/JoinLeftAssociative.java      |  3 +-
 .../rules/expression/ExpressionRuleFactory.java    | 32 ------------
 .../rules/expression/OneExpressionRuleFactory.java | 28 ----------
 .../LogicalAggToPhysicalHashAgg.java               |  5 +-
 .../LogicalFilterToPhysicalFilter.java             |  5 +-
 .../implementation/LogicalJoinToHashJoin.java      |  5 +-
 .../LogicalOlapScanToPhysicalOlapScan.java         |  3 +-
 .../LogicalProjectToPhysicalProject.java           |  5 +-
 .../LogicalSortToPhysicalHeapSort.java             |  5 +-
 .../rules/rewrite/AggregateDisassemble.java        |  7 ++-
 .../logical/AbstractPushDownProjectRule.java       |  6 +--
 .../rules/rewrite/logical/ColumnPruning.java       |  3 +-
 .../rewrite/logical/PruneAggChildColumns.java      |  5 +-
 .../rewrite/logical/PruneFilterChildColumns.java   |  2 +-
 .../rewrite/logical/PruneJoinChildrenColumns.java  |  4 +-
 .../rewrite/logical/PruneSortChildColumns.java     |  2 +-
 .../rewrite/logical/PushPredicateThroughJoin.java  |  4 +-
 .../org/apache/doris/nereids/AnalyzeSSBTest.java   |  2 +-
 .../doris/nereids/jobs/RewriteTopDownJobTest.java  |  4 +-
 .../LogicalProjectToPhysicalProjectTest.java       |  2 +-
 .../rewrite/logical/PushDownPredicateTest.java     |  2 +-
 62 files changed, 198 insertions(+), 299 deletions(-)
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/ExpressionRuleFactory.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/OneExpressionRuleFactory.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to