Class FabricDataWarehouseDatabase
java.lang.Object
org.flywaydb.core.internal.database.base.Database<SQLServerConnection>
org.flywaydb.database.sqlserver.SQLServerDatabase
org.flywaydb.database.sqlserver.fabricDataWarehouse.FabricDataWarehouseDatabase
- 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
ConstructorsConstructorDescriptionFabricDataWarehouseDatabase(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 TypeMethodDescriptionprotected StringcomputeVersionDisplayName(org.flywaydb.core.api.MigrationVersion version) protected SQLServerConnectiondoGetConnection(Connection connection) getInsertStatement(org.flywaydb.core.internal.database.base.Table table) getRawCreateScript(org.flywaydb.core.internal.database.base.Table table, boolean baseline) booleanbooleanMethods inherited from class org.flywaydb.database.sqlserver.SQLServerDatabase
catalogIsSchema, doCleanPostSchemas, doGetCurrentUser, doQuote, ensureSupported, getAllSchemas, getBooleanFalse, getBooleanTrue, getCloseQuote, getDefaultDelimiter, getEscapedQuote, getOpenQuote, hasXmlSchemaCollections, supportsAssemblies, supportsPartitions, supportsRules, supportsSequences, supportsServiceBrokers, supportsSynonyms, supportsTriggers, supportsTypes, useSingleConnectionMethods inherited from class org.flywaydb.core.internal.database.base.Database
cleanPostSchemas, cleanPreSchemas, close, determineVersion, disposeEventConnection, doCleanPreSchemas, doGetCatalog, ensureDatabaseIsRecentEnough, ensureDatabaseNotOlderThanOtherwiseRecommendUpgradeToFlywayEdition, getBaselineStatement, getCatalog, getConfiguration, getCreateScript, getCurrentUser, getDatabaseType, getDeleteStatement, getEventConnection, getInstalledBy, getJdbcMetaData, getMainConnection, getMigrationConnection, getSelectStatement, getUpdateStatement, getVersion, hasEventConnection, notifyDatabaseIsNotFormallySupported, quote, recommendFlywayUpgradeIfNecessary, recommendFlywayUpgradeIfNecessaryForMajorVersion, supportsEmptyMigrationDescription, unQuote
-
Constructor Details
-
FabricDataWarehouseDatabase
public FabricDataWarehouseDatabase(org.flywaydb.core.api.configuration.Configuration configuration, org.flywaydb.core.internal.jdbc.JdbcConnectionFactory jdbcConnectionFactory, org.flywaydb.core.internal.jdbc.StatementInterceptor statementInterceptor)
-
-
Method Details
-
doGetConnection
- Overrides:
doGetConnectionin classSQLServerDatabase
-
computeVersionDisplayName
- Overrides:
computeVersionDisplayNamein classSQLServerDatabase
-
supportsDdlTransactions
public boolean supportsDdlTransactions()- Overrides:
supportsDdlTransactionsin classSQLServerDatabase
-
supportsMultiStatementTransactions
public boolean supportsMultiStatementTransactions()- Overrides:
supportsMultiStatementTransactionsin classorg.flywaydb.core.internal.database.base.Database<SQLServerConnection>
-
getRawCreateScript
public String getRawCreateScript(org.flywaydb.core.internal.database.base.Table table, boolean baseline) - Overrides:
getRawCreateScriptin classSQLServerDatabase
-
getInsertStatement
- Overrides:
getInsertStatementin classorg.flywaydb.core.internal.database.base.Database<SQLServerConnection>
-
getDatabaseHosting
- Overrides:
getDatabaseHostingin classSQLServerDatabase
-