Class SynapseDatabase
java.lang.Object
org.flywaydb.core.internal.database.base.Database<SQLServerConnection>
org.flywaydb.database.sqlserver.SQLServerDatabase
org.flywaydb.database.sqlserver.synapse.SynapseDatabase
- 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
ConstructorsConstructorDescriptionSynapseDatabase(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) protected booleanprotected booleanbooleanbooleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanMethods inherited from class org.flywaydb.database.sqlserver.SQLServerDatabase
catalogIsSchema, doCleanPostSchemas, doGetCurrentUser, doQuote, ensureSupported, getAllSchemas, getBooleanFalse, getBooleanTrue, getCloseQuote, getDatabaseHosting, getDefaultDelimiter, getEscapedQuote, getOpenQuote, 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
-
SynapseDatabase
public SynapseDatabase(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>
-
supportsPartitions
protected boolean supportsPartitions()- Overrides:
supportsPartitionsin classSQLServerDatabase
-
supportsSynonyms
protected boolean supportsSynonyms()- Overrides:
supportsSynonymsin classSQLServerDatabase
-
supportsRules
protected boolean supportsRules()- Overrides:
supportsRulesin classSQLServerDatabase
-
supportsTypes
protected boolean supportsTypes()- Overrides:
supportsTypesin classSQLServerDatabase
-
supportsServiceBrokers
protected boolean supportsServiceBrokers()- Overrides:
supportsServiceBrokersin classSQLServerDatabase
-
supportsSequences
protected boolean supportsSequences()- Overrides:
supportsSequencesin classSQLServerDatabase
-
supportsTriggers
protected boolean supportsTriggers()- Overrides:
supportsTriggersin classSQLServerDatabase
-
supportsAssemblies
protected boolean supportsAssemblies()- Overrides:
supportsAssembliesin classSQLServerDatabase
-
hasXmlSchemaCollections
protected boolean hasXmlSchemaCollections()- Overrides:
hasXmlSchemaCollectionsin classSQLServerDatabase
-
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>
-