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 23a8c7eeb6 (fix)(multi-catalog)(es) Fix error result because not used
fields_context (#14229)
add 594e3b8224 [feature](Nereids) add circle detector and avoid overlap
(#14164)
No new revisions were added by this update.
Summary of changes:
.../joinreorder/hypergraph/CircleDetector.java | 159 ++++++++++++++++
.../nereids/rules/joinreorder/hypergraph/Edge.java | 16 +-
.../joinreorder/hypergraph/GraphSimplifier.java | 207 ++++++++++++++-------
.../rules/joinreorder/hypergraph/HyperGraph.java | 8 +-
.../nereids/rules/joinreorder/hypergraph/Node.java | 11 +-
.../joinreorder/hypergraph/CircleDetectorTest.java | 44 +++++
.../hypergraph/GraphSimplifierTest.java | 132 ++++++++++---
.../joinreorder/hypergraph/HyperGraphTest.java | 6 +-
.../doris/nereids/util/HyperGraphBuilder.java | 6 +-
9 files changed, 472 insertions(+), 117 deletions(-)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/joinreorder/hypergraph/CircleDetector.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/joinreorder/hypergraph/CircleDetectorTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]