| 限定符和类型 | 方法和说明 |
|---|---|
Collection<RuleConfiguration> |
DatabaseConfiguration.getRuleConfigurations()
Get rule configurations.
|
| 构造器和说明 |
|---|
DataSourceGeneratedDatabaseConfiguration(Map<String,DataSourceConfiguration> dataSources,
Collection<RuleConfiguration> ruleConfigs) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
RuleConfigurationChecker<T extends RuleConfiguration>
Rule configuration checker.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Optional<RuleConfigurationChecker> |
RuleConfigurationCheckerFactory.findInstance(RuleConfiguration config)
Find instance of rule configuration checker.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
DistributedRuleConfiguration
Distributed rule configuration.
|
interface |
EnhancedRuleConfiguration
Enhanced rule configuration.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
DatabaseRuleConfiguration
Database rule configuration.
|
interface |
GlobalRuleConfiguration
Global rule configuration.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
RuleDefinitionAlterUpdater<T extends org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,R extends RuleConfiguration>
Alter rule rule definition updater.
|
interface |
RuleDefinitionCreateUpdater<T extends org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,R extends RuleConfiguration>
Create rule definition updater.
|
interface |
RuleDefinitionDropUpdater<T extends org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,R extends RuleConfiguration>
Drop rule definition updater.
|
interface |
RuleDefinitionUpdater<T extends org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,R extends RuleConfiguration>
Rule definition updater.
|
| 限定符和类型 | 方法和说明 |
|---|---|
RuleConfiguration |
RuleDefinitionAlterUpdater.buildToBeAlteredRuleConfiguration(T sqlStatement)
Build to be altered rule configuration.
|
RuleConfiguration |
RuleDefinitionCreateUpdater.buildToBeCreatedRuleConfiguration(T sqlStatement)
Build to be created rule configuration.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<RuleConfiguration> |
ShardingSphereRuleMetaData.getConfigurations()
Get rule configurations.
|
| 限定符和类型 | 方法和说明 |
|---|---|
RuleConfiguration |
ShardingSphereRule.getConfiguration()
Get rule configuration.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
DefaultRuleConfigurationBuilder<T extends RuleConfiguration,B extends RuleBuilder<?>>
Default rule configuration builder.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
DatabaseRuleBuilder<T extends RuleConfiguration>
Database rule builder.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<RuleConfiguration,DatabaseRuleBuilder> |
DatabaseRuleBuilderFactory.getInstanceMap(Collection<RuleConfiguration> ruleConfigs)
Get instance map of database rule builder.
|
static Map<RuleConfiguration,DatabaseRuleBuilder> |
DatabaseRuleBuilderFactory.getInstanceMap(Collection<RuleConfiguration> ruleConfigs,
Comparator<Integer> orderComparator)
Get instance map of database rule builder.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<RuleConfiguration,DatabaseRuleBuilder> |
DatabaseRuleBuilderFactory.getInstanceMap(Collection<RuleConfiguration> ruleConfigs)
Get instance map of database rule builder.
|
static Map<RuleConfiguration,DatabaseRuleBuilder> |
DatabaseRuleBuilderFactory.getInstanceMap(Collection<RuleConfiguration> ruleConfigs,
Comparator<Integer> orderComparator)
Get instance map of database rule builder.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
GlobalRuleBuilder<T extends RuleConfiguration>
Global rule builder.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<RuleConfiguration,GlobalRuleBuilder> |
GlobalRuleBuilderFactory.getInstanceMap(Collection<RuleConfiguration> ruleConfigs)
Get instance map of global rule builder.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Collection<ShardingSphereRule> |
GlobalRulesBuilder.buildRules(Collection<RuleConfiguration> globalRuleConfigs,
Map<String,ShardingSphereDatabase> databases,
InstanceContext instanceContext)
Build rules.
|
static Map<RuleConfiguration,GlobalRuleBuilder> |
GlobalRuleBuilderFactory.getInstanceMap(Collection<RuleConfiguration> ruleConfigs)
Get instance map of global rule builder.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ShardingSphereRule |
MutableDataNodeRule.reloadRule(RuleConfiguration config,
String databaseName,
Map<String,DataSource> dataSourceMap,
Collection<ShardingSphereRule> builtRules)
Reload single table rule.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Class<? extends RuleConfiguration> |
YamlRuleConfiguration.getRuleConfigurationType()
Get rule configuration type.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
YamlRuleConfigurationSwapper<Y extends YamlRuleConfiguration,T extends RuleConfiguration>
YAML rule configuration swapper.
|
| 限定符和类型 | 方法和说明 |
|---|---|
RuleConfiguration |
YamlRuleConfigurationSwapperEngine.swapToRuleConfiguration(YamlRuleConfiguration yamlRuleConfig)
Swap from YAML rule configuration to rule configuration.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<RuleConfiguration,YamlRuleConfigurationSwapper> |
YamlRuleConfigurationSwapperFactory.getInstanceMapByRuleConfigurations(Collection<RuleConfiguration> ruleConfigs)
Get instance map of YAML rule configuration swapper.
|
Collection<RuleConfiguration> |
YamlRuleConfigurationSwapperEngine.swapToRuleConfigurations(Collection<YamlRuleConfiguration> yamlRuleConfigs)
Swap from YAML rule configurations to rule configurations.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<RuleConfiguration,YamlRuleConfigurationSwapper> |
YamlRuleConfigurationSwapperFactory.getInstanceMapByRuleConfigurations(Collection<RuleConfiguration> ruleConfigs)
Get instance map of YAML rule configuration swapper.
|
Collection<YamlRuleConfiguration> |
YamlRuleConfigurationSwapperEngine.swapToYamlRuleConfigurations(Collection<RuleConfiguration> ruleConfigs)
Swap to YAML rule configurations.
|
Copyright © 2022 The Apache Software Foundation. All rights reserved.