public final class SchemaRulePersistService extends Object implements SchemaBasedPersistService<Collection<org.apache.shardingsphere.infra.config.RuleConfiguration>>
| Constructor and Description |
|---|
SchemaRulePersistService() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isExisted(String schemaName)
Judge whether schema configuration existed.
|
Collection<org.apache.shardingsphere.infra.config.RuleConfiguration> |
load(String schemaName)
Load configurations.
|
Collection<org.apache.shardingsphere.infra.config.RuleConfiguration> |
load(String schemaName,
String version)
Load configurations based version.
|
void |
persist(String schemaName,
Collection<org.apache.shardingsphere.infra.config.RuleConfiguration> configs)
Persist configurations.
|
void |
persist(String schemaName,
Collection<org.apache.shardingsphere.infra.config.RuleConfiguration> configs,
boolean isOverwrite)
Persist configurations.
|
void |
persist(String schemaName,
String version,
Collection<org.apache.shardingsphere.infra.config.RuleConfiguration> configs)
Persist version configurations.
|
public void persist(String schemaName, Collection<org.apache.shardingsphere.infra.config.RuleConfiguration> configs, boolean isOverwrite)
SchemaBasedPersistServicepersist in interface SchemaBasedPersistService<Collection<org.apache.shardingsphere.infra.config.RuleConfiguration>>schemaName - schema nameconfigs - configurationsisOverwrite - is overwritepublic void persist(String schemaName, Collection<org.apache.shardingsphere.infra.config.RuleConfiguration> configs)
SchemaBasedPersistServicepersist in interface SchemaBasedPersistService<Collection<org.apache.shardingsphere.infra.config.RuleConfiguration>>schemaName - schema nameconfigs - configurationspublic void persist(String schemaName, String version, Collection<org.apache.shardingsphere.infra.config.RuleConfiguration> configs)
SchemaBasedPersistServicepersist in interface SchemaBasedPersistService<Collection<org.apache.shardingsphere.infra.config.RuleConfiguration>>schemaName - schema nameversion - versionconfigs - configurationspublic Collection<org.apache.shardingsphere.infra.config.RuleConfiguration> load(String schemaName)
SchemaBasedPersistServiceload in interface SchemaBasedPersistService<Collection<org.apache.shardingsphere.infra.config.RuleConfiguration>>schemaName - schema namepublic Collection<org.apache.shardingsphere.infra.config.RuleConfiguration> load(String schemaName, String version)
SchemaBasedPersistServiceload in interface SchemaBasedPersistService<Collection<org.apache.shardingsphere.infra.config.RuleConfiguration>>schemaName - schema nameversion - versionpublic boolean isExisted(String schemaName)
SchemaBasedPersistServiceisExisted in interface SchemaBasedPersistService<Collection<org.apache.shardingsphere.infra.config.RuleConfiguration>>schemaName - schema nameCopyright © 2022 The Apache Software Foundation. All rights reserved.