Class MariaDBDatabase
java.lang.Object
org.flywaydb.core.internal.database.base.Database<MySQLConnection>
org.flywaydb.database.mysql.MySQLDatabase
org.flywaydb.database.mysql.mariadb.MariaDBDatabase
- All Implemented Interfaces:
Closeable
,AutoCloseable
-
Field Summary
Fields inherited from class org.flywaydb.core.internal.database.base.Database
configuration, databaseType, jdbcConnectionFactory, jdbcMetaData, jdbcTemplate, rawMainJdbcConnection, statementInterceptor
-
Constructor Summary
ConstructorsConstructorDescriptionMariaDBDatabase
(org.flywaydb.core.api.configuration.Configuration configuration, org.flywaydb.core.internal.jdbc.JdbcConnectionFactory jdbcConnectionFactory, org.flywaydb.core.internal.jdbc.StatementInterceptor statementInterceptor) -
Method Summary
Modifier and TypeMethodDescriptionvoid
ensureSupported
(org.flywaydb.core.api.configuration.Configuration configuration) protected String
getConstraintName
(String tableName) Methods inherited from class org.flywaydb.database.mysql.MySQLDatabase
catalogIsSchema, determineVersion, doGetConnection, doGetCurrentUser, getBooleanFalse, getBooleanTrue, getCloseQuote, getDatabaseHosting, getOpenQuote, getRawCreateScript, isCreateTableAsSelectAllowed, isWsrepOn, supportsDdlTransactions, useSingleConnection
Methods inherited from class org.flywaydb.core.internal.database.base.Database
cleanPostSchemas, cleanPreSchemas, close, computeVersionDisplayName, disposeEventConnection, doCleanPostSchemas, doCleanPreSchemas, doGetCatalog, doQuote, ensureDatabaseIsRecentEnough, ensureDatabaseNotOlderThanOtherwiseRecommendUpgradeToFlywayEdition, getAllSchemas, getBaselineStatement, getCatalog, getConfiguration, getCreateScript, getCurrentUser, getDatabaseType, getDefaultDelimiter, getDeleteStatement, getEscapedQuote, getEventConnection, getInsertStatement, getInstalledBy, getJdbcMetaData, getMainConnection, getMigrationConnection, getSelectStatement, getUpdateStatement, getVersion, hasEventConnection, notifyDatabaseIsNotFormallySupported, quote, recommendFlywayUpgradeIfNecessary, recommendFlywayUpgradeIfNecessaryForMajorVersion, supportsEmptyMigrationDescription, supportsMultiStatementTransactions, unQuote
-
Constructor Details
-
MariaDBDatabase
public MariaDBDatabase(org.flywaydb.core.api.configuration.Configuration configuration, org.flywaydb.core.internal.jdbc.JdbcConnectionFactory jdbcConnectionFactory, org.flywaydb.core.internal.jdbc.StatementInterceptor statementInterceptor)
-
-
Method Details
-
getConstraintName
- Overrides:
getConstraintName
in classMySQLDatabase
-
ensureSupported
public void ensureSupported(org.flywaydb.core.api.configuration.Configuration configuration) - Overrides:
ensureSupported
in classMySQLDatabase
-