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.DatabasecreateDatabase(org.flywaydb.core.api.configuration.Configuration configuration, org.flywaydb.core.internal.jdbc.JdbcConnectionFactory jdbcConnectionFactory, org.flywaydb.core.internal.jdbc.StatementInterceptor statementInterceptor)java.lang.StringgetName()intgetPriority()booleanhandlesDatabaseProductNameAndVersion(java.lang.String databaseProductName, java.lang.String databaseProductVersion, java.sql.Connection connection)protected booleansupportsJTDS()-
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:
supportsJTDSin classSQLServerDatabaseType
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceorg.flywaydb.core.internal.database.DatabaseType- Overrides:
getNamein classSQLServerDatabaseType
-
getPriority
public int getPriority()
- Specified by:
getPriorityin interfaceorg.flywaydb.core.internal.database.DatabaseType- Overrides:
getPriorityin 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:
handlesDatabaseProductNameAndVersionin interfaceorg.flywaydb.core.internal.database.DatabaseType- Overrides:
handlesDatabaseProductNameAndVersionin 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:
createDatabasein interfaceorg.flywaydb.core.internal.database.DatabaseType- Overrides:
createDatabasein classSQLServerDatabaseType
-
-