Method Summary |
|
public List<DependencyNode> | getAllNodes(DependencyNode startWith) Get all nodes of the passed dependency hierarchy as a "flat" list. |
public List<TableIdentifier> | getErrorTables() |
public List<DependencyNode> | getSortedNodesForDelete(TableIdentifier table) Return a sorted list of DependencyNodes that need to be taken care of
when deleting a row from the passed table. |
public boolean | hasErrors() |
protected void | putNodes(List<LevelNode> levelMapping, List<DependencyNode> nodes) |
public List<TableIdentifier> | sortForDelete(List<TableIdentifier> tables, boolean addMissing) |
public List<TableIdentifier> | sortForInsert(List<TableIdentifier> tables) |