You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by mo...@apache.org on 2024/03/13 03:58:46 UTC

(doris) branch master updated (0292dd479b4 -> 43ce4864fb2)

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 0292dd479b4 [feature](pipelineX) support paritition tablet sink shuffle (#31689)
     add 43ce4864fb2 [opt](Nereids) outer join with is null stats estimation enhancement (#31875)

No new revisions were added by this update.

Summary of changes:
 .../jobs/joinorder/hypergraph/edge/JoinEdge.java   |   2 +-
 .../rules/rewrite/ConvertInnerOrCrossJoin.java     |   4 +-
 .../rules/rewrite/ConvertOuterJoinToAntiJoin.java  |   4 +-
 .../rewrite/EliminateNullAwareLeftAntiJoin.java    |   2 +-
 .../nereids/rules/rewrite/EliminateOuterJoin.java  |   4 +-
 .../doris/nereids/stats/FilterEstimation.java      |  31 ++++--
 .../doris/nereids/stats/StatsCalculator.java       | 112 ++++++++++++++++++++-
 .../nereids/trees/plans/logical/LogicalFilter.java |   6 ++
 .../nereids/trees/plans/logical/LogicalJoin.java   |   9 +-
 .../org/apache/doris/nereids/util/PlanUtils.java   |  23 +++++
 .../org/apache/doris/statistics/Statistics.java    |   4 +
 .../doris/nereids/stats/FilterEstimationTest.java  |   2 +-
 .../doris/nereids/util/HyperGraphBuilder.java      |   4 +-
 .../test_outerjoin_isnull_estimation.groovy        |  54 ++++++++++
 14 files changed, 237 insertions(+), 24 deletions(-)
 create mode 100644 regression-test/suites/nereids_p0/explain/test_outerjoin_isnull_estimation.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org