| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private String[] | |
| private String | |
| private String | |
| private String | |
| private String | |
| private String[] | |
| public static final String | |
| public static final String | |
| public static final String | |
| private final DiffOutputControl | |
| private DiffResult | |
| public static final String | |
| private String | |
| private static final Set | |
| public static final String | |
| private boolean | |
| private boolean |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected void | addDependencies(DependencyUtil.
Adds dependencies to the graph as schema.object_name. |
| private void | addToChangeSets(Change[] changes, List<ChangeSet> changeSets, ObjectQuotingStrategy quotingStrategy, String created)
|
| private List | |
| private Database | |
| public List | |
| protected String | |
| protected String[] | |
| protected String | |
| public String | |
| protected String[] | |
| private DatabaseObjectCollectionComparator | |
| protected List | |
| private boolean | |
| private boolean | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | print(final PrintStream out, final ChangeLogSerializer changeLogSerializer)
Prints changeLog that would bring the target database to be the same as the reference database |
| public void | printNew(ChangeLogSerializer changeLogSerializer, Resource file)
Prints changeLog that would bring the target database to be the same as the reference database |
| private List | |
| private String | |
| private void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| private void | |
| private List | |
| private List | |
| private List | |
| protected boolean | supportsSortingObjects(Database database)
Used by |
| protected boolean |
| changeNumber | back to summary |
|---|---|
| private int changeNumber | |
| changeReplaceIfExistsTypes | back to summary |
|---|---|
| private String[] changeReplaceIfExistsTypes | |
| changeSetAuthor | back to summary |
|---|---|
| private String changeSetAuthor | |
| changeSetContext | back to summary |
|---|---|
| private String changeSetContext | |
| changeSetLabels | back to summary |
|---|---|
| private String changeSetLabels | |
| changeSetPath | back to summary |
|---|---|
| private String changeSetPath | |
| changeSetRunOnChangeTypes | back to summary |
|---|---|
| private String[] changeSetRunOnChangeTypes | |
| DATABASE_CHANGE_LOG_CLOSING_XML_TAG | back to summary |
|---|---|
| public static final String DATABASE_CHANGE_LOG_CLOSING_XML_TAG | |
| DIFF_OUTPUT_CONTROL_SCOPE_KEY | back to summary |
|---|---|
| public static final String DIFF_OUTPUT_CONTROL_SCOPE_KEY | |
| DIFF_SNAPSHOT_DATABASE | back to summary |
|---|---|
| public static final String DIFF_SNAPSHOT_DATABASE | |
| diffOutputControl | back to summary |
|---|---|
| private final DiffOutputControl diffOutputControl | |
| diffResult | back to summary |
|---|---|
| private DiffResult diffResult | |
| EXTERNAL_FILE_DIR_SCOPE_KEY | back to summary |
|---|---|
| public static final String EXTERNAL_FILE_DIR_SCOPE_KEY | |
| idRoot | back to summary |
|---|---|
| private String idRoot | |
| loggedOrderFor | back to summary |
|---|---|
| private static final Set<Class<T>> loggedOrderFor | |
| ORDER_ATTRIBUTE | back to summary |
|---|---|
| public static final String ORDER_ATTRIBUTE | |
| overriddenIdRoot | back to summary |
|---|---|
| private boolean overriddenIdRoot | |
| tryDbaDependencies | back to summary |
|---|---|
| private boolean tryDbaDependencies | |
| DiffToChangeLog | back to summary |
|---|---|
| public DiffToChangeLog(DiffResult diffResult, DiffOutputControl diffOutputControl) | |
| DiffToChangeLog | back to summary |
|---|---|
| public DiffToChangeLog(DiffOutputControl diffOutputControl) | |
| addDependencies | back to summary |
|---|---|
| protected void addDependencies(DependencyUtil. Adds dependencies to the graph as schema.object_name. | |
| addToChangeSets | back to summary |
|---|---|
| private void addToChangeSets(Change[] changes, List<ChangeSet> changeSets, ObjectQuotingStrategy quotingStrategy, String created) | |
| bringDropFKToTop | back to summary |
|---|---|
| private List | |
| determineDatabase | back to summary |
|---|---|
| private Database determineDatabase(DatabaseSnapshot snapshot) | |
| generateChangeSets | back to summary |
|---|---|
| public List | |
| generateId | back to summary |
|---|---|
| protected String generateId(Change[] changes) | |
| getChangeReplaceIfExistsTypes | back to summary |
|---|---|
| protected String[] getChangeReplaceIfExistsTypes() | |
| getChangeSetAuthor | back to summary |
|---|---|
| protected String getChangeSetAuthor() | |
| getChangeSetPath | back to summary |
|---|---|
| public String getChangeSetPath() | |
| getChangeSetRunOnChangeTypes | back to summary |
|---|---|
| protected String[] getChangeSetRunOnChangeTypes() | |
| getDatabaseObjectCollectionComparator | back to summary |
|---|---|
| private DatabaseObjectCollectionComparator getDatabaseObjectCollectionComparator() | |
| getOrderedOutputTypes | back to summary |
|---|---|
| protected List | |
| isContainedInReplaceIfExistsTypes | back to summary |
|---|---|
| private boolean isContainedInReplaceIfExistsTypes(final Change change) | |
| isContainedInRunOnChangeTypes | back to summary |
|---|---|
| private boolean isContainedInRunOnChangeTypes(final Change change) | |
| back to summary | |
|---|---|
| public void print(String changeLogFile) throws ParserConfigurationException, IOException, DatabaseException | |
| back to summary | |
|---|---|
| public void print(String changeLogFile, Boolean overwriteOutputFile) throws ParserConfigurationException, IOException, DatabaseException | |
| back to summary | |
|---|---|
| public void print(PrintStream out) throws ParserConfigurationException, IOException, DatabaseException | |
| back to summary | |
|---|---|
| public void print(String changeLogFile, ChangeLogSerializer changeLogSerializer) throws ParserConfigurationException, IOException, DatabaseException | |
| back to summary | |
|---|---|
| public void print(String changeLogFile, ChangeLogSerializer changeLogSerializer, Boolean overwriteOutputFile) throws ParserConfigurationException, IOException, DatabaseException | |
| back to summary | |
|---|---|
| public void print(final PrintStream out, final ChangeLogSerializer changeLogSerializer) throws ParserConfigurationException, IOException, DatabaseException Prints changeLog that would bring the target database to be the same as the reference database | |
| printNew | back to summary |
|---|---|
| public void printNew(ChangeLogSerializer changeLogSerializer, Resource file) throws ParserConfigurationException, IOException, DatabaseException Prints changeLog that would bring the target database to be the same as the reference database | |
| queryForDependenciesOracle | back to summary |
|---|---|
| private List | |
| queryForDependenciesPostgreSql | back to summary |
|---|---|
| private String queryForDependenciesPostgreSql(List<String> schemas) | |
| respectSchemaAndCatalogCaseIfNeeded | back to summary |
|---|---|
| private void respectSchemaAndCatalogCaseIfNeeded(DiffOutputControl diffOutputControl) | |
| setChangeReplaceIfExistsTypes | back to summary |
|---|---|
| public void setChangeReplaceIfExistsTypes(final String[] replaceIfExistsTypes) | |
| setChangeSetAuthor | back to summary |
|---|---|
| public void setChangeSetAuthor(String changeSetAuthor) | |
| setChangeSetContext | back to summary |
|---|---|
| public void setChangeSetContext(String changeSetContext) | |
| setChangeSetLabels | back to summary |
|---|---|
| public void setChangeSetLabels(String changeSetLabels) | |
| setChangeSetPath | back to summary |
|---|---|
| public void setChangeSetPath(String changeSetPath) | |
| setChangeSetRunOnChangeTypes | back to summary |
|---|---|
| public void setChangeSetRunOnChangeTypes(final String[] runOnChangeTypes) | |
| setDiffResult | back to summary |
|---|---|
| public void setDiffResult(DiffResult diffResult) | |
| setIdRoot | back to summary |
|---|---|
| public void setIdRoot(String idRoot) | |
| setReplaceIfExistsTrueIfApplicable | back to summary |
|---|---|
| private void setReplaceIfExistsTrueIfApplicable(Change[] changes) | |
| sortMissingObjects | back to summary |
|---|---|
| private List | |
| sortObjects | back to summary |
|---|---|
| private List | |
| sortUnexpectedObjects | back to summary |
|---|---|
| private List | |
| supportsSortingObjects | back to summary |
|---|---|
| protected boolean supportsSortingObjects(Database database) Used by | |
| useSeparateChangeSets | back to summary |
|---|---|
| protected boolean useSeparateChangeSets(Change[] changes) | |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | |
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| private final Map |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private void | |
| private DiffToChangeLog. | |
| private DiffToChangeLog. | retrieveOrCreateNode(Map<Class<? extends DatabaseObject>, DiffToChangeLog.
|
| public List |
| allNodes | back to summary |
|---|---|
| private final Map<Class<? extends DatabaseObject>, DiffToChangeLog. | |
| DependencyGraph | back to summary |
|---|---|
| private DependencyGraph() | |
| addType | back to summary |
|---|---|
| private void addType(Class<? extends DatabaseObject> type) | |
| checkForCycleInDependencies | back to summary |
|---|---|
| private void checkForCycleInDependencies(Class<? extends ChangeGenerator> generatorType) | |
| getNode | back to summary |
|---|---|
| private DiffToChangeLog. | |
| retrieveOrCreateNode | back to summary |
|---|---|
| private DiffToChangeLog. | |
| sort | back to summary |
|---|---|
| public List | |
| Modifier and Type | Field and Description |
|---|---|
| public final DiffToChangeLog. | |
| public final DiffToChangeLog. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | equals(Object
the reference object with which to compare. obj)Overrides java. Indicates whether some other object is "equal to" this one. |
| public int |
| from | back to summary |
|---|---|
| public final DiffToChangeLog. | |
| to | back to summary |
|---|---|
| public final DiffToChangeLog. | |
| Edge | back to summary |
|---|---|
| public Edge(DiffToChangeLog. | |
| equals | back to summary |
|---|---|
| public boolean equals(Object obj) Overrides java. Doc from java. Indicates whether some other object is "equal to" this one.
The
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes. | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Doc from java. Returns a hash code value for this object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| Modifier and Type | Field and Description |
|---|---|
| public final HashSet | |
| public final HashSet | |
| public final Class |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public DiffToChangeLog. | |
| public String |
| inEdges | back to summary |
|---|---|
| public final HashSet<DiffToChangeLog. | |
| outEdges | back to summary |
|---|---|
| public final HashSet<DiffToChangeLog. | |
| type | back to summary |
|---|---|
| public final Class<? extends DatabaseObject> type | |
| Node | back to summary |
|---|---|
| public Node(Class<? extends DatabaseObject> type) | |
| addEdge | back to summary |
|---|---|
| public DiffToChangeLog. | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |