Class JDBCExecutor
java.lang.Object
org.apache.shardingsphere.infra.executor.sql.execute.engine.driver.jdbc.JDBCExecutor
JDBC executor.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> List<T>execute(ExecutionGroupContext<JDBCExecutionUnit> executionGroupContext, JDBCExecutorCallback<T> callback) Execute.<T> List<T>execute(ExecutionGroupContext<JDBCExecutionUnit> executionGroupContext, JDBCExecutorCallback<T> firstCallback, JDBCExecutorCallback<T> callback) Execute.
-
Constructor Details
-
JDBCExecutor
public JDBCExecutor()
-
-
Method Details
-
execute
public <T> List<T> execute(ExecutionGroupContext<JDBCExecutionUnit> executionGroupContext, JDBCExecutorCallback<T> callback) throws SQLException Execute.- Type Parameters:
T- class type of return value- Parameters:
executionGroupContext- execution group contextcallback- JDBC execute callback- Returns:
- execute result
- Throws:
SQLException- SQL exception
-
execute
public <T> List<T> execute(ExecutionGroupContext<JDBCExecutionUnit> executionGroupContext, JDBCExecutorCallback<T> firstCallback, JDBCExecutorCallback<T> callback) throws SQLException Execute.- Type Parameters:
T- class type of return value- Parameters:
executionGroupContext- execution group contextfirstCallback- first JDBC execute callbackcallback- JDBC execute callback- Returns:
- execute result
- Throws:
SQLException- SQL exception
-