Class YugabyteDBDatabase
- java.lang.Object
-
- org.flywaydb.core.internal.database.base.Database<org.flywaydb.core.internal.database.postgresql.PostgreSQLConnection>
-
- org.flywaydb.core.internal.database.postgresql.PostgreSQLDatabase
-
- org.flywaydb.community.database.yugabytedb.YugabyteDBDatabase
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class YugabyteDBDatabase extends org.flywaydb.core.internal.database.postgresql.PostgreSQLDatabase
-
-
Constructor Summary
Constructors Constructor Description YugabyteDBDatabase(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 Type Method Description protected YugabyteDBConnectiondoGetConnection(java.sql.Connection connection)voidensureSupported()booleansupportsDdlTransactions()-
Methods inherited from class org.flywaydb.core.internal.database.postgresql.PostgreSQLDatabase
catalogIsSchema, doGetCurrentUser, doQuote, getBooleanFalse, getBooleanTrue, getRawCreateScript, getSelectStatement, supportsChangingCurrentSchema, useSingleConnection
-
Methods inherited from class org.flywaydb.core.internal.database.base.Database
cleanPostSchemas, cleanPreSchemas, close, computeVersionDisplayName, determineVersion, doCleanPostSchemas, doCleanPreSchemas, doGetCatalog, ensureDatabaseIsRecentEnough, ensureDatabaseNotOlderThanOtherwiseRecommendUpgradeToFlywayEdition, getBaselineStatement, getCatalog, getCreateScript, getCurrentUser, getDatabaseType, getDefaultDelimiter, getInsertStatement, getInstalledBy, getJdbcMetaData, getMainConnection, getMigrationConnection, getVersion, notifyDatabaseIsNotFormallySupported, quote, recommendFlywayUpgradeIfNecessary, recommendFlywayUpgradeIfNecessaryForMajorVersion, supportsEmptyMigrationDescription, supportsMultiStatementTransactions
-
-
-
-
Method Detail
-
doGetConnection
protected YugabyteDBConnection doGetConnection(java.sql.Connection connection)
- Overrides:
doGetConnectionin classorg.flywaydb.core.internal.database.postgresql.PostgreSQLDatabase
-
ensureSupported
public void ensureSupported()
- Overrides:
ensureSupportedin classorg.flywaydb.core.internal.database.postgresql.PostgreSQLDatabase
-
supportsDdlTransactions
public boolean supportsDdlTransactions()
- Overrides:
supportsDdlTransactionsin classorg.flywaydb.core.internal.database.postgresql.PostgreSQLDatabase
-
-