gdbassett / moirai

1 stars 1 forks source link

Order of node/edge operations #26

Closed gdbassett closed 11 years ago

gdbassett commented 11 years ago

ANs need to be processed before AEs because AEs may reference nodes which don't exist. Processing AEs first also calls into question what ID (db or origin) is being used.

DEs need to be processed before DNs because DNs delete edges attached to the node. Deleting a node may delete an edge that the DE would then delete.

CN/CEs and RN/REs shouldn't matter as they are referenced directly to the Id which is implicitly the DbId.

gdbassett commented 11 years ago

Done