Interface NamedDatabaseCapableSettingsBuilder<SELF extends NamedDatabaseCapableSettingsBuilder<SELF,DATABASE>,DATABASE extends DBDatabase>
-
- Type Parameters:
SELF- the class of the object returned by most methods, this should be the Class of "this"DATABASE- the class returned bySettingsBuilder.getDBDatabase()
- All Superinterfaces:
SettingsBuilder<SELF,DATABASE>
- All Known Subinterfaces:
UniqueDatabaseCapableSettingsBuilder<SELF,DATABASE>
- All Known Implementing Classes:
AbstractInformixSettingsBuilder,AbstractJavaDBSettingsBuilder,AbstractMSSQLServerSettingsBuilder,AbstractMySQLSettingsBuilder,AbstractPostgresSettingsBuilder,H2FileSettingsBuilder,H2MemorySettingsBuilder,H2SettingsBuilder,H2SharedSettingsBuilder,Informix11SettingsBuilder,InformixSettingsBuilder,JavaDBMemorySettingsBuilder,JavaDBSettingsBuilder,MariaClusterDBSettingsBuilder,MariaDBSettingsBuilder,MSSQLServer2012SettingsBuilder,MSSQLServerSettingsBuilder,MySQL_5_7SettingsBuilder,MySQLMXJDBSettingsBuilder,MySQLSettingsBuilder,NuoDBSettingsBuilder,PostgresOverSSLSettingsBuilder,PostgresSettingsBuilder,SQLiteSettingsBuilder
public interface NamedDatabaseCapableSettingsBuilder<SELF extends NamedDatabaseCapableSettingsBuilder<SELF,DATABASE>,DATABASE extends DBDatabase> extends SettingsBuilder<SELF,DATABASE>
- Author:
- gregorygraham
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default StringgetDatabaseName()default SELFsetDatabaseName(String databaseName)-
Methods inherited from interface nz.co.gregs.dbvolution.databases.settingsbuilders.SettingsBuilder
canProcessesURLsFor, encodeHost, fromJDBCURL, fromJDBCURL, fromSettings, fromSystemUsingPrefix, generateJDBCURL, generatesURLForDatabase, getDataSource, getDBDatabase, getDefaultDefinition, getDefaultPort, getDefinition, getLabel, getPassword, getStoredSettings, getUsername, setDataSource, setDefinition, setLabel, setPassword, setUsername, toJDBCURL, toSettings
-
-