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:
java.lang.Comparable<org.flywaydb.core.internal.database.DatabaseType>
,org.flywaydb.core.extensibility.Plugin
,org.flywaydb.core.internal.database.DatabaseType
public class SynapseDatabaseType extends SQLServerDatabaseType
-
-
Constructor Summary
Constructors Constructor Description SynapseDatabaseType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
java.lang.String
getName()
int
getPriority()
boolean
handlesDatabaseProductNameAndVersion(java.lang.String databaseProductName, java.lang.String databaseProductVersion, java.sql.Connection connection)
protected boolean
supportsJTDS()
-
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, compareTo, createDatabase, createExecutionStrategy, createSqlScriptExecutorFactory, createSqlScriptFactory, createTransactionalExecutionTemplate, externalAuthPropertiesRequired, getBackupDriverClass, getDefaultJDBCCredentialsPattern, getExternalAuthProperties, getJDBCCredentialsPattern, getSelectVersionOutput, instantiateClassExtendedErrorMessage, printMessages, setOverridingConnectionProps, shutdownDatabase, toString
-
-
-
-
Method Detail
-
supportsJTDS
protected boolean supportsJTDS()
- Overrides:
supportsJTDS
in classSQLServerDatabaseType
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceorg.flywaydb.core.internal.database.DatabaseType
- Overrides:
getName
in classSQLServerDatabaseType
-
getPriority
public int getPriority()
- Specified by:
getPriority
in interfaceorg.flywaydb.core.internal.database.DatabaseType
- Overrides:
getPriority
in classorg.flywaydb.core.internal.database.base.BaseDatabaseType
-
handlesDatabaseProductNameAndVersion
public boolean handlesDatabaseProductNameAndVersion(java.lang.String databaseProductName, java.lang.String databaseProductVersion, java.sql.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
-
-