public final class DatabaseTypeEngine extends Object
| 构造器和说明 |
|---|
DatabaseTypeEngine() |
| 限定符和类型 | 方法和说明 |
|---|---|
static DatabaseType |
getDatabaseType(Collection<DataSource> dataSources)
Get database type.
|
static DatabaseType |
getDatabaseType(String url)
Get database type.
|
static String |
getDefaultSchemaName(DatabaseType databaseType,
String databaseName)
Get default schema name.
|
static DatabaseType |
getProtocolType(DatabaseConfiguration databaseConfig,
ConfigurationProperties props)
Get protocol type.
|
static DatabaseType |
getProtocolType(Map<String,? extends DatabaseConfiguration> databaseConfigs,
ConfigurationProperties props)
Get protocol type.
|
static DatabaseType |
getStorageType(Map<String,? extends DatabaseConfiguration> databaseConfigs)
Get storage type.
|
static DatabaseType |
getTrunkDatabaseType(String name)
Get trunk database type.
|
static String |
getTrunkDatabaseTypeName(DatabaseType databaseType)
Get name of trunk database type.
|
public static DatabaseType getProtocolType(DatabaseConfiguration databaseConfig, ConfigurationProperties props)
databaseConfig - database configurationprops - propspublic static DatabaseType getProtocolType(Map<String,? extends DatabaseConfiguration> databaseConfigs, ConfigurationProperties props)
databaseConfigs - database configurationsprops - propspublic static DatabaseType getStorageType(Map<String,? extends DatabaseConfiguration> databaseConfigs)
databaseConfigs - database configspublic static DatabaseType getDatabaseType(String url)
url - database URLpublic static DatabaseType getDatabaseType(Collection<DataSource> dataSources)
dataSources - data sourcespublic static DatabaseType getTrunkDatabaseType(String name)
name - database namepublic static String getTrunkDatabaseTypeName(DatabaseType databaseType)
databaseType - database typepublic static String getDefaultSchemaName(DatabaseType databaseType, String databaseName)
databaseType - database typedatabaseName - database nameCopyright © 2022 The Apache Software Foundation. All rights reserved.