Class PreparedQueryExecutionUnitBuilder
java.lang.Object
org.apache.shardingsphere.infra.executor.sql.prepare.driver.vertx.builder.PreparedQueryExecutionUnitBuilder
- All Implemented Interfaces:
SQLExecutionUnitBuilder<VertxExecutionUnit,,ExecutorVertxStatementManager, io.vertx.core.Future<? extends io.vertx.sqlclient.SqlClient>, VertxExecutionContext> VertxExecutionUnitBuilder,org.apache.shardingsphere.spi.type.typed.TypedSPI
public final class PreparedQueryExecutionUnitBuilder
extends Object
implements VertxExecutionUnitBuilder
Execution unit builder using Vert.x prepared query.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(ExecutionUnit executionUnit, ExecutorVertxStatementManager statementManager, io.vertx.core.Future<? extends io.vertx.sqlclient.SqlClient> connection, ConnectionMode connectionMode, VertxExecutionContext option) Build SQL execution unit.getType()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.shardingsphere.spi.type.typed.TypedSPI
getTypeAliases
-
Constructor Details
-
PreparedQueryExecutionUnitBuilder
public PreparedQueryExecutionUnitBuilder()
-
-
Method Details
-
build
public VertxExecutionUnit build(ExecutionUnit executionUnit, ExecutorVertxStatementManager statementManager, io.vertx.core.Future<? extends io.vertx.sqlclient.SqlClient> connection, ConnectionMode connectionMode, VertxExecutionContext option) throws SQLException Description copied from interface:SQLExecutionUnitBuilderBuild SQL execution unit.- Specified by:
buildin interfaceSQLExecutionUnitBuilder<VertxExecutionUnit,ExecutorVertxStatementManager, io.vertx.core.Future<? extends io.vertx.sqlclient.SqlClient>, VertxExecutionContext> - Parameters:
executionUnit- execution unitstatementManager- executor managerconnection- connectionconnectionMode- connection modeoption- storage resource option- Returns:
- SQL execution unit
- Throws:
SQLException- SQL exception
-
getType
- Specified by:
getTypein interfaceorg.apache.shardingsphere.spi.type.typed.TypedSPI
-