- All Superinterfaces:
- Iterable<HistoryVersion>,- Scope
The History of 
Version elements as installed by previous
 Migrations.
 This is EXPERIMENTAL functionality and subject to change in future jOOQ versions.
- Author:
- Lukas Eder
- 
Method SummaryModifier and TypeMethodDescriptionbooleanWhether any history is available on the current database.@NotNull HistoryVersioncurrent()The currently installedVersion.voidResolve any previous failures in theHistory.@NotNull HistoryVersionroot()The rootVersion.Methods inherited from interface java.lang.IterableforEach, iterator, spliteratorMethods inherited from interface org.jooq.Scopeconfiguration, creationTime, data, data, data, dialect, dsl, family, settings
- 
Method Details- 
available@Experimental boolean available()Whether any history is available on the current database.This is EXPERIMENTAL functionality and subject to change in future jOOQ versions. 
- 
rootThe rootVersion.This corresponds to the Configuration.commitProvider()'sCommits.root()if migrations have been initialised on the configured database.This is EXPERIMENTAL functionality and subject to change in future jOOQ versions. - Throws:
- DataMigrationVerificationException- If no root version is available (e.g. because no migration has happened yet). See also- available().
 
- 
currentThe currently installedVersion.This is EXPERIMENTAL functionality and subject to change in future jOOQ versions. - Throws:
- DataMigrationVerificationException- If no root version is available (e.g. because no migration has happened yet). See also- available().
 
- 
resolveResolve any previous failures in theHistory.This is EXPERIMENTAL functionality and subject to change in future jOOQ versions. 
 
-