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 66f3ef568e (functions) optimize const_column to full convert add 97bf07fe26 [enhancement](Nereids) add new distributed cost model (#17556) No new revisions were added by this update. Summary of changes: .../java/org/apache/doris/nereids/PlanContext.java | 13 + .../java/org/apache/doris/nereids/cost/Cost.java | 26 +- .../apache/doris/nereids/cost/CostCalculator.java | 40 ++- .../org/apache/doris/nereids/cost/CostModelV2.java | 322 +++++++++++++++++++++ .../java/org/apache/doris/nereids/cost/CostV1.java | 13 - .../java/org/apache/doris/nereids/cost/CostV2.java | 135 +++++++++ .../org/apache/doris/nereids/cost/CostWeight.java | 12 + .../apache/doris/nereids/cost/ExprCostModel.java | 73 +++++ .../glue/translator/PhysicalPlanTranslator.java | 2 +- .../nereids/jobs/cascades/CostAndEnforcerJob.java | 4 +- .../java/org/apache/doris/nereids/memo/Memo.java | 2 +- .../properties/ChildrenPropertiesRegulator.java | 2 +- .../properties/EnforceMissingPropertiesHelper.java | 2 +- .../expressions/visitor/ExpressionVisitor.java | 4 +- .../trees/plans/physical/PhysicalDistribute.java | 3 +- .../trees/plans/physical/PhysicalHashJoin.java | 3 +- .../plans/physical/PhysicalNestedLoopJoin.java | 4 +- .../java/org/apache/doris/qe/SessionVariable.java | 16 +- .../org/apache/doris/statistics/Statistics.java | 6 +- .../apache/doris/statistics/StatsDeriveResult.java | 4 + .../org/apache/doris/nereids/sqltest/JoinTest.java | 4 +- .../suites/nereids_syntax_p0/join.groovy | 8 +- 22 files changed, 651 insertions(+), 47 deletions(-) create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/cost/CostModelV2.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/cost/CostV2.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/cost/ExprCostModel.java --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org