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]