| 限定符和类型 | 方法和说明 |
|---|---|
Class<SingleTableRule> |
SingleTableSQLFederationDecider.getTypeClass() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SingleTableSQLFederationDecider.decide(org.apache.shardingsphere.infra.binder.decider.context.SQLFederationDeciderContext deciderContext,
org.apache.shardingsphere.infra.binder.QueryContext queryContext,
org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase database,
SingleTableRule rule,
org.apache.shardingsphere.infra.config.props.ConfigurationProperties props) |
| 限定符和类型 | 方法和说明 |
|---|---|
Class<SingleTableRule> |
SingleTableSchemaMetaDataDecorator.getTypeClass() |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,org.apache.shardingsphere.infra.metadata.database.schema.loader.model.SchemaMetaData> |
SingleTableSchemaMetaDataDecorator.decorate(Map<String,org.apache.shardingsphere.infra.metadata.database.schema.loader.model.SchemaMetaData> schemaMetaDataMap,
SingleTableRule rule,
org.apache.shardingsphere.infra.metadata.database.schema.builder.GenericSchemaBuilderMaterials materials) |
| 限定符和类型 | 方法和说明 |
|---|---|
Class<SingleTableRule> |
SingleTableSQLRouter.getTypeClass() |
| 限定符和类型 | 方法和说明 |
|---|---|
RouteContext |
SingleTableSQLRouter.createRouteContext(org.apache.shardingsphere.infra.binder.QueryContext queryContext,
org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase database,
SingleTableRule rule,
org.apache.shardingsphere.infra.config.props.ConfigurationProperties props,
org.apache.shardingsphere.infra.context.ConnectionContext connectionContext) |
void |
SingleTableSQLRouter.decorateRouteContext(RouteContext routeContext,
org.apache.shardingsphere.infra.binder.QueryContext queryContext,
org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase database,
SingleTableRule rule,
org.apache.shardingsphere.infra.config.props.ConfigurationProperties props,
org.apache.shardingsphere.infra.context.ConnectionContext connectionContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SingleTableStandardRouteEngine.route(RouteContext routeContext,
SingleTableRule rule)
Route for single table.
|
void |
SingleTableDatabaseBroadcastRouteEngine.route(RouteContext routeContext,
SingleTableRule singleTableRule) |
void |
SingleTableRouteEngine.route(RouteContext routeContext,
SingleTableRule singleTableRule)
Route.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SingleTableMetadataValidator.validate(SingleTableRule rule,
org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<T> sqlStatementContext,
org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase database)
Validate single table meta data.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SingleTableDropSchemaMetadataValidator.validate(SingleTableRule rule,
org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropSchemaStatement> sqlStatementContext,
org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase database) |
void |
SingleTableDropTableValidator.validate(SingleTableRule rule,
org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DropTableStatement> sqlStatementContext,
org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase database) |
| 限定符和类型 | 方法和说明 |
|---|---|
SingleTableRule |
SingleTableRuleBuilder.build(SingleTableRuleConfiguration config,
String databaseName,
Map<String,DataSource> dataSources,
Collection<org.apache.shardingsphere.infra.rule.ShardingSphereRule> builtRules,
org.apache.shardingsphere.infra.instance.InstanceContext instanceContext) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.