liquibase.database.core
Class UnsupportedDatabase
java.lang.Object
liquibase.database.AbstractJdbcDatabase
liquibase.database.core.UnsupportedDatabase
- All Implemented Interfaces:
- Database, PrioritizedService
public class UnsupportedDatabase
- extends AbstractJdbcDatabase
Fields inherited from class liquibase.database.AbstractJdbcDatabase |
caseSensitive, currentDateTimeFunction, dateFunctions, defaultAutoIncrementBy, defaultAutoIncrementStartWith, defaultCatalogName, defaultSchemaName, quotingEndCharacter, quotingEndReplacement, quotingStartCharacter, quotingStrategy, sequenceCurrentValueFunction, sequenceNextValueFunction, unmodifiableDataTypes, unquotedObjectsAreUppercased |
Methods inherited from class liquibase.database.AbstractJdbcDatabase |
addReservedWords, canCreateChangeLogTable, close, commit, correctObjectName, correctSchema, correctSchema, createsIndexesForForeignKeys, dataTypeIsNotModifiable, disableForeignKeyChecks, doesTagExist, dropDatabaseObjects, enableForeignKeyChecks, equals, escapeColumnName, escapeColumnName, escapeColumnNameList, escapeConstraintName, escapeDataTypeName, escapeIndexName, escapeObjectName, escapeObjectName, escapeSequenceName, escapeStringForDatabase, escapeTableName, escapeViewName, execute, executeRollbackStatements, executeRollbackStatements, executeStatements, filterRollbackVisitors, generateAutoIncrementBy, generateAutoIncrementStartWith, generateDatabaseFunctionValue, generatePrimaryKeyName, getAutoCommitMode, getAutoIncrementByClause, getAutoIncrementClause, getAutoIncrementClause, getAutoIncrementClosing, getAutoIncrementOpening, getAutoIncrementStartWithClause, getConcatSql, getConnection, getConnectionCatalogName, getConnectionSchemaName, getContainingObjects, getDatabaseChangeLogLockTableName, getDatabaseChangeLogTableName, getDatabaseMajorVersion, getDatabaseMinorVersion, getDatabaseProductName, getDatabaseProductVersion, getDataTypeMaxParameters, getDateFunctions, getDateLiteral, getDateLiteral, getDateLiteral, getDateTimeLiteral, getDefaultSchema, getDefaultSchemaName, getJdbcCatalogName, getJdbcCatalogName, getJdbcSchemaName, getJdbcSchemaName, getLineComment, getLiquibaseCatalogName, getLiquibaseSchemaName, getLiquibaseTablespaceName, getName, getObjectQuotingStrategy, getOutputDefaultCatalog, getOutputDefaultSchema, getRanChangeSet, getRanChangeSetList, getRanDate, getRunStatus, getSchemaFromJdbcInfo, getSystemSchema, getSystemTables, getSystemViews, getTimeLiteral, getViewDefinition, hashCode, isAutoCommit, isCaseSensitive, isDateOnly, isDateTime, isDefaultCatalog, isDefaultSchema, isFunction, isLiquibaseObject, isReservedWord, isSafeToRunUpdate, isSystemObject, isSystemView, isTimeOnly, jdbcCallsCatalogsSchemas, markChangeSetExecStatus, mustQuoteObjectName, parseDate, quoteObject, removeRanStatus, requiresPassword, requiresUsername, resetInternalState, rollback, saveRollbackStatement, saveStatements, setAutoCommit, setCanCacheLiquibaseTableInfo, setCaseSensitive, setCurrentDateTimeFunction, setDatabaseChangeLogLockTableName, setDatabaseChangeLogTableName, setDefaultCatalogName, setDefaultSchemaName, setLiquibaseCatalogName, setLiquibaseSchemaName, setLiquibaseTablespaceName, setObjectQuotingStrategy, setOutputDefaultCatalog, setOutputDefaultSchema, startsWithNumeric, supportsAutoIncrement, supportsCatalogInObjectName, supportsCatalogs, supportsDDLInTransaction, supportsDropTableCascadeConstraints, supportsForeignKeyDisable, supportsPrimaryKeyNames, supportsRestrictForeignKeys, supportsSchemas, tag, toString, unescapeDataTypeName, unescapeDataTypeString |
UnsupportedDatabase
public UnsupportedDatabase()
getPriority
public int getPriority()
setConnection
public void setConnection(DatabaseConnection conn)
- Specified by:
setConnection
in interface Database
- Overrides:
setConnection
in class AbstractJdbcDatabase
getDefaultCatalogName
public String getDefaultCatalogName()
- Always returns null or DATABASECHANGELOG table may not be found.
- Specified by:
getDefaultCatalogName
in interface Database
- Overrides:
getDefaultCatalogName
in class AbstractJdbcDatabase
isCorrectDatabaseImplementation
public boolean isCorrectDatabaseImplementation(DatabaseConnection conn)
throws DatabaseException
- Description copied from interface:
Database
- Is this AbstractDatabase subclass the correct one to use for the given connection.
- Throws:
DatabaseException
getDefaultDriver
public String getDefaultDriver(String url)
- Description copied from interface:
Database
- If this database understands the given url, return the default driver class name. Otherwise return null.
getShortName
public String getShortName()
- Description copied from interface:
Database
- Returns an all-lower-case short name of the product. Used for end-user selecting of database type
such as the DBMS precondition.
getDefaultPort
public Integer getDefaultPort()
getDefaultDatabaseProductName
protected String getDefaultDatabaseProductName()
- Specified by:
getDefaultDatabaseProductName
in class AbstractJdbcDatabase
supportsInitiallyDeferrableColumns
public boolean supportsInitiallyDeferrableColumns()
- Description copied from interface:
Database
- Returns whether this database support initially deferrable columns.
getCurrentDateTimeFunction
public String getCurrentDateTimeFunction()
- Description copied from interface:
Database
- Returns database-specific function for generating the current date/time.
- Specified by:
getCurrentDateTimeFunction
in interface Database
- Overrides:
getCurrentDateTimeFunction
in class AbstractJdbcDatabase
supportsTablespaces
public boolean supportsTablespaces()
supportsSequences
public boolean supportsSequences()
- Description copied from class:
AbstractJdbcDatabase
- Does the database type support sequence.
- Specified by:
supportsSequences
in interface Database
- Overrides:
supportsSequences
in class AbstractJdbcDatabase
Copyright © 2015 Liquibase.org. All rights reserved.