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 a7993755ae [typo](docs)rename doc file name (#12783) add 7b46e2400f [enhancement](Nereids) add all necessary PhysicalDistribute on Join's child to ensure get correct cost (#12483) No new revisions were added by this update. Summary of changes: .../org/apache/doris/nereids/NereidsPlanner.java | 2 +- .../apache/doris/nereids/cost/CostCalculator.java | 58 +++++--- .../nereids/jobs/cascades/CostAndEnforcerJob.java | 70 +++++----- .../java/org/apache/doris/nereids/memo/Group.java | 6 +- .../apache/doris/nereids/memo/GroupExpression.java | 6 +- .../properties/ChildOutputPropertyDeriver.java | 29 +--- .../properties/ChildrenPropertiesRegulator.java | 148 +++++++++++++++++++++ .../nereids/properties/DistributionSpecHash.java | 26 +++- .../properties/EnforceMissingPropertiesHelper.java | 65 ++++----- .../nereids/properties/RequestPropertyDeriver.java | 12 +- .../nereids/trees/plans/visitor/PlanVisitor.java | 9 +- .../org/apache/doris/nereids/util/JoinUtils.java | 42 +++++- .../properties/ChildOutputPropertyDeriverTest.java | 18 ++- .../properties/DistributionSpecHashTest.java | 26 ++-- .../properties/RequestPropertyDeriverTest.java | 2 +- .../suites/tpch_sf1_p1/tpch_sf1/nereids/q1.groovy | 7 +- .../suites/tpch_sf1_p1/tpch_sf1/nereids/q10.groovy | 5 +- .../suites/tpch_sf1_p1/tpch_sf1/nereids/q11.groovy | 5 +- .../suites/tpch_sf1_p1/tpch_sf1/nereids/q12.groovy | 5 +- .../suites/tpch_sf1_p1/tpch_sf1/nereids/q13.groovy | 5 +- .../suites/tpch_sf1_p1/tpch_sf1/nereids/q14.groovy | 4 +- .../suites/tpch_sf1_p1/tpch_sf1/nereids/q15.groovy | 6 +- .../suites/tpch_sf1_p1/tpch_sf1/nereids/q16.groovy | 6 +- .../suites/tpch_sf1_p1/tpch_sf1/nereids/q17.groovy | 8 +- .../suites/tpch_sf1_p1/tpch_sf1/nereids/q18.groovy | 81 ++++++----- .../suites/tpch_sf1_p1/tpch_sf1/nereids/q19.groovy | 3 +- .../suites/tpch_sf1_p1/tpch_sf1/nereids/q20.groovy | 3 +- .../suites/tpch_sf1_p1/tpch_sf1/nereids/q21.groovy | 3 +- .../suites/tpch_sf1_p1/tpch_sf1/nereids/q22.groovy | 3 +- .../suites/tpch_sf1_p1/tpch_sf1/nereids/q3.groovy | 5 +- .../suites/tpch_sf1_p1/tpch_sf1/nereids/q4.groovy | 6 +- .../suites/tpch_sf1_p1/tpch_sf1/nereids/q5.groovy | 5 +- .../suites/tpch_sf1_p1/tpch_sf1/nereids/q6.groovy | 5 +- .../suites/tpch_sf1_p1/tpch_sf1/nereids/q7.groovy | 5 +- .../suites/tpch_sf1_p1/tpch_sf1/nereids/q8.groovy | 5 +- .../suites/tpch_sf1_p1/tpch_sf1/nereids/q9.groovy | 13 +- 36 files changed, 455 insertions(+), 252 deletions(-) create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/properties/ChildrenPropertiesRegulator.java --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org