Class DepcyTreeExtender

java.lang.Object
org.pgcodekeeper.core.model.graph.DepcyTreeExtender

public final class DepcyTreeExtender extends Object
Finds dependent elements in tree based on user selection using dependency resolution mechanism.
Author:
botov_av
  • Constructor Details

    • DepcyTreeExtender

      public DepcyTreeExtender(AbstractDatabase dbSource, AbstractDatabase dbTarget, TreeElement root)
      Creates a new dependency tree extender.
      Parameters:
      dbSource - source database schema
      dbTarget - target database schema
      root - root element of the tree to analyze
  • Method Details

    • getDepcies

      public Set<TreeElement> 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