Class UpdatedMySqlDatabase
- java.lang.Object
- 
- liquibase.database.AbstractJdbcDatabase
- 
- liquibase.database.core.MySQLDatabase
- 
- org.keycloak.connections.jpa.updater.liquibase.UpdatedMySqlDatabase
 
 
 
- 
- All Implemented Interfaces:
- AutoCloseable,- liquibase.database.Database,- liquibase.servicelocator.PrioritizedService
 
 public class UpdatedMySqlDatabase extends liquibase.database.core.MySQLDatabase- Author:
- Marek Posolda
 
- 
- 
Field Summary- 
Fields inherited from class liquibase.database.AbstractJdbcDatabasecaseSensitive, currentDateTimeFunction, dateFunctions, defaultAutoIncrementBy, defaultAutoIncrementStartWith, defaultCatalogName, defaultSchemaName, quotingStrategy, sequenceCurrentValueFunction, sequenceNextValueFunction, unmodifiableDataTypes, unquotedObjectsAreUppercased
 
- 
 - 
Constructor SummaryConstructors Constructor Description UpdatedMySqlDatabase()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetPriority()booleanisReservedWord(String string)- 
Methods inherited from class liquibase.database.core.MySQLDatabasecorrectObjectName, createsIndexesForForeignKeys, disableForeignKeyChecks, enableForeignKeyChecks, escapeIndexName, escapeStringForDatabase, generateAutoIncrementBy, generateAutoIncrementStartWith, generateDatabaseFunctionValue, getAutoIncrementClause, getAutoIncrementClosing, getAutoIncrementOpening, getAutoIncrementStartWithClause, getConcatSql, getCurrentDateTimeFunction, getDatabasePatchVersion, getDefaultDatabaseProductName, getDefaultDriver, getDefaultFractionalDigitsForTimestamp, getDefaultPort, getLineComment, getMaxFractionalDigitsForTimestamp, getMinimumVersionForFractionalDigitsForTimestamp, getQuotingEndCharacter, getQuotingStartCharacter, getSchemaFromJdbcInfo, getShortName, getTableOptionAutoIncrementStartWithClause, isCorrectDatabaseImplementation, isMinimumMySQLVersion, mustQuoteObjectName, supportsCatalogs, supportsForeignKeyDisable, supportsInitiallyDeferrableColumns, supportsSchemas, supportsSequences, supportsTablespaces, warnAboutAlterColumn
 - 
Methods inherited from class liquibase.database.AbstractJdbcDatabaseaddReservedWords, canCreateChangeLogTable, close, commit, correctSchema, correctSchema, dataTypeIsNotModifiable, doesTagExist, dropDatabaseObjects, equals, escapeColumnName, escapeColumnName, escapeColumnNameList, escapeConstraintName, escapeDataTypeName, escapeObjectName, escapeObjectName, escapeSequenceName, escapeTableName, escapeViewName, execute, executeRollbackStatements, executeRollbackStatements, executeStatements, filterRollbackVisitors, generatePrimaryKeyName, get, getAutoCommitMode, getAutoIncrementByClause, getAutoIncrementClause, getAutoIncrementClause, getConnection, getConnectionCatalogName, getConnectionSchemaName, getConnectionSchemaNameCallStatement, getContainingObjects, getCurrentDateTimeFunction, getDatabaseChangeLogLockTableName, getDatabaseChangeLogTableName, getDatabaseMajorVersion, getDatabaseMinorVersion, getDatabaseProductName, getDatabaseProductVersion, getDataTypeMaxParameters, getDateFunctions, getDateLiteral, getDateLiteral, getDateLiteral, getDateTimeLiteral, getDefaultCatalogName, getDefaultScaleForNativeDataType, getDefaultSchema, getDefaultSchemaName, getFetchSize, getJdbcCatalogName, getJdbcCatalogName, getJdbcSchemaName, getJdbcSchemaName, getLiquibaseCatalogName, getLiquibaseSchemaName, getLiquibaseTablespaceName, getName, getObjectQuotingStrategy, getOutputDefaultCatalog, getOutputDefaultSchema, getQuotingEndReplacement, getRanChangeSet, getRanChangeSetList, getRanDate, getRunStatus, getSchemaAndCatalogCase, getSystemSchema, getSystemTables, getSystemViews, getTimeLiteral, getViewDefinition, hashCode, isAutoCommit, isCaseSensitive, isCurrentTimeFunction, isDateOnly, isDateTime, isDefaultCatalog, isDefaultSchema, isFunction, isLiquibaseObject, isSafeToRunUpdate, isSystemObject, isSystemView, isTimeOnly, isTimestamp, jdbcCallsCatalogsSchemas, markChangeSetExecStatus, parseDate, quoteObject, removeRanStatus, requiresExplicitNullForColumns, requiresPassword, requiresUsername, resetInternalState, rollback, saveRollbackStatement, saveStatements, set, setAutoCommit, setCanCacheLiquibaseTableInfo, setCaseSensitive, setConnection, setCurrentDateTimeFunction, setDatabaseChangeLogLockTableName, setDatabaseChangeLogTableName, setDefaultCatalogName, setDefaultSchemaName, setLiquibaseCatalogName, setLiquibaseSchemaName, setLiquibaseTablespaceName, setObjectQuotingStrategy, setOutputDefaultCatalog, setOutputDefaultSchema, startsWithNumeric, supportsAutoIncrement, supportsBatchUpdates, supportsCatalogInObjectName, supportsDDLInTransaction, supportsDropTableCascadeConstraints, supportsNotNullConstraintNames, supportsPrimaryKeyNames, supportsRestrictForeignKeys, tag, toString, unescapeDataTypeName, unescapeDataTypeString, validate
 
- 
 
- 
- 
- 
Method Detail- 
isReservedWordpublic boolean isReservedWord(String string) - Specified by:
- isReservedWordin interface- liquibase.database.Database
- Overrides:
- isReservedWordin class- liquibase.database.core.MySQLDatabase
 
 - 
getPrioritypublic int getPriority() - Specified by:
- getPriorityin interface- liquibase.servicelocator.PrioritizedService
- Overrides:
- getPriorityin class- liquibase.database.core.MySQLDatabase
 
 
- 
 
-