| Modifier and Type | Field and Description |
|---|---|
| private final Boolean | |
| protected final List | |
| private static final ResourceBundle | |
| protected final DatabaseChangeLog | |
| private final List | exceptionChangeSets
Changesets which encountered an exception during visit. |
| private static final String | |
| private final Set | |
| private final List | skippedDueToExceptionChangeSets
Changesets that were never visited because a previous changeset encountered an exception. |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public | ChangeLogIterator(List<RanChangeSet> changeSetList, DatabaseChangeLog changeLog, ChangeSetFilter... changeSetFilters)
|
| public | ChangeLogIterator(List<RanChangeSet> changeSetList, DatabaseChangeLog changeLog, List<ChangeSetFilter> changeSetFilters)
|
| Modifier and Type | Method and Description |
|---|---|
| private boolean | alreadySaw(ChangeSet changeSet)
By default, this returns false as finalShouldVisit logic has better performance. |
| protected String | |
| public List | |
| protected void | |
| public void | |
| protected void | validateChangeSetExecutor(ChangeSet
The change set to validate changeSet, RuntimeEnvironment A RuntimeEnvironment instance env)Make sure that any changeset which has a runWith=<executor> setting has a valid Executor, and that the changes in the changeset are eligible for execution by this Executor |
| allowDuplicatedChangesetsIdentifiers | back to summary |
|---|---|
| private final Boolean allowDuplicatedChangesetsIdentifiers | |
| changeSetFilters | back to summary |
|---|---|
| protected final List<ChangeSetFilter> changeSetFilters | |
| coreBundle | back to summary |
|---|---|
| private static final ResourceBundle coreBundle | |
| databaseChangeLog | back to summary |
|---|---|
| protected final DatabaseChangeLog databaseChangeLog | |
| exceptionChangeSets | back to summary |
|---|---|
| private final List<ChangeSet> exceptionChangeSets Changesets which encountered an exception during visit.
| |
| MSG_COULD_NOT_FIND_EXECUTOR | back to summary |
|---|---|
| private static final String MSG_COULD_NOT_FIND_EXECUTOR | |
| seenChangeSets | back to summary |
|---|---|
| private final Set<String> seenChangeSets | |
| skippedDueToExceptionChangeSets | back to summary |
|---|---|
| private final List<ChangeSet> skippedDueToExceptionChangeSets Changesets that were never visited because a previous changeset encountered an exception.
| |
| ChangeLogIterator | back to summary |
|---|---|
| public ChangeLogIterator(DatabaseChangeLog databaseChangeLog, ChangeSetFilter... changeSetFilters) | |
| ChangeLogIterator | back to summary |
|---|---|
| public ChangeLogIterator(DatabaseChangeLog databaseChangeLog, List<ChangeSetFilter> changeSetFilters) | |
| ChangeLogIterator | back to summary |
|---|---|
| public ChangeLogIterator(List<RanChangeSet> changeSetList, DatabaseChangeLog changeLog, ChangeSetFilter... changeSetFilters) | |
| ChangeLogIterator | back to summary |
|---|---|
| public ChangeLogIterator(List<RanChangeSet> changeSetList, DatabaseChangeLog changeLog, List<ChangeSetFilter> changeSetFilters) | |
| alreadySaw | back to summary |
|---|---|
| private boolean alreadySaw(ChangeSet changeSet) By default, this returns false as finalShouldVisit logic has better performance. But prior to 4.19.1 the below logic worked, were if a changeset was already saw we would just ignore it instead of throwing an error. This logic was backported under flag ALLOW_DUPLICATED_CHANGESETS_IDENTIFIERS | |
| createKey | back to summary |
|---|---|
| protected String createKey(ChangeSet changeSet) Creates a unique key to identify this changeset | |
| getChangeSetFilters | back to summary |
|---|---|
| public List | |
| markSeen | back to summary |
|---|---|
| protected void markSeen(ChangeSet changeSet) | |
| run | back to summary |
|---|---|
| public void run(ChangeSetVisitor visitor, RuntimeEnvironment env) throws LiquibaseException | |
| validateChangeSetExecutor | back to summary |
|---|---|
| protected void validateChangeSetExecutor(ChangeSet changeSet, RuntimeEnvironment env) throws LiquibaseException Make sure that any changeset which has a runWith= The change set to validate
A RuntimeEnvironment instance
| |