Class DepcyTreeExtender
java.lang.Object
org.pgcodekeeper.core.model.graph.DepcyTreeExtender
Finds dependent elements in tree based on user selection using dependency resolution mechanism.
- Author:
- botov_av
-
Constructor Summary
ConstructorsConstructorDescriptionDepcyTreeExtender(IDatabase dbSource, IDatabase dbTarget, TreeElement root, List<Dependency> additionalDependencies) Creates a new dependency tree extender. -
Method Summary
Modifier and TypeMethodDescriptionReturns all dependent elements based on user selection.
-
Constructor Details
-
DepcyTreeExtender
public DepcyTreeExtender(IDatabase dbSource, IDatabase dbTarget, TreeElement root, List<Dependency> additionalDependencies) Creates a new dependency tree extender.- Parameters:
dbSource- source database schemadbTarget- target database schemaroot- root element of the tree to analyzeadditionalDependencies- list of additional dependencies
-
-
Method Details
-
getDepcies
Returns all dependent elements based on user selection. Analyzes both create/edit and delete dependencies.- Returns:
- set of dependent elements excluding user-selected objects
-