public final class DatabaseRulePersistService extends Object implements DatabaseBasedPersistService<Collection<org.apache.shardingsphere.infra.config.rule.RuleConfiguration>>
| 构造器和说明 |
|---|
DatabaseRulePersistService() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
conditionalPersist(String databaseName,
Collection<org.apache.shardingsphere.infra.config.rule.RuleConfiguration> configs)
Conditional persist configurations.
|
boolean |
isExisted(String databaseName)
Judge whether schema configuration existed.
|
Collection<org.apache.shardingsphere.infra.config.rule.RuleConfiguration> |
load(String databaseName)
Load configurations.
|
Collection<org.apache.shardingsphere.infra.config.rule.RuleConfiguration> |
load(String databaseName,
String version)
Load configurations based version.
|
void |
persist(String databaseName,
Collection<org.apache.shardingsphere.infra.config.rule.RuleConfiguration> configs)
Persist configurations.
|
void |
persist(String databaseName,
String version,
Collection<org.apache.shardingsphere.infra.config.rule.RuleConfiguration> configs)
Persist version configurations.
|
public void conditionalPersist(String databaseName, Collection<org.apache.shardingsphere.infra.config.rule.RuleConfiguration> configs)
DatabaseBasedPersistServiceconditionalPersist 在接口中 DatabaseBasedPersistService<Collection<org.apache.shardingsphere.infra.config.rule.RuleConfiguration>>databaseName - database nameconfigs - configurationspublic void persist(String databaseName, Collection<org.apache.shardingsphere.infra.config.rule.RuleConfiguration> configs)
DatabaseBasedPersistServicepersist 在接口中 DatabaseBasedPersistService<Collection<org.apache.shardingsphere.infra.config.rule.RuleConfiguration>>databaseName - database nameconfigs - configurationspublic void persist(String databaseName, String version, Collection<org.apache.shardingsphere.infra.config.rule.RuleConfiguration> configs)
DatabaseBasedPersistServicepersist 在接口中 DatabaseBasedPersistService<Collection<org.apache.shardingsphere.infra.config.rule.RuleConfiguration>>databaseName - database nameversion - versionconfigs - configurationspublic Collection<org.apache.shardingsphere.infra.config.rule.RuleConfiguration> load(String databaseName)
DatabaseBasedPersistServiceload 在接口中 DatabaseBasedPersistService<Collection<org.apache.shardingsphere.infra.config.rule.RuleConfiguration>>databaseName - database namepublic Collection<org.apache.shardingsphere.infra.config.rule.RuleConfiguration> load(String databaseName, String version)
DatabaseBasedPersistServiceload 在接口中 DatabaseBasedPersistService<Collection<org.apache.shardingsphere.infra.config.rule.RuleConfiguration>>databaseName - database nameversion - versionpublic boolean isExisted(String databaseName)
DatabaseBasedPersistServiceisExisted 在接口中 DatabaseBasedPersistService<Collection<org.apache.shardingsphere.infra.config.rule.RuleConfiguration>>databaseName - database nameCopyright © 2022 The Apache Software Foundation. All rights reserved.