This is an automated email from the ASF dual-hosted git repository.

jakevin pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 593cc925011 [chore] Change default max segment size to 1GB (#28201)
     add c2d6fbbc858 [feature](Nereids): add filter edge in hyperGraph (#28006)

No new revisions were added by this update.

Summary of changes:
 .../jobs/joinorder/hypergraph/GraphSimplifier.java |  71 ++++-----
 .../jobs/joinorder/hypergraph/HyperGraph.java      | 170 ++++++++++++++-------
 .../joinorder/hypergraph/SubgraphEnumerator.java   |  16 +-
 .../jobs/joinorder/hypergraph/{ => edge}/Edge.java | 134 ++++------------
 .../jobs/joinorder/hypergraph/edge/FilterEdge.java |  61 ++++++++
 .../jobs/joinorder/hypergraph/edge/JoinEdge.java   |  98 ++++++++++++
 .../joinorder/hypergraph/node/AbstractNode.java    |   2 +-
 .../joinorder/hypergraph/node/DPhyperNode.java     |   2 +-
 .../joinorder/hypergraph/node/StructInfoNode.java  |   2 +-
 .../hypergraph/receiver/AbstractReceiver.java      |   4 +-
 .../joinorder/hypergraph/receiver/Counter.java     |   4 +-
 .../hypergraph/receiver/PlanReceiver.java          |  35 ++---
 .../mv/AbstractMaterializedViewJoinRule.java       |   4 +-
 .../nereids/rules/exploration/mv/StructInfo.java   |   2 +-
 .../rules/rewrite/PushDownFilterThroughJoin.java   |   4 +-
 .../joinorder/hypergraph/GraphSimplifierTest.java  |   3 +-
 .../jobs/joinorder/hypergraph/HyperGraphTest.java  |   2 +-
 .../hypergraph/SubgraphEnumeratorTest.java         |   3 +-
 .../rules/exploration/mv/BuildStructInfoTest.java  |  30 ++++
 19 files changed, 402 insertions(+), 245 deletions(-)
 rename 
fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/joinorder/hypergraph/{ 
=> edge}/Edge.java (52%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/joinorder/hypergraph/edge/FilterEdge.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/joinorder/hypergraph/edge/JoinEdge.java


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

Reply via email to