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.DatabasecreateDatabase(org.flywaydb.core.api.configuration.Configuration configuration, org.flywaydb.core.internal.jdbc.JdbcConnectionFactory jdbcConnectionFactory, org.flywaydb.core.internal.jdbc.StatementInterceptor statementInterceptor) getName()intbooleanhandlesDatabaseProductNameAndVersion(String databaseProductName, String databaseProductVersion, Connection connection) protected booleanMethods inherited from class org.flywaydb.database.sqlserver.SQLServerDatabaseType
createParser, detectPasswordRequiredByUrl, detectUserRequiredByUrl, getDriverClass, getNullType, handlesJDBCUrl, setConfigConnectionProps, setDefaultConnectionPropsMethods inherited from class org.flywaydb.core.internal.database.base.BaseDatabaseType
alterConnectionAsNeeded, createExecutionStrategy, createSqlScriptExecutorFactory, createSqlScriptFactory, createTransactionalExecutionTemplate, externalAuthPropertiesRequired, getBackupDriverClass, getDefaultJDBCCredentialsPattern, getExternalAuthProperties, getJDBCCredentialsPattern, getSelectVersionOutput, instantiateClassExtendedErrorMessage, setOverridingConnectionProps, shutdownDatabase, supportsReadOnlyTransactions, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.flywaydb.core.internal.database.DatabaseType
getSpecialResourceFilenamesMethods 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:
supportsJTDSin classSQLServerDatabaseType
-
getName
- Specified by:
getNamein interfaceorg.flywaydb.core.internal.database.DatabaseType- Specified by:
getNamein interfaceorg.flywaydb.core.extensibility.Plugin- Overrides:
getNamein classSQLServerDatabaseType
-
getPriority
public int getPriority() -
handlesDatabaseProductNameAndVersion
public boolean handlesDatabaseProductNameAndVersion(String databaseProductName, String databaseProductVersion, 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
-