| Modifier and Type | Interface and Description |
|---|---|
interface |
RuleConfigurationChecker<T extends RuleConfiguration>
Rule configuration checker.
|
| Modifier and Type | Method and Description |
|---|---|
static Optional<RuleConfigurationChecker> |
RuleConfigurationCheckerFactory.newInstance(RuleConfiguration config)
Create new instance of rule configuration checker.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DistributedRuleConfiguration
Distributed rule configuration.
|
interface |
EnhancedRuleConfiguration
Enhanced rule configuration.
|
interface |
ResourceRequiredRuleConfiguration
Resource Required rule configuration.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<RuleConfiguration> |
SchemaConfiguration.getRuleConfigurations()
Get rule configurations.
|
| Constructor and Description |
|---|
DataSourceGeneratedSchemaConfiguration(Map<String,DataSourceConfiguration> dataSources,
Collection<RuleConfiguration> ruleConfigurations) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
GlobalRuleConfiguration
Global rule configuration.
|
interface |
SchemaRuleConfiguration
Schema rule configuration.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
RuleDefinitionAlterPreprocessor<T extends org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,R extends RuleConfiguration>
Rule definition alter preprocessor.
|
| Modifier and Type | Interface and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
RuleConfiguration |
RuleDefinitionAlterUpdater.buildToBeAlteredRuleConfiguration(T sqlStatement)
Build to be altered rule configuration.
|
RuleConfiguration |
RuleDefinitionCreateUpdater.buildToBeCreatedRuleConfiguration(T sqlStatement)
Build to be created rule configuration.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends RuleConfiguration> |
ShardingSphereRuleMetaData.findRuleConfiguration(Class<T> clazz)
Find rule configuration by class.
|
<T extends RuleConfiguration> |
ShardingSphereRuleMetaData.findSingleRuleConfiguration(Class<T> clazz)
Find single rule configuration by class.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DefaultRuleConfigurationBuilder<T extends RuleConfiguration,B extends RuleBuilder<?>>
Default rule configuration builder.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GlobalRuleBuilder<T extends RuleConfiguration>
Global rule builder.
|
| Modifier and Type | Method and Description |
|---|---|
static Collection<ShardingSphereRule> |
GlobalRulesBuilder.buildRules(Collection<RuleConfiguration> globalRuleConfigs,
Map<String,ShardingSphereMetaData> metaDataMap)
Build rules.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SchemaRuleBuilder<T extends RuleConfiguration>
Schema rule builder.
|
| Modifier and Type | Method and Description |
|---|---|
Class<? extends RuleConfiguration> |
YamlRuleConfiguration.getRuleConfigurationType()
Get rule configuration type.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
YamlRuleConfigurationSwapper<Y extends YamlRuleConfiguration,T extends RuleConfiguration>
YAML rule configuration swapper.
|
| Modifier and Type | Method and Description |
|---|---|
RuleConfiguration |
YamlRuleConfigurationSwapperEngine.swapToRuleConfiguration(YamlRuleConfiguration yamlRuleConfig)
Swap from YAML rule configuration to rule configuration.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<RuleConfiguration> |
YamlRuleConfigurationSwapperEngine.swapToRuleConfigurations(Collection<YamlRuleConfiguration> yamlRuleConfigs)
Swap from YAML rule configurations to rule configurations.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<YamlRuleConfiguration> |
YamlRuleConfigurationSwapperEngine.swapToYamlRuleConfigurations(Collection<RuleConfiguration> ruleConfigs)
Swap to YAML rule configurations.
|
Copyright © 2022 The Apache Software Foundation. All rights reserved.