public final class DataSourcePersistService extends Object implements DatabaseBasedPersistService<Map<String,org.apache.shardingsphere.infra.datasource.props.DataSourceProperties>>
| 构造器和说明 |
|---|
DataSourcePersistService() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
append(String databaseName,
Map<String,org.apache.shardingsphere.infra.datasource.props.DataSourceProperties> toBeAppendedDataSourcePropsMap)
Append data source properties map.
|
void |
conditionalPersist(String databaseName,
Map<String,org.apache.shardingsphere.infra.datasource.props.DataSourceProperties> dataSourcePropsMap)
Conditional persist configurations.
|
boolean |
isExisted(String databaseName)
Judge whether schema configuration existed.
|
Map<String,org.apache.shardingsphere.infra.datasource.props.DataSourceProperties> |
load(String databaseName)
Load configurations.
|
Map<String,org.apache.shardingsphere.infra.datasource.props.DataSourceProperties> |
load(String databaseName,
String version)
Load configurations based version.
|
void |
persist(String databaseName,
Map<String,org.apache.shardingsphere.infra.datasource.props.DataSourceProperties> dataSourcePropsMap)
Persist configurations.
|
void |
persist(String databaseName,
String version,
Map<String,org.apache.shardingsphere.infra.datasource.props.DataSourceProperties> dataSourcePropsMap)
Persist version configurations.
|
public void conditionalPersist(String databaseName, Map<String,org.apache.shardingsphere.infra.datasource.props.DataSourceProperties> dataSourcePropsMap)
DatabaseBasedPersistServiceconditionalPersist 在接口中 DatabaseBasedPersistService<Map<String,org.apache.shardingsphere.infra.datasource.props.DataSourceProperties>>databaseName - database namedataSourcePropsMap - configurationspublic void persist(String databaseName, Map<String,org.apache.shardingsphere.infra.datasource.props.DataSourceProperties> dataSourcePropsMap)
DatabaseBasedPersistServicepersist 在接口中 DatabaseBasedPersistService<Map<String,org.apache.shardingsphere.infra.datasource.props.DataSourceProperties>>databaseName - database namedataSourcePropsMap - configurationspublic void persist(String databaseName, String version, Map<String,org.apache.shardingsphere.infra.datasource.props.DataSourceProperties> dataSourcePropsMap)
DatabaseBasedPersistServicepersist 在接口中 DatabaseBasedPersistService<Map<String,org.apache.shardingsphere.infra.datasource.props.DataSourceProperties>>databaseName - database nameversion - versiondataSourcePropsMap - configurationspublic Map<String,org.apache.shardingsphere.infra.datasource.props.DataSourceProperties> load(String databaseName)
DatabaseBasedPersistServiceload 在接口中 DatabaseBasedPersistService<Map<String,org.apache.shardingsphere.infra.datasource.props.DataSourceProperties>>databaseName - database namepublic Map<String,org.apache.shardingsphere.infra.datasource.props.DataSourceProperties> load(String databaseName, String version)
DatabaseBasedPersistServiceload 在接口中 DatabaseBasedPersistService<Map<String,org.apache.shardingsphere.infra.datasource.props.DataSourceProperties>>databaseName - database nameversion - versionpublic boolean isExisted(String databaseName)
DatabaseBasedPersistServiceisExisted 在接口中 DatabaseBasedPersistService<Map<String,org.apache.shardingsphere.infra.datasource.props.DataSourceProperties>>databaseName - database namepublic void append(String databaseName, Map<String,org.apache.shardingsphere.infra.datasource.props.DataSourceProperties> toBeAppendedDataSourcePropsMap)
databaseName - database nametoBeAppendedDataSourcePropsMap - data source properties map to be appendedCopyright © 2022 The Apache Software Foundation. All rights reserved.