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