public final class ShardingSphereMetaData extends Object
| 构造器和说明 |
|---|
ShardingSphereMetaData() |
ShardingSphereMetaData(Map<String,ShardingSphereDatabase> databases,
ShardingSphereRuleMetaData globalRuleMetaData,
ConfigurationProperties props) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addDatabase(String databaseName,
DatabaseType protocolType)
Add database.
|
boolean |
containsDatabase(String databaseName)
Judge contains database from meta data or not.
|
void |
dropDatabase(String databaseName)
Drop database.
|
String |
getActualDatabaseName(String databaseName)
Get actual database name.
|
ShardingSphereDatabase |
getDatabase(String databaseName)
Get database.
|
void |
putDatabase(ShardingSphereDatabase database)
Put database.
|
public ShardingSphereMetaData()
public ShardingSphereMetaData(Map<String,ShardingSphereDatabase> databases, ShardingSphereRuleMetaData globalRuleMetaData, ConfigurationProperties props)
public void addDatabase(String databaseName, DatabaseType protocolType) throws SQLException
databaseName - database nameprotocolType - protocol database typeSQLException - SQL exceptionpublic boolean containsDatabase(String databaseName)
databaseName - database namepublic ShardingSphereDatabase getDatabase(String databaseName)
databaseName - database namepublic void putDatabase(ShardingSphereDatabase database)
database - databasepublic String getActualDatabaseName(String databaseName)
databaseName - database namepublic void dropDatabase(String databaseName)
databaseName - database nameCopyright © 2022 The Apache Software Foundation. All rights reserved.