public final class AdvancedFederationExecutor extends Object implements FederationExecutor
| 构造器和说明 |
|---|
AdvancedFederationExecutor(String databaseName,
String schemaName,
OptimizerContext optimizerContext,
org.apache.shardingsphere.infra.metadata.database.rule.ShardingSphereRuleMetaData globalRuleMetaData,
org.apache.shardingsphere.infra.config.props.ConfigurationProperties props,
JDBCExecutor jdbcExecutor,
org.apache.shardingsphere.infra.util.eventbus.EventBusContext eventBusContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
ResultSet |
executeQuery(DriverExecutionPrepareEngine<JDBCExecutionUnit,Connection> prepareEngine,
JDBCExecutorCallback<? extends ExecuteResult> callback,
FederationContext federationContext)
Execute query.
|
ResultSet |
getResultSet()
Get result set.
|
public AdvancedFederationExecutor(String databaseName, String schemaName, OptimizerContext optimizerContext, org.apache.shardingsphere.infra.metadata.database.rule.ShardingSphereRuleMetaData globalRuleMetaData, org.apache.shardingsphere.infra.config.props.ConfigurationProperties props, JDBCExecutor jdbcExecutor, org.apache.shardingsphere.infra.util.eventbus.EventBusContext eventBusContext)
public ResultSet executeQuery(DriverExecutionPrepareEngine<JDBCExecutionUnit,Connection> prepareEngine, JDBCExecutorCallback<? extends ExecuteResult> callback, FederationContext federationContext) throws SQLException
FederationExecutorexecuteQuery 在接口中 FederationExecutorprepareEngine - prepare enginecallback - callbackfederationContext - federation contextSQLException - SQL exceptionpublic ResultSet getResultSet()
FederationExecutorgetResultSet 在接口中 FederationExecutorpublic void close()
throws SQLException
close 在接口中 AutoCloseableclose 在接口中 FederationExecutorSQLExceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.