Class SynapseDatabaseType
java.lang.Object
org.flywaydb.core.internal.database.base.BaseDatabaseType
org.flywaydb.database.sqlserver.SQLServerDatabaseType
org.flywaydb.database.sqlserver.synapse.SynapseDatabaseType
- All Implemented Interfaces:
Comparable<org.flywaydb.core.extensibility.Plugin>
,org.flywaydb.core.extensibility.Plugin
,org.flywaydb.core.internal.database.DatabaseType
-
Field Summary
Fields inherited from class org.flywaydb.core.internal.database.base.BaseDatabaseType
APPLICATION_NAME
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.flywaydb.core.internal.database.base.Database
createDatabase
(org.flywaydb.core.api.configuration.Configuration configuration, org.flywaydb.core.internal.jdbc.JdbcConnectionFactory jdbcConnectionFactory, org.flywaydb.core.internal.jdbc.StatementInterceptor statementInterceptor) getName()
int
boolean
handlesDatabaseProductNameAndVersion
(String databaseProductName, String databaseProductVersion, Connection connection) protected boolean
Methods inherited from class org.flywaydb.database.sqlserver.SQLServerDatabaseType
createParser, detectPasswordRequiredByUrl, detectUserRequiredByUrl, getDriverClass, getNullType, handlesJDBCUrl, setConfigConnectionProps, setDefaultConnectionProps
Methods inherited from class org.flywaydb.core.internal.database.base.BaseDatabaseType
alterConnectionAsNeeded, createExecutionStrategy, createSqlScriptExecutorFactory, createSqlScriptFactory, createTransactionalExecutionTemplate, externalAuthPropertiesRequired, getBackupDriverClass, getDefaultJDBCCredentialsPattern, getExternalAuthProperties, getJDBCCredentialsPattern, getSelectVersionOutput, getSupportedEngines, instantiateClassExtendedErrorMessage, setOverridingConnectionProps, shutdownDatabase, supportsReadOnlyTransactions, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.flywaydb.core.internal.database.DatabaseType
getSpecialResourceFilenames
Methods inherited from interface org.flywaydb.core.extensibility.Plugin
compareTo, copy, getPluginVersion, isEnabled, isLicensed
-
Constructor Details
-
SynapseDatabaseType
public SynapseDatabaseType()
-
-
Method Details
-
supportsJTDS
protected boolean supportsJTDS()- Overrides:
supportsJTDS
in classSQLServerDatabaseType
-
getName
- Specified by:
getName
in interfaceorg.flywaydb.core.internal.database.DatabaseType
- Specified by:
getName
in interfaceorg.flywaydb.core.extensibility.Plugin
- Overrides:
getName
in classSQLServerDatabaseType
-
getPriority
public int getPriority() -
handlesDatabaseProductNameAndVersion
public boolean handlesDatabaseProductNameAndVersion(String databaseProductName, String databaseProductVersion, Connection connection) - Specified by:
handlesDatabaseProductNameAndVersion
in interfaceorg.flywaydb.core.internal.database.DatabaseType
- Overrides:
handlesDatabaseProductNameAndVersion
in classSQLServerDatabaseType
-
createDatabase
public org.flywaydb.core.internal.database.base.Database createDatabase(org.flywaydb.core.api.configuration.Configuration configuration, org.flywaydb.core.internal.jdbc.JdbcConnectionFactory jdbcConnectionFactory, org.flywaydb.core.internal.jdbc.StatementInterceptor statementInterceptor) - Specified by:
createDatabase
in interfaceorg.flywaydb.core.internal.database.DatabaseType
- Overrides:
createDatabase
in classSQLServerDatabaseType
-