Uses of Class
liquibase.exception.DatabaseException
Packages that use DatabaseException
Package
Description
Liquibase top level namespace package.
-
Uses of DatabaseException in liquibase
Methods in liquibase that throw DatabaseExceptionModifier and TypeMethodDescriptionfinal voidLiquibase.dropAll()Drops all database objects in the default schema.final voidDrops all database objects in the default schema.final voidLiquibase.dropAll(Boolean dropDbclhistory, CatalogAndSchema... schemas) Drops all database objects in the passed schema(s).final voidLiquibase.dropAll(CatalogAndSchema... schemas) Drops all database objects in the passed schema(s).final voidLiquibase.generateChangeLog(CatalogAndSchema catalogAndSchema, DiffToChangeLog changeLogWriter, PrintStream outputStream, Class<? extends DatabaseObject>... snapshotTypes) final voidLiquibase.generateChangeLog(CatalogAndSchema catalogAndSchema, DiffToChangeLog changeLogWriter, PrintStream outputStream, ChangeLogSerializer changeLogSerializer, Class<? extends DatabaseObject>... snapshotTypes) protected ChangeLogIteratorLiquibase.getStandardChangelogIterator(Contexts contexts, LabelExpression labelExpression, DatabaseChangeLog changeLog) Return a ChangeLogIterator constructed with standard filters for processing the specified changelog.booleanLiquibase.isSafeToRunUpdate()Returns true if it is "save" to migrate the database.voidLiquibase.outputHeader(String message) Deprecated.use {@link LoggingExecutorTextUtil#outputHeader(String, Database, String))} -
Uses of DatabaseException in liquibase.changelog
Methods in liquibase.changelog that throw DatabaseExceptionModifier and TypeMethodDescriptionprotected voidOfflineChangeLogHistoryService.appendChangeSet(ChangeSet changeSet, ChangeSet.ExecType execType) voidChangeLogHistoryService.destroy()voidMockChangeLogHistoryService.destroy()voidOfflineChangeLogHistoryService.destroy()voidStandardChangeLogHistoryService.destroy()AbstractChangeLogHistoryService.getLastDeploymentId()Returns the deployment ID of the last changeset that has been run, ornullif no changesets have been run yet.AbstractChangeLogHistoryService.getRanChangeSet(ChangeSet changeSet) ChangeLogHistoryService.getRanChangeSet(ChangeSet changeSet) MockChangeLogHistoryService.getRanChangeSet(ChangeSet changeSet) StandardChangeLogHistoryService.getRanChangeSet(ChangeSet changeSet) ChangeLogHistoryService.getRanChangeSets()default List<RanChangeSet>ChangeLogHistoryService.getRanChangeSets(boolean allowChecksumsUpgrade) Deprecated.useChangeLogHistoryService.getRanChangeSets()insteadMockChangeLogHistoryService.getRanChangeSets()MockChangeLogHistoryService.getRanChangeSets(boolean a) OfflineChangeLogHistoryService.getRanChangeSets()StandardChangeLogHistoryService.getRanChangeSets()Returns the ChangeSets that have been run against the current getDatabase().AbstractChangeLogHistoryService.getRanDate(ChangeSet changeSet) ChangeLogHistoryService.getRanDate(ChangeSet changeSet) Returns the date the given changeSet was run.MockChangeLogHistoryService.getRanDate(ChangeSet changeSet) AbstractChangeLogHistoryService.getRunStatus(ChangeSet changeSet) ChangeLogHistoryService.getRunStatus(ChangeSet changeSet) MockChangeLogHistoryService.getRunStatus(ChangeSet changeSet) voidChangeLogHistoryService.init()Ensures the change log history container is correctly initialized for use.voidMockChangeLogHistoryService.init()voidOfflineChangeLogHistoryService.init()voidStandardChangeLogHistoryService.init()StandardChangeLogHistoryService.queryDatabaseChangeLogTable(Database database) voidChangeLogHistoryService.removeFromHistory(ChangeSet changeSet) voidMockChangeLogHistoryService.removeFromHistory(ChangeSet changeSet) voidOfflineChangeLogHistoryService.removeFromHistory(ChangeSet changeSet) voidStandardChangeLogHistoryService.removeFromHistory(ChangeSet changeSet) protected voidOfflineChangeLogHistoryService.replaceChangeSet(ChangeSet changeSet, liquibase.changelog.OfflineChangeLogHistoryService.ReplaceChangeSetLogic replaceLogic) voidAbstractChangeLogHistoryService.replaceChecksum(ChangeSet changeSet) default voidChangeLogHistoryService.replaceChecksum(ChangeSet changeSet) By default does nothing to keep compatibility with older versions, but subclasses may like to implement this method to support checksum upgrades.voidOfflineChangeLogHistoryService.replaceChecksum(ChangeSet changeSet) voidAbstractChangeLogHistoryService.replaceFilePath(ChangeSet changeSet, String oldPath) default voidChangeLogHistoryService.replaceFilePath(ChangeSet changeSet, String oldPath) Deprecated.voidChangeLogHistoryService.setExecType(ChangeSet changeSet, ChangeSet.ExecType execType) voidMockChangeLogHistoryService.setExecType(ChangeSet changeSet, ChangeSet.ExecType execType) voidOfflineChangeLogHistoryService.setExecType(ChangeSet changeSet, ChangeSet.ExecType execType) voidStandardChangeLogHistoryService.setExecType(ChangeSet changeSet, ChangeSet.ExecType execType) voidvoidvoidvoidTags the database changelog with the given string.booleanbooleanbooleanbooleanvoidAbstractChangeLogHistoryService.upgradeChecksums(DatabaseChangeLog databaseChangeLog, Contexts contexts, LabelExpression labels) voidChangeLogHistoryService.upgradeChecksums(DatabaseChangeLog databaseChangeLog, Contexts contexts, LabelExpression labels) Updates null checksum valuesvoidMockChangeLogHistoryService.upgradeChecksums(DatabaseChangeLog databaseChangeLog, Contexts contexts, LabelExpression labels) voidStandardChangeLogHistoryService.upgradeChecksums(DatabaseChangeLog databaseChangeLog, Contexts contexts, LabelExpression labels) -
Uses of DatabaseException in liquibase.changelog.filter
Constructors in liquibase.changelog.filter that throw DatabaseExceptionModifierConstructorDescriptionShouldRunChangeSetFilter(Database database) ShouldRunChangeSetFilter(Database database, boolean ignoreClasspathPrefix) -
Uses of DatabaseException in liquibase.command.core
Methods in liquibase.command.core that throw DatabaseExceptionModifier and TypeMethodDescriptionDiffCommandStep.createDiffResult(CommandResultsBuilder resultsBuilder) protected DatabaseSnapshotDiffCommandStep.createReferenceSnapshot(CommandResultsBuilder resultsBuilder) protected ChangeLogIteratorStatusCommandStep.getStandardChangelogIterator(Contexts contexts, LabelExpression labelExpression, DatabaseChangeLog changeLog, Database database) UpdateCountCommandStep.getStandardChangelogIterator(CommandScope commandScope, Database database, Contexts contexts, LabelExpression labelExpression, DatabaseChangeLog databaseChangeLog) UpdateCountCommandStep.getStatusChangelogIterator(CommandScope commandScope, Database database, Contexts contexts, LabelExpression labelExpression, DatabaseChangeLog databaseChangeLog) UpdateToTagCommandStep.getStatusChangelogIterator(CommandScope commandScope, Database database, Contexts contexts, LabelExpression labelExpression, DatabaseChangeLog changeLog) protected DatabaseSnapshotDiffCommandStep.getTargetSnapshot(CommandResultsBuilder resultsBuilder) -
Uses of DatabaseException in liquibase.command.core.helpers
Methods in liquibase.command.core.helpers that throw DatabaseExceptionModifier and TypeMethodDescriptionprotected DatabaseAbstractDatabaseConnectionCommandStep.createDatabaseObject(String url, String username, String password, String defaultSchemaName, String defaultCatalogName, String driver, String driverPropertiesFile, String liquibaseCatalogName, String liquibaseSchemaName) DbUrlConnectionCommandStep.obtainDatabase(CommandScope commandScope) Try to retrieve and set the database object from the command scope, otherwise creates a new one . -
Uses of DatabaseException in liquibase.database
Methods in liquibase.database that throw DatabaseExceptionModifier and TypeMethodDescriptionprotected booleanAbstractJdbcDatabase.canCreateChangeLogTable()default voidDatabase.checkDatabaseConnection()Some databases (such as MongoDB) require you to verify the connection to the database to ensure that the database is accessible.voidAbstractJdbcDatabase.close()voidDatabase.close()voidDatabaseConnection.close()voidMockDatabaseConnection.close()voidOfflineConnection.close()voidAbstractJdbcDatabase.commit()voidDatabase.commit()voidDatabaseConnection.commit()voidMockDatabaseConnection.commit()voidOfflineConnection.commit()ConnectionServiceFactory.create(String url, Driver driverObject, Properties driverProperties) Creates aPreparedStatementobject for the specified SQL statement.voidvoidvoidbooleanAbstractJdbcDatabase.disableForeignKeyChecks()booleanDatabase.disableForeignKeyChecks()booleanAbstractJdbcDatabase.doesTagExist(String tag) booleanDatabase.doesTagExist(String tag) Deprecated.UseChangeLogHistoryService.tagExists(String)insteadvoidAbstractJdbcDatabase.enableForeignKeyChecks()voidDatabase.enableForeignKeyChecks()DatabaseFactory.findCorrectDatabaseImplementation(DatabaseConnection connection) booleanDatabaseConnection.getAutoCommit()booleanMockDatabaseConnection.getAutoCommit()booleanOfflineConnection.getAutoCommit()DatabaseConnection.getCatalog()MockDatabaseConnection.getCatalog()OfflineConnection.getCatalog()protected StringAbstractJdbcDatabase.getConnectionCatalogName()intAbstractJdbcDatabase.getDatabaseMajorVersion()intDatabase.getDatabaseMajorVersion()intDatabaseConnection.getDatabaseMajorVersion()intMockDatabaseConnection.getDatabaseMajorVersion()intOfflineConnection.getDatabaseMajorVersion()intAbstractJdbcDatabase.getDatabaseMinorVersion()intDatabase.getDatabaseMinorVersion()intDatabaseConnection.getDatabaseMinorVersion()intMockDatabaseConnection.getDatabaseMinorVersion()intOfflineConnection.getDatabaseMinorVersion()DatabaseConnection.getDatabaseProductName()MockDatabaseConnection.getDatabaseProductName()OfflineConnection.getDatabaseProductName()AbstractJdbcDatabase.getDatabaseProductVersion()Database.getDatabaseProductVersion()DatabaseConnection.getDatabaseProductVersion()MockDatabaseConnection.getDatabaseProductVersion()OfflineConnection.getDatabaseProductVersion()AbstractJdbcDatabase.getRanChangeSet(ChangeSet changeSet) Database.getRanChangeSet(ChangeSet changeSet) AbstractJdbcDatabase.getRanChangeSetList()Database.getRanChangeSetList()Returns the ChangeSets that have been run against the current database.AbstractJdbcDatabase.getRanDate(ChangeSet changeSet) Database.getRanDate(ChangeSet changeSet) AbstractJdbcDatabase.getRunStatus(ChangeSet changeSet) Database.getRunStatus(ChangeSet changeSet) Returns the run status for the given ChangeSetAbstractJdbcDatabase.getViewDefinition(CatalogAndSchema schema, String viewName) Database.getViewDefinition(CatalogAndSchema schema, String name) booleanAbstractJdbcDatabase.isAutoCommit()booleanDatabase.isAutoCommit()booleanDatabaseConnection.isClosed()booleanMockDatabaseConnection.isClosed()booleanOfflineConnection.isClosed()booleanDatabase.isCorrectDatabaseImplementation(DatabaseConnection conn) Is this AbstractDatabase subclass the correct one to use for the given connection.booleanAbstractJdbcDatabase.isSafeToRunUpdate()Default implementation of theAbstractJdbcDatabase.isSafeToRunUpdate()method.booleanDatabase.isSafeToRunUpdate()voidAbstractJdbcDatabase.markChangeSetExecStatus(ChangeSet changeSet, ChangeSet.ExecType execType) voidDatabase.markChangeSetExecStatus(ChangeSet changeSet, ChangeSet.ExecType execType) After the changeset has been run against the database this method will update the change log table with the information.voidDatabaseConnection.open(String url, Driver driverObject, Properties driverProperties) voidMockDatabaseConnection.open(String url, Driver driverObject, Properties driverProperties) voidOfflineConnection.open(String url, Driver driverObject, Properties driverProperties) DatabaseFactory.openConnection(String url, String username, String password, String driver, String databaseClass, String driverPropertiesFile, String propertyProviderClass, ResourceAccessor resourceAccessor) DatabaseFactory.openConnection(String url, String username, String driver, String databaseClass, Properties driverProperties, ResourceAccessor resourceAccessor) DatabaseFactory.openConnection(String url, String username, String password, String propertyProvider, ResourceAccessor resourceAccessor) DatabaseFactory.openDatabase(String url, String username, String password, String driver, String databaseClass, String driverPropertiesFile, String propertyProviderClass, ResourceAccessor resourceAccessor) DatabaseFactory.openDatabase(String url, String username, String driver, String databaseClass, Properties driverProperties, ResourceAccessor resourceAccessor) DatabaseFactory.openDatabase(String url, String username, String password, String propertyProviderClass, ResourceAccessor resourceAccessor) voidAbstractJdbcDatabase.removeRanStatus(ChangeSet changeSet) voidDatabase.removeRanStatus(ChangeSet changeSet) voidAbstractJdbcDatabase.rollback()voidDatabase.rollback()voidDatabaseConnection.rollback()voidMockDatabaseConnection.rollback()voidOfflineConnection.rollback()voidAbstractJdbcDatabase.setAutoCommit(boolean b) voidDatabase.setAutoCommit(boolean b) voidDatabaseConnection.setAutoCommit(boolean autoCommit) voidMockDatabaseConnection.setAutoCommit(boolean autoCommit) voidOfflineConnection.setAutoCommit(boolean autoCommit) voidDatabase.setDefaultCatalogName(String catalogName) voidDatabase.setDefaultSchemaName(String schemaName) booleanAbstractJdbcDatabase.supportsBatchUpdates()booleanDatabase.supportsBatchUpdates()Does the database support batched DML (INSERT/UPDATE/DELETE/MERGE/...) statements sent in a single call to the database?voidvoidDeprecated.UseChangeLogHistoryService.tag(String)instead -
Uses of DatabaseException in liquibase.database.core
Methods in liquibase.database.core that throw DatabaseExceptionModifier and TypeMethodDescriptionvoidDerbyDatabase.close()booleanMySQLDatabase.disableForeignKeyChecks()voidMySQLDatabase.enableForeignKeyChecks()static List<SqlStatement>SQLiteDatabase.getAlterTableStatements(SQLiteDatabase.AlterTableVisitor alterTableVisitor, Database database, String catalogName, String schemaName, String tableName) protected StringDerbyDatabase.getConnectionCatalogName()protected StringHsqlDatabase.getConnectionCatalogName()protected StringOracleDatabase.getConnectionCatalogName()intCockroachDatabase.getDatabaseMajorVersion()intOracleDatabase.getDatabaseMajorVersion()intSybaseDatabase.getDatabaseMajorVersion()intCockroachDatabase.getDatabaseMinorVersion()intOracleDatabase.getDatabaseMinorVersion()intSybaseDatabase.getDatabaseMinorVersion()intMySQLDatabase.getDatabasePatchVersion()MockDatabase.getRanChangeSet(ChangeSet changeSet) MockDatabase.getRanChangeSetList()MockDatabase.getRanDate(ChangeSet changeSet) MockDatabase.getRunStatus(ChangeSet changeSet) booleanMySQLDatabase.getUseAffectedRows()AbstractDb2Database.getViewDefinition(CatalogAndSchema schema, String viewName) DerbyDatabase.getViewDefinition(CatalogAndSchema schema, String name) H2Database.getViewDefinition(CatalogAndSchema schema, String name) InformixDatabase.getViewDefinition(CatalogAndSchema schema, String viewName) Ingres9Database.getViewDefinition(CatalogAndSchema schema, String viewName) MSSQLDatabase.getViewDefinition(CatalogAndSchema schema, String viewName) SnowflakeDatabase.getViewDefinition(CatalogAndSchema schema, String viewName) SQLiteDatabase.getViewDefinition(CatalogAndSchema schema, String viewName) SybaseASADatabase.getViewDefinition(CatalogAndSchema schema, String viewName) SybaseDatabase.getViewDefinition(CatalogAndSchema schema, String viewName) static voidDatabaseUtils.initializeDatabase(String defaultCatalogName, String defaultSchemaName, Database database) Executes RawParameterizedSqlStatement particular to each database engine to set the default schema for the given DatabasebooleanCockroachDatabase.isCorrectDatabaseImplementation(DatabaseConnection conn) booleanDB2Database.isCorrectDatabaseImplementation(DatabaseConnection conn) booleanDb2zDatabase.isCorrectDatabaseImplementation(DatabaseConnection conn) booleanDerbyDatabase.isCorrectDatabaseImplementation(DatabaseConnection conn) booleanEnterpriseDBDatabase.isCorrectDatabaseImplementation(DatabaseConnection conn) booleanFirebirdDatabase.isCorrectDatabaseImplementation(DatabaseConnection conn) booleanH2Database.isCorrectDatabaseImplementation(DatabaseConnection conn) booleanHsqlDatabase.isCorrectDatabaseImplementation(DatabaseConnection conn) booleanInformixDatabase.isCorrectDatabaseImplementation(DatabaseConnection conn) booleanIngres9Database.isCorrectDatabaseImplementation(DatabaseConnection databaseConnection) booleanMariaDBDatabase.isCorrectDatabaseImplementation(DatabaseConnection conn) booleanMSSQLDatabase.isCorrectDatabaseImplementation(DatabaseConnection conn) booleanMySQLDatabase.isCorrectDatabaseImplementation(DatabaseConnection conn) booleanOracleDatabase.isCorrectDatabaseImplementation(DatabaseConnection conn) booleanPostgresDatabase.isCorrectDatabaseImplementation(DatabaseConnection conn) booleanSnowflakeDatabase.isCorrectDatabaseImplementation(DatabaseConnection conn) booleanSQLiteDatabase.isCorrectDatabaseImplementation(DatabaseConnection conn) booleanSybaseASADatabase.isCorrectDatabaseImplementation(DatabaseConnection conn) booleanSybaseDatabase.isCorrectDatabaseImplementation(DatabaseConnection conn) booleanUnsupportedDatabase.isCorrectDatabaseImplementation(DatabaseConnection conn) booleanH2Database.isSafeToRunUpdate()voidMockDatabase.markChangeSetExecStatus(ChangeSet changeSet, ChangeSet.ExecType execType) voidMockDatabase.removeRanStatus(ChangeSet changeSet) voidPostgresDatabase.rollback()voidSnowflakeDatabase.rollback()voidSybaseASADatabase.setAutoCommit(boolean b) protected voidDerbyDatabase.shutdownDerby(String url, String driverName) -
Uses of DatabaseException in liquibase.database.jvm
Methods in liquibase.database.jvm that throw DatabaseExceptionModifier and TypeMethodDescriptionvoidJdbcConnection.clearWarnings()voidJdbcConnection.close()voidDerbyConnection.commit()voidHsqlConnection.commit()voidJdbcConnection.commit()voidSybaseConnection.commit()JdbcConnection.createStatement()JdbcConnection.createStatement(int resultSetType, int resultSetConcurrency) JdbcConnection.createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) booleanJdbcConnection.getAutoCommit()JdbcConnection.getCatalog()intJdbcConnection.getDatabaseMajorVersion()intJdbcConnection.getDatabaseMinorVersion()JdbcConnection.getDatabaseProductName()JdbcConnection.getDatabaseProductVersion()intJdbcConnection.getHoldability()JdbcConnection.getMetaData()intJdbcConnection.getTransactionIsolation()JdbcConnection.getTypeMap()JdbcConnection.getWarnings()booleanJdbcConnection.isClosed()booleanJdbcConnection.isReadOnly()voidJdbcConnection.open(String url, Driver driverObject, Properties driverProperties) voidSnowflakeJdbcConnection.open(String url, Driver driverObject, Properties driverProperties) JdbcConnection.prepareCall(String sql) JdbcConnection.prepareCall(String sql, int resultSetType, int resultSetConcurrency) JdbcConnection.prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) JdbcConnection.prepareStatement(String sql) JdbcConnection.prepareStatement(String sql, int autoGeneratedKeys) JdbcConnection.prepareStatement(String sql, int[] columnIndexes) JdbcConnection.prepareStatement(String sql, int resultSetType, int resultSetConcurrency) JdbcConnection.prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) JdbcConnection.prepareStatement(String sql, String[] columnNames) voidJdbcConnection.releaseSavepoint(Savepoint savepoint) voidDerbyConnection.rollback()voidHsqlConnection.rollback()voidJdbcConnection.rollback()voidvoidSybaseConnection.rollback()voidvoidJdbcConnection.setAutoCommit(boolean autoCommit) voidJdbcConnection.setCatalog(String catalog) voidJdbcConnection.setHoldability(int holdability) voidJdbcConnection.setReadOnly(boolean readOnly) JdbcConnection.setSavepoint()JdbcConnection.setSavepoint(String name) voidJdbcConnection.setTransactionIsolation(int level) voidJdbcConnection.setTypeMap(Map<String, Class<?>> map) booleanJdbcConnection.supportsBatchUpdates() -
Uses of DatabaseException in liquibase.dbdoc
Methods in liquibase.dbdoc that throw DatabaseExceptionModifier and TypeMethodDescriptionprotected voidHTMLWriter.writeBody(Writer fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun) protected voidPendingChangesWriter.writeBody(Writer fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun) protected voidPendingSQLWriter.writeBody(Writer fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun) protected voidRecentChangesWriter.writeBody(Writer fileWriter, Object object, List<Change> ranChanges, List<Change> changesToRun) protected voidHTMLWriter.writeChanges(String title, Writer fileWriter, List<Change> changes) voidHTMLWriter.writeHTML(Object object, List<Change> ranChanges, List<Change> changesToRun, String changeLog) voidTableWriter.writeHTML(Object object, List<Change> ranChanges, List<Change> changesToRun, String changeLog, String schema) -
Uses of DatabaseException in liquibase.diff
Methods in liquibase.diff that throw DatabaseExceptionModifier and TypeMethodDescriptionbooleanDiffResult.areEqual()DiffGenerator.compare(DatabaseSnapshot referenceSnapshot, DatabaseSnapshot comparisonSnapshot, CompareControl compareControl) DiffGeneratorFactory.compare(DatabaseSnapshot referenceSnapshot, DatabaseSnapshot comparisonSnapshot, CompareControl compareControl) -
Uses of DatabaseException in liquibase.diff.core
Methods in liquibase.diff.core that throw DatabaseExceptionModifier and TypeMethodDescriptionprotected voidStandardDiffGenerator.checkVersionInfo(DatabaseSnapshot referenceSnapshot, DatabaseSnapshot comparisonSnapshot, DiffResult diffResult) StandardDiffGenerator.compare(DatabaseSnapshot referenceSnapshot, DatabaseSnapshot comparisonSnapshot, CompareControl compareControl) -
Uses of DatabaseException in liquibase.diff.output.changelog
Methods in liquibase.diff.output.changelog that throw DatabaseExceptionModifier and TypeMethodDescriptionprotected voidDiffToChangeLog.addDependencies(DependencyUtil.DependencyGraph<String> graph, List<String> schemas, Database database) Adds dependencies to the graph as schema.object_name.voidDiffToChangeLog.print(PrintStream out) voidDiffToChangeLog.print(PrintStream out, ChangeLogSerializer changeLogSerializer) Prints changeLog that would bring the target database to be the same as the reference databasevoidvoidvoidDiffToChangeLog.print(String changeLogFile, ChangeLogSerializer changeLogSerializer) voidDiffToChangeLog.print(String changeLogFile, ChangeLogSerializer changeLogSerializer, Boolean overwriteOutputFile) voidDiffToChangeLog.printNew(ChangeLogSerializer changeLogSerializer, Resource file) Prints changeLog that would bring the target database to be the same as the reference database. -
Uses of DatabaseException in liquibase.diff.output.changelog.core
Methods in liquibase.diff.output.changelog.core that throw DatabaseExceptionModifier and TypeMethodDescriptionvoidChangelogPrintService.print(Resource file, PrintStream out, ChangeLogSerializer changeLogSerializer) voidStandardChangelogPrintService.print(Resource ignored, PrintStream out, ChangeLogSerializer changeLogSerializer) voidChangelogPrintService.printNew(ChangeLogSerializer changeLogSerializer, Resource file) voidStandardChangelogPrintService.printNew(ChangeLogSerializer changeLogSerializer, Resource file) Print change sets to a new changelog file during generateChangelog and diffChangelogvoidChangelogPrintService.printToExisting(ChangeLogSerializer changeLogSerializer, Resource file, boolean overwriteOutputFile) voidStandardChangelogPrintService.printToExisting(ChangeLogSerializer changeLogSerializer, Resource file, boolean overwriteOutputFile) Append new change sets to an existing changelog -
Uses of DatabaseException in liquibase.diff.output.report
Methods in liquibase.diff.output.report that throw DatabaseException -
Uses of DatabaseException in liquibase.exception
Subclasses of DatabaseException in liquibase.exception -
Uses of DatabaseException in liquibase.executor
Methods in liquibase.executor that throw DatabaseExceptionModifier and TypeMethodDescriptionprotected String[]AbstractExecutor.applyVisitors(SqlStatement statement, List<SqlVisitor> sqlVisitors) voidAdds a comment to the database.voidvoidvoidAbstractExecutor.execute(Change change, List<SqlVisitor> sqlVisitors) voidWrite methodsvoidExecutor.execute(Change change, List<SqlVisitor> sqlVisitors) voidExecutor.execute(SqlStatement sql) voidExecutor.execute(SqlStatement sql, List<SqlVisitor> sqlVisitors) voidLoggingExecutor.execute(SqlStatement sql) voidLoggingExecutor.execute(SqlStatement sql, List<SqlVisitor> sqlVisitors) intExecutor.queryForInt(SqlStatement sql) Executes a query that is expected to return a scalar (1 row, 1 column).intExecutor.queryForInt(SqlStatement sql, List<SqlVisitor> sqlVisitors) Applies a number of SqlVisitors to the sql query.intLoggingExecutor.queryForInt(SqlStatement sql) intLoggingExecutor.queryForInt(SqlStatement sql, List<SqlVisitor> sqlVisitors) Executor.queryForList(SqlStatement sql) Executes a given SQL statement and returns a List of rows.Executor.queryForList(SqlStatement sql, Class elementType) Executor.queryForList(SqlStatement sql, Class elementType, List<SqlVisitor> sqlVisitors) Executor.queryForList(SqlStatement sql, List<SqlVisitor> sqlVisitors) Applies a list of SqlVisitors to the SQL query, then executes the (possibly modified) SQL query and lastly, returns the list of rows.LoggingExecutor.queryForList(SqlStatement sql) LoggingExecutor.queryForList(SqlStatement sql, Class elementType) LoggingExecutor.queryForList(SqlStatement sql, Class elementType, List<SqlVisitor> sqlVisitors) LoggingExecutor.queryForList(SqlStatement sql, List<SqlVisitor> sqlVisitors) longExecutor.queryForLong(SqlStatement sql) Executes a query that is expected to return a scalar (1 row, 1 column).longExecutor.queryForLong(SqlStatement sql, List<SqlVisitor> sqlVisitors) Applies a number of SqlVisitors to the sql query.longLoggingExecutor.queryForLong(SqlStatement sql) longLoggingExecutor.queryForLong(SqlStatement sql, List<SqlVisitor> sqlVisitors) <T> TExecutor.queryForObject(SqlStatement sql, Class<T> requiredType) Execute a query that is expected to return a scalar (1 row, 1 column).<T> TExecutor.queryForObject(SqlStatement sql, Class<T> requiredType, List<SqlVisitor> sqlVisitors) Applies a number of SqlVisitors to the sql query.<T> TLoggingExecutor.queryForObject(SqlStatement sql, Class<T> requiredType) <T> TLoggingExecutor.queryForObject(SqlStatement sql, Class<T> requiredType, List<SqlVisitor> sqlVisitors) intExecutor.update(SqlStatement sql) intExecutor.update(SqlStatement sql, List<SqlVisitor> sqlVisitors) intLoggingExecutor.update(SqlStatement sql) intLoggingExecutor.update(SqlStatement sql, List<SqlVisitor> sqlVisitors) -
Uses of DatabaseException in liquibase.executor.jvm
Methods in liquibase.executor.jvm that throw DatabaseExceptionModifier and TypeMethodDescriptionvoidStatementCallback.doInStatement(Statement stmt) Gets called byJdbcTemplate.executewith an active JDBC Statement.static voidChangelogJdbcMdcListener.execute(Database database, ChangelogJdbcMdcListener.ExecuteJdbc jdbcQuery) Execute the given statement via the jdbc executor.voidJdbcExecutor.execute(liquibase.executor.jvm.CallableStatementCallback action, List<SqlVisitor> sqlVisitors) JdbcExecutor.execute(StatementCallback action, List<SqlVisitor> sqlVisitors) voidJdbcExecutor.execute(SqlStatement sql) voidJdbcExecutor.execute(SqlStatement sql, List<SqlVisitor> sqlVisitors) voidSnowflakeJdbcExecutor.execute(SqlStatement sql, List<SqlVisitor> sqlVisitors) static <T> TChangelogJdbcMdcListener.query(Database database, ChangelogJdbcMdcListener.QueryJdbc<T> jdbcQuery) Execute the given statement via the jdbc executor.JdbcExecutor.query(SqlStatement sql, liquibase.executor.jvm.ResultSetExtractor rse) JdbcExecutor.query(SqlStatement sql, liquibase.executor.jvm.ResultSetExtractor rse, List<SqlVisitor> sqlVisitors) JdbcExecutor.query(SqlStatement sql, RowMapper rowMapper) JdbcExecutor.query(SqlStatement sql, RowMapper rowMapper, List<SqlVisitor> sqlVisitors) intJdbcExecutor.queryForInt(SqlStatement sql) intJdbcExecutor.queryForInt(SqlStatement sql, List<SqlVisitor> sqlVisitors) JdbcExecutor.queryForList(SqlStatement sql) JdbcExecutor.queryForList(SqlStatement sql, Class elementType) JdbcExecutor.queryForList(SqlStatement sql, Class elementType, List<SqlVisitor> sqlVisitors) JdbcExecutor.queryForList(SqlStatement sql, List<SqlVisitor> sqlVisitors) longJdbcExecutor.queryForLong(SqlStatement sql) longJdbcExecutor.queryForLong(SqlStatement sql, List<SqlVisitor> sqlVisitors) <T> TJdbcExecutor.queryForObject(SqlStatement sql, Class<T> requiredType) <T> TJdbcExecutor.queryForObject(SqlStatement sql, Class<T> requiredType, List<SqlVisitor> sqlVisitors) JdbcExecutor.queryForObject(SqlStatement sql, RowMapper rowMapper) JdbcExecutor.queryForObject(SqlStatement sql, RowMapper rowMapper, List<SqlVisitor> sqlVisitors) protected voidJdbcExecutor.showSqlWarnings(Statement stmtToUse, StatementCallback action) intJdbcExecutor.update(SqlStatement sql) intJdbcExecutor.update(SqlStatement sql, List<SqlVisitor> sqlVisitors) -
Uses of DatabaseException in liquibase.extension.testing.testsystem
Methods in liquibase.extension.testing.testsystem that throw DatabaseExceptionModifier and TypeMethodDescriptionvoidvoidDatabaseTestSystem.execute(SqlStatement sqlStatement) voidDatabaseTestSystem.executeInverses(Change change) DatabaseTestSystem.getDatabaseFromFactory() -
Uses of DatabaseException in liquibase.integration.commandline
Methods in liquibase.integration.commandline that throw DatabaseExceptionModifier and TypeMethodDescriptionstatic DatabaseCommandLineUtils.createDatabaseObject(ClassLoader classLoader, String url, String username, String password, String driver, String defaultCatalogName, String defaultSchemaName, boolean outputDefaultCatalog, boolean outputDefaultSchema, String databaseClass, String driverPropertiesFile, String propertyProviderClass, String liquibaseCatalogName, String liquibaseSchemaName, String databaseChangeLogTableName, String databaseChangeLogLockTableName) Deprecated.Use ResourceAccessor versionstatic DatabaseCommandLineUtils.createDatabaseObject(ResourceAccessor resourceAccessor, String url, String username, String password, String driver, String defaultCatalogName, String defaultSchemaName, boolean outputDefaultCatalog, boolean outputDefaultSchema, String databaseClass, String driverPropertiesFile, String propertyProviderClass, String liquibaseCatalogName, String liquibaseSchemaName, String databaseChangeLogTableName, String databaseChangeLogLockTableName) Deprecated. -
Uses of DatabaseException in liquibase.integration.spring
Methods in liquibase.integration.spring that throw DatabaseExceptionModifier and TypeMethodDescriptionprotected DatabaseSpringLiquibase.createDatabase(Connection c, ResourceAccessor resourceAccessor) Subclasses may override this method to modify the database settings, such as the default schema, before returning the database object.SpringLiquibase.getDatabaseProductName() -
Uses of DatabaseException in liquibase.lockservice
Methods in liquibase.lockservice that throw DatabaseExceptionModifier and TypeMethodDescriptionvoidLockService.destroy()voidMockLockService.destroy()voidOfflineLockService.destroy()voidStandardLockService.destroy()voidLockService.forceReleaseLock()Releases whatever locks are on the database change log tablevoidMockLockService.forceReleaseLock()voidOfflineLockService.forceReleaseLock()voidStandardLockService.forceReleaseLock()voidLockService.init()voidMockLockService.init()voidOfflineLockService.init()voidStandardLockService.init()protected booleanStandardLockService.isDatabaseChangeLogLockTableCreated() -
Uses of DatabaseException in liquibase.report
Methods in liquibase.report that throw DatabaseExceptionModifier and TypeMethodDescriptionvoidRollbackReportParameters.setupDatabaseInfo(Database database) Setup database related info used in rollback report. -
Uses of DatabaseException in liquibase.snapshot
Methods in liquibase.snapshot that throw DatabaseExceptionModifier and TypeMethodDescriptionResultSetCache.ResultSetExtractor.bulkFetch()ResultSetCache.SingleResultSetExtractor.bulkFetch()ResultSetCache.SingleResultSetExtractor.bulkFetchQuery()SnapshotGeneratorFactory.createSnapshot(CatalogAndSchema[] examples, Database database, SnapshotControl snapshotControl) Creates a database snapshot for a given array of catalog/schema combinations.SnapshotGeneratorFactory.createSnapshot(CatalogAndSchema example, Database database, SnapshotControl snapshotControl) SnapshotGeneratorFactory.createSnapshot(DatabaseObject[] examples, Database database, SnapshotControl snapshotControl) Creates a database snapshot for a given array of DatabaseObjects<T extends DatabaseObject>
TSnapshotGeneratorFactory.createSnapshot(T example, Database database) Creates a DatabaseSnapshot for a single DatabaseObject.<T extends DatabaseObject>
TSnapshotGeneratorFactory.createSnapshot(T example, Database database, SnapshotControl snapshotControl) Creates a DatabaseSnapshot for a single DatabaseObject.ResultSetCache.ResultSetExtractor.executeAndExtract(String sql, Database database) ResultSetCache.ResultSetExtractor.executeAndExtract(Database database, boolean informixTrimHint, String sql, Object... parameters) ResultSetCache.ResultSetExtractor.executeAndExtract(Database database, String sql, Object... parameters) ResultSetCache.ResultSetExtractor.fastFetch()ResultSetCache.SingleResultSetExtractor.fastFetch()ResultSetCache.SingleResultSetExtractor.fastFetchQuery()ResultSetCache.get(ResultSetCache.ResultSetExtractor resultSetExtractor) JdbcDatabaseSnapshot.CachingDatabaseMetaData.getColumns(String catalogName, String schemaName, String tableName, String columnName) Return the columns for the given catalog, schema, table, and column.SnapshotGeneratorFactory.getDatabaseChangeLogLockTable(Database database) SnapshotGeneratorFactory.getDatabaseChangeLogTable(SnapshotControl snapshotControl, Database database) JdbcDatabaseSnapshot.CachingDatabaseMetaData.getForeignKeys(String catalogName, String schemaName, String tableName, String fkName) JdbcDatabaseSnapshot.CachingDatabaseMetaData.getIndexInfo(String catalogName, String schemaName, String tableName, String indexName) JdbcDatabaseSnapshot.CachingDatabaseMetaData.getNotNullConst(String catalogName, String schemaName, String tableName) Return the NotNullConstraints for the given catalog, schema, table, and column.JdbcDatabaseSnapshot.CachingDatabaseMetaData.getPrimaryKeys(String catalogName, String schemaName, String table) JdbcDatabaseSnapshot.CachingDatabaseMetaData.getTables(String catalogName, String schemaName, String table) JdbcDatabaseSnapshot.CachingDatabaseMetaData.getUniqueConstraints(String catalogName, String schemaName, String tableName) JdbcDatabaseSnapshot.CachingDatabaseMetaData.getViews(String catalogName, String schemaName, String viewName) booleanSnapshotGeneratorFactory.has(DatabaseObject example, Database database) Checks if a specific object is present in a databasebooleanSnapshotGeneratorFactory.hasDatabaseChangeLogLockTable(Database database) booleanSnapshotGeneratorFactory.hasDatabaseChangeLogTable(Database database) booleanSnapshotGeneratorFactory.hasIgnoreNested(DatabaseObject example, Database database) Checks if a specific object is present in a database.protected <T extends DatabaseObject>
TDatabaseSnapshot.include(T example) Include the object described by the passed example object in this snapshot.protected voidDatabaseSnapshot.init(DatabaseObject[] examples) <T extends DatabaseObject>
TSnapshotGenerator.snapshot(T example, DatabaseSnapshot snapshot, SnapshotGeneratorChain chain) Commands the SnapshotGenerator to create a snapshot (a representation of a database object in Java object form) of a specific database object.<T extends DatabaseObject>
TSnapshotGeneratorChain.snapshot(T example, DatabaseSnapshot snapshot) This calls all the non-replacedSnapshotGeneratorin the chain, by comparison order.Constructors in liquibase.snapshot that throw DatabaseExceptionModifierConstructorDescriptionDatabaseSnapshot(DatabaseObject[] examples, Database database) EmptyDatabaseSnapshot(Database database) EmptyDatabaseSnapshot(Database database, SnapshotControl snapshotControl) JdbcDatabaseSnapshot(DatabaseObject[] examples, Database database) JdbcDatabaseSnapshot(DatabaseObject[] examples, Database database, SnapshotControl snapshotControl) RestoredDatabaseSnapshot(Database database) -
Uses of DatabaseException in liquibase.snapshot.jvm
Methods in liquibase.snapshot.jvm that throw DatabaseExceptionModifier and TypeMethodDescriptionprotected voidCatalogSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected voidColumnSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected voidDataSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected voidForeignKeySnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected voidIndexSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected abstract voidJdbcSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected voidPrimaryKeySnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected voidSchemaSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected voidSequenceSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected voidTableSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected voidUniqueConstraintSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected voidViewSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) SnowflakeResultSetConstraintsExtractor.bulkFetchQuery()protected ForeignKeyConstraintTypeForeignKeySnapshotGenerator.convertToForeignKeyConstraintType(Integer jdbcType, Database database) SnowflakeResultSetConstraintsExtractor.fastFetchQuery()protected String[]JdbcSnapshotGenerator.getDatabaseCatalogNames(Database database) Fetches an array of Strings with the catalog names in the database.protected String[]SchemaSnapshotGenerator.getDatabaseSchemaNames(Database database) Fetches an array of Strings with the schema names in the database.protected String[]SchemaSnapshotGeneratorSnowflake.getDatabaseSchemaNames(Database database) UniqueConstraintSnapshotGenerator.listColumns(UniqueConstraint example, Database database, DatabaseSnapshot snapshot) UniqueConstraintSnapshotGeneratorSnowflake.listColumns(UniqueConstraint example, Database database, DatabaseSnapshot snapshot) UniqueConstraintSnapshotGenerator.listConstraints(Table table, DatabaseSnapshot snapshot, Schema schema) UniqueConstraintSnapshotGeneratorSnowflake.listConstraints(Table table, DatabaseSnapshot snapshot, Schema schema) protected ColumnColumnSnapshotGenerator.readColumn(CachedRow columnMetadataResultSet, Relation table, Database database) protected DataTypeColumnSnapshotGenerator.readDataType(CachedRow columnMetadataResultSet, Column column, Database database) Processes metadata of a column, e.g. name, type and default value.protected DataTypeColumnSnapshotGeneratorInformix.readDataType(CachedRow columnMetadataResultSet, Column column, Database database) protected TableJdbcSnapshotGenerator.snapshot(DatabaseObject example, DatabaseSnapshot snapshot, SnapshotGeneratorChain chain) protected DatabaseObjectCatalogSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) protected DatabaseObjectColumnSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) protected DatabaseObjectDataSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) protected DatabaseObjectForeignKeySnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) protected DatabaseObjectIndexSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) protected abstract DatabaseObjectJdbcSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) protected DatabaseObjectPrimaryKeySnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) protected DatabaseObjectSchemaSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) protected DatabaseObjectSequenceSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) protected DatabaseObjectTableSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) protected DatabaseObjectUniqueConstraintSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) protected DatabaseObjectViewSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) -
Uses of DatabaseException in liquibase.statement
Methods in liquibase.statement that throw DatabaseExceptionModifier and TypeMethodDescriptionprotected voidExecutablePreparedStatementBase.applyColumnParameter(PreparedStatement stmt, int i, ColumnConfig col) Sets a single bind variable for a statement to its designated valueprotected voidBatchDmlExecutablePreparedStatement.attachParams(List<? extends ColumnConfig> ignored, PreparedStatement stmt) protected voidExecutablePreparedStatementBase.attachParams(List<? extends ColumnConfig> cols, PreparedStatement stmt) Sets the list of bind variables for the execution of a DML statementvoidExecutablePreparedStatement.execute(PreparedStatementFactory factory) Executes the prepared statement created by the given factory.voidExecutablePreparedStatementBase.execute(PreparedStatementFactory factory) -
Uses of DatabaseException in liquibase.util
Methods in liquibase.util that throw DatabaseExceptionModifier and TypeMethodDescriptionstatic voidLoggingExecutorTextUtil.outputHeader(String message, Database database, String changeLogFile) static ObjectJdbcUtil.requiredSingleResult(Collection results) Return a single result object from the given Collection.