isExternalEdge reports if the given edge requires an UPDATE or an INSERT to other table.
(e *EdgeSpec)
| 1871 | // isExternalEdge reports if the given edge requires an UPDATE |
| 1872 | // or an INSERT to other table. |
| 1873 | func isExternalEdge(e *EdgeSpec) bool { |
| 1874 | return e.Rel == M2M || e.Rel == O2M || e.Rel == O2O && !e.Inverse |
| 1875 | } |
| 1876 | |
| 1877 | // setTableColumns is shared between updater and creator. |
| 1878 | func setTableColumns(fields []*FieldSpec, edges map[Rel][]*EdgeSpec, set func(string, driver.Value)) (err error) { |
no outgoing calls
no test coverage detected
searching dependent graphs…