Interface SQLRouteExecutor
- All Known Implementing Classes:
AllSQLRouteExecutor,PartialSQLRouteExecutor
public interface SQLRouteExecutor
SQL route executor.
-
Method Summary
Modifier and TypeMethodDescriptionroute(org.apache.shardingsphere.infra.context.ConnectionContext connectionContext, QueryContext queryContext, org.apache.shardingsphere.infra.metadata.database.rule.ShardingSphereRuleMetaData globalRuleMetaData, org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase database) Route.
-
Method Details
-
route
RouteContext route(org.apache.shardingsphere.infra.context.ConnectionContext connectionContext, QueryContext queryContext, org.apache.shardingsphere.infra.metadata.database.rule.ShardingSphereRuleMetaData globalRuleMetaData, org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase database) Route.- Parameters:
connectionContext- connection contextqueryContext- query contextglobalRuleMetaData- global rule meta datadatabase- database- Returns:
- route context
-