Package io.r2mo.vertx.jooq.classic.jdbc
Class JDBCClassicGenericQueryExecutor
java.lang.Object
io.r2mo.vertx.jooq.shared.internal.AbstractQueryExecutor
io.r2mo.vertx.jooq.classic.jdbc.JDBCClassicGenericQueryExecutor
- All Implemented Interfaces:
io.r2mo.vertx.jooq.classic.ClassicQueryExecutor,io.r2mo.vertx.jooq.shared.internal.BasicQueryExecutor<io.vertx.core.Future<Integer>>,io.r2mo.vertx.jooq.shared.internal.jdbc.JDBCQueryExecutor<io.vertx.core.Future<?>>,io.r2mo.vertx.jooq.shared.internal.UnifiedQueryExecutor<io.vertx.core.Future<Integer>,,io.vertx.core.Future<io.r2mo.vertx.jooq.shared.internal.QueryResult>> Serializable,org.jooq.Attachable
- Direct Known Subclasses:
JDBCClassicQueryExecutor
public class JDBCClassicGenericQueryExecutor
extends io.r2mo.vertx.jooq.shared.internal.AbstractQueryExecutor
implements io.r2mo.vertx.jooq.shared.internal.jdbc.JDBCQueryExecutor<io.vertx.core.Future<?>>, io.r2mo.vertx.jooq.classic.ClassicQueryExecutor
Created by jensklingsporn on 05.02.18.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJDBCClassicGenericQueryExecutor(org.jooq.Configuration configuration, io.vertx.core.Vertx vertx) -
Method Summary
Modifier and TypeMethodDescriptionio.vertx.core.Future<Integer> <X> io.vertx.core.Future<X> executeAny(Function<org.jooq.DSLContext, X> function) protected <X> io.vertx.core.Future<X> executeBlocking(io.vertx.core.Handler<io.vertx.core.Promise<X>> blockingCodeHandler) <R extends org.jooq.Record>
io.vertx.core.Future<io.r2mo.vertx.jooq.shared.internal.QueryResult> Methods inherited from class io.r2mo.vertx.jooq.shared.internal.AbstractQueryExecutor
attach, configuration, createQuery, detachMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jooq.Attachable
attach, configuration, detachMethods inherited from interface io.r2mo.vertx.jooq.shared.internal.BasicQueryExecutor
release
-
Field Details
-
vertx
protected final io.vertx.core.Vertx vertx
-
-
Constructor Details
-
JDBCClassicGenericQueryExecutor
public JDBCClassicGenericQueryExecutor(org.jooq.Configuration configuration, io.vertx.core.Vertx vertx)
-
-
Method Details
-
executeAny
- Specified by:
executeAnyin interfaceio.r2mo.vertx.jooq.shared.internal.jdbc.JDBCQueryExecutor<io.vertx.core.Future<?>>
-
executeBlocking
protected <X> io.vertx.core.Future<X> executeBlocking(io.vertx.core.Handler<io.vertx.core.Promise<X>> blockingCodeHandler) -
execute
public io.vertx.core.Future<Integer> execute(Function<org.jooq.DSLContext, ? extends org.jooq.Query> queryFunction) - Specified by:
executein interfaceio.r2mo.vertx.jooq.shared.internal.BasicQueryExecutor<io.vertx.core.Future<Integer>>
-
query
public <R extends org.jooq.Record> io.vertx.core.Future<io.r2mo.vertx.jooq.shared.internal.QueryResult> query(Function<org.jooq.DSLContext, ? extends org.jooq.ResultQuery<R>> queryFunction) - Specified by:
queryin interfaceio.r2mo.vertx.jooq.shared.internal.UnifiedQueryExecutor<io.vertx.core.Future<Integer>,io.vertx.core.Future<io.r2mo.vertx.jooq.shared.internal.QueryResult>>
-