MCPcopy Create free account
hub / github.com/RedisGraph/RedisGraph / _QGNode_RemoveEdge

Function _QGNode_RemoveEdge

src/graph/entities/qg_node.c:13–31  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11#include "../../util/arr.h"
12
13static void _QGNode_RemoveEdge
14(
15 QGEdge **edges,
16 QGEdge *e
17) {
18 ASSERT(e != NULL);
19 ASSERT(edges != NULL);
20
21 uint edge_count = array_len(edges);
22 for(uint i = 0; i < edge_count; i++) {
23 QGEdge *ie = edges[i];
24 if(e == ie) {
25 array_del_fast(edges, i);
26 return;
27 }
28 }
29
30 ASSERT(false);
31}
32
33QGNode *QGNode_New
34(

Callers 2

Calls 1

array_lenFunction · 0.85

Tested by

no test coverage detected