Class DriverExecutionPrepareEngine<T extends DriverExecutionUnit<?>,C>
java.lang.Object
org.apache.shardingsphere.infra.executor.sql.prepare.AbstractExecutionPrepareEngine<T>
org.apache.shardingsphere.infra.executor.sql.prepare.driver.DriverExecutionPrepareEngine<T,C>
- Type Parameters:
T- type of driver execution unitC- type of resource connection
- All Implemented Interfaces:
ExecutionPrepareEngine<T>
public final class DriverExecutionPrepareEngine<T extends DriverExecutionUnit<?>,C>
extends AbstractExecutionPrepareEngine<T>
Driver execution prepare engine.
-
Constructor Summary
ConstructorsConstructorDescriptionDriverExecutionPrepareEngine(String type, int maxConnectionsSizePerQuery, ExecutorConnectionManager<C> connectionManager, ExecutorStatementManager<C, ?, ?> statementManager, StorageResourceOption option, Collection<ShardingSphereRule> rules) -
Method Summary
Methods inherited from class org.apache.shardingsphere.infra.executor.sql.prepare.AbstractExecutionPrepareEngine
prepare
-
Constructor Details
-
DriverExecutionPrepareEngine
public DriverExecutionPrepareEngine(String type, int maxConnectionsSizePerQuery, ExecutorConnectionManager<C> connectionManager, ExecutorStatementManager<C, ?, ?> statementManager, StorageResourceOption option, Collection<ShardingSphereRule> rules)
-
-
Method Details
-
group
protected List<ExecutionGroup<T>> group(String dataSourceName, List<List<SQLUnit>> sqlUnitGroups, ConnectionMode connectionMode) throws SQLException - Specified by:
groupin classAbstractExecutionPrepareEngine<T extends DriverExecutionUnit<?>>- Throws:
SQLException
-