GroupTable groups edges by their table name.
()
| 1621 | |
| 1622 | // GroupTable groups edges by their table name. |
| 1623 | func (es EdgeSpecs) GroupTable() map[string][]*EdgeSpec { |
| 1624 | edges := make(map[string][]*EdgeSpec) |
| 1625 | for _, edge := range es { |
| 1626 | edges[edge.Table] = append(edges[edge.Table], edge) |
| 1627 | } |
| 1628 | return edges |
| 1629 | } |
| 1630 | |
| 1631 | // FilterRel returns edges for the given relation type. |
| 1632 | func (es EdgeSpecs) FilterRel(r Rel) EdgeSpecs { |
no outgoing calls
no test coverage detected