| 限定符和类型 | 方法和说明 |
|---|---|
void |
DataSourceNameAware.setRule(ShardingSphereRule rule)
Set rule.
|
| 限定符和类型 | 方法和说明 |
|---|---|
<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.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static ShardingSphereSchema |
SchemaBuilder.buildFederationSchema(Collection<TableMetaData> tableMetaDataList,
Collection<ShardingSphereRule> rules)
Build federation schema.
|
static ShardingSphereSchema |
SchemaBuilder.buildKernelSchema(Collection<TableMetaData> tableMetaDataList,
Collection<ShardingSphereRule> rules)
Build kernel schema.
|
static TableMetaData |
TableMetaDataBuilder.decorateFederationTableMetaData(TableMetaData tableMetaData,
Collection<ShardingSphereRule> rules)
Decorate federation table meta data.
|
static TableMetaData |
TableMetaDataBuilder.decorateKernelTableMetaData(TableMetaData tableMetaData,
Collection<ShardingSphereRule> rules)
Decorate kernel table meta data.
|
| 构造器和说明 |
|---|
SchemaLoader(Map<String,Map<String,DataSource>> dataSources,
Map<String,Collection<RuleConfiguration>> schemaRuleConfigs,
Map<String,Collection<ShardingSphereRule>> rules,
Properties props) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Collection<ShardingSphereRule> |
GlobalRulesBuilder.buildRules(Collection<RuleConfiguration> globalRuleConfigs,
Map<String,ShardingSphereMetaData> mataDataMap)
Build rules.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,Collection<ShardingSphereRule>> |
SchemaRulesBuilder.buildRules(Map<String,Map<String,DataSource>> dataSources,
Map<String,Collection<RuleConfiguration>> schemaRuleConfigs,
Properties props)
Build rules.
|
static Collection<ShardingSphereRule> |
SchemaRulesBuilder.buildRules(SchemaRulesBuilderMaterials materials)
Build rules.
|
| 限定符和类型 | 方法和说明 |
|---|---|
SchemaRule |
SchemaRuleBuilder.build(SchemaRulesBuilderMaterials materials,
T config,
Collection<ShardingSphereRule> builtRules)
Build schema rule.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
GlobalRule
Global rule.
|
interface |
SchemaRule
Schema rule.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
DataNodeContainedRule
ShardingSphere rule which contains data node.
|
interface |
DataSourceContainedRule
ShardingSphere rule which contains data source.
|
interface |
ExportableRule
ShardingSphere rule which supports exporting data.
|
interface |
MutableDataNodeRule
ShardingSphere rule which contains mutable data node.
|
interface |
StatusContainedRule
Status contained rule.
|
interface |
TableContainedRule
ShardingSphere rule which contains table.
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.