MCPcopy
hub / github.com/apecloud/kubeblocks / RemoveEdge

Method RemoveEdge

pkg/controller/graph/dag.go:106–113  ·  view source on GitHub ↗

RemoveEdge deletes edge 'e'

(e Edge)

Source from the content-addressed store, hash-verified

104
105// RemoveEdge deletes edge 'e'
106func (d *DAG) RemoveEdge(e Edge) bool {
107 for k := range d.edges {
108 if k.From() == e.From() && k.To() == e.To() {
109 delete(d.edges, k)
110 }
111 }
112 return true
113}
114
115// Connect vertex 'from' to 'to' by a new edge if not exist
116func (d *DAG) Connect(from, to Vertex) bool {

Callers 1

TestAddNRemoveEdgeFunction · 0.95

Calls 2

FromMethod · 0.65
ToMethod · 0.65

Tested by 1

TestAddNRemoveEdgeFunction · 0.76