Class CustomizedFilterableExecutor
java.lang.Object
org.apache.shardingsphere.infra.federation.executor.customized.CustomizedFilterableExecutor
- All Implemented Interfaces:
AutoCloseable,FederationExecutor
Customized filterable executor.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class -
Constructor Summary
ConstructorsConstructorDescriptionCustomizedFilterableExecutor(String databaseName, String schemaName, OptimizerContext context) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()executeQuery(DriverExecutionPrepareEngine<JDBCExecutionUnit, Connection> prepareEngine, JDBCExecutorCallback<? extends ExecuteResult> callback, FederationContext federationContext) Execute query.Get result set.
-
Constructor Details
-
CustomizedFilterableExecutor
public CustomizedFilterableExecutor(String databaseName, String schemaName, OptimizerContext context)
-
-
Method Details
-
executeQuery
public ResultSet executeQuery(DriverExecutionPrepareEngine<JDBCExecutionUnit, Connection> prepareEngine, JDBCExecutorCallback<? extends ExecuteResult> callback, FederationContext federationContext) throws SQLExceptionDescription copied from interface:FederationExecutorExecute query.- Specified by:
executeQueryin interfaceFederationExecutor- Parameters:
prepareEngine- prepare enginecallback- callbackfederationContext- federation context- Returns:
- result set
- Throws:
SQLException- SQL exception
-
getResultSet
Description copied from interface:FederationExecutorGet result set.- Specified by:
getResultSetin interfaceFederationExecutor- Returns:
- result set
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceFederationExecutor
-