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: [email protected]
For additional commands, e-mail: [email protected]