| 限定符和类型 | 方法和说明 |
|---|---|
void |
RuleConfigurationChecker.check(String databaseName,
T config,
Map<String,DataSource> dataSourceMap,
Collection<ShardingSphereRule> rules)
Check rule configuration.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
DataNodeBuilder<T extends ShardingSphereRule>
Data node builder.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<ShardingSphereRule,DataNodeBuilder> |
DataNodeBuilderFactory.getInstances(Collection<ShardingSphereRule> rules)
Get instances of data node builder.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<ShardingSphereRule,DataNodeBuilder> |
DataNodeBuilderFactory.getInstances(Collection<ShardingSphereRule> rules)
Get instances of data node builder.
|
| 构造器和说明 |
|---|
DataNodes(Collection<ShardingSphereRule> rules) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ShardingSphereDatabase.reloadRules(Class<? extends ShardingSphereRule> ruleClass)
Reload rules.
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends ShardingSphereRule> |
ShardingSphereRuleMetaData.findRules(Class<T> clazz)
Find rules by class.
|
<T extends ShardingSphereRule> |
ShardingSphereRuleMetaData.findSingleRule(Class<T> clazz)
Find single rule by class.
|
<T extends ShardingSphereRule> |
ShardingSphereRuleMetaData.getSingleRule(Class<T> clazz)
Find single rule by class.
|
| 构造器和说明 |
|---|
ShardingSphereRuleMetaData(Collection<ShardingSphereRule> rules) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<ShardingSphereRule,RuleBasedSchemaMetaDataDecorator> |
RuleBasedSchemaMetaDataDecoratorFactory.getInstances(Collection<ShardingSphereRule> rules)
Get instances of rule based schema meta data decorator.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<ShardingSphereRule,RuleBasedSchemaMetaDataDecorator> |
RuleBasedSchemaMetaDataDecoratorFactory.getInstances(Collection<ShardingSphereRule> rules)
Get instances of rule based schema meta data decorator.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Collection<ShardingSphereRule> |
DatabaseRulesBuilder.build(String databaseName,
DatabaseConfiguration databaseConfig,
InstanceContext instanceContext)
Build database rules.
|
| 限定符和类型 | 方法和说明 |
|---|---|
DatabaseRule |
DatabaseRuleBuilder.build(T config,
String databaseName,
Map<String,DataSource> dataSources,
Collection<ShardingSphereRule> builtRules,
InstanceContext instanceContext)
Build database rule.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Collection<ShardingSphereRule> |
GlobalRulesBuilder.buildRules(Collection<RuleConfiguration> globalRuleConfigs,
Map<String,ShardingSphereDatabase> databases,
InstanceContext instanceContext)
Build rules.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
DatabaseRule
Database rule.
|
interface |
GlobalRule
Global rule.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
DataNodeContainedRule
ShardingSphere rule which contains data node.
|
interface |
DataSourceContainedRule
ShardingSphere rule which contains data source.
|
interface |
DynamicDataSourceContainedRule
Dynamic data source contained rule.
|
interface |
MutableDataNodeRule
ShardingSphere rule which contains mutable data node.
|
interface |
ResourceHeldRule<T>
Resource held rule.
|
interface |
StaticDataSourceContainedRule
Static data source contained rule.
|
interface |
StorageConnectorReusableRule
Storage connector reusable rule.
|
interface |
TableContainedRule
ShardingSphere rule which contains table.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ShardingSphereRule |
MutableDataNodeRule.reloadRule(RuleConfiguration config,
String databaseName,
Map<String,DataSource> dataSourceMap,
Collection<ShardingSphereRule> builtRules)
Reload single table rule.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ShardingSphereRule |
MutableDataNodeRule.reloadRule(RuleConfiguration config,
String databaseName,
Map<String,DataSource> dataSourceMap,
Collection<ShardingSphereRule> builtRules)
Reload single table rule.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ExportableRule
Exportable rule.
|
Copyright © 2022 The Apache Software Foundation. All rights reserved.