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 String
getDatabaseName()
default SELF
setDatabaseName(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
-
-