Package org.flywaydb.database.sqlserver
Class SQLServerConnection
java.lang.Object
org.flywaydb.core.internal.database.base.Connection<SQLServerDatabase>
org.flywaydb.database.sqlserver.SQLServerConnection
- All Implemented Interfaces:
Closeable
,AutoCloseable
- Direct Known Subclasses:
SynapseConnection
public class SQLServerConnection
extends org.flywaydb.core.internal.database.base.Connection<SQLServerDatabase>
SQL Server connection.
-
Field Summary
FieldsFields inherited from class org.flywaydb.core.internal.database.base.Connection
database, jdbcTemplate, originalSchemaNameOrSearchPath
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
SQLServerConnection
(SQLServerDatabase database, Connection connection) -
Method Summary
Methods inherited from class org.flywaydb.core.internal.database.base.Connection
changeCurrentSchemaTo, close, doChangeCurrentSchemaOrSearchPathTo, doGetCurrentSchema, getCurrentSchema, getJdbcConnection, getJdbcTemplate, restoreOriginalState
-
Field Details
-
originalDatabaseName
-
-
Constructor Details
-
SQLServerConnection
-
-
Method Details
-
getCurrentSchemaNameOrSearchPath
- Specified by:
getCurrentSchemaNameOrSearchPath
in classorg.flywaydb.core.internal.database.base.Connection<SQLServerDatabase>
- Throws:
SQLException
-
doRestoreOriginalState
- Overrides:
doRestoreOriginalState
in classorg.flywaydb.core.internal.database.base.Connection<SQLServerDatabase>
- Throws:
SQLException
-
getSchema
- Specified by:
getSchema
in classorg.flywaydb.core.internal.database.base.Connection<SQLServerDatabase>
-
lock
- Overrides:
lock
in classorg.flywaydb.core.internal.database.base.Connection<SQLServerDatabase>
-
isAzure
public boolean isAzure() -
isAwsRds
public boolean isAwsRds() -
getServerName
-
getEngineEdition
-