Package com.github.longdt.vertxorm.util
Class SQLHelper
- java.lang.Object
-
- com.github.longdt.vertxorm.util.SQLHelper
-
public class SQLHelper extends Object
-
-
Constructor Summary
Constructors Constructor Description SQLHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T,V,R>
voidexecuteInConnection(io.vertx.sqlclient.Pool pool, QuadConsumer<io.vertx.sqlclient.SqlConnection,T,V,io.vertx.core.Handler<io.vertx.core.AsyncResult<R>>> consumer, T arg1, V arg2, io.vertx.core.Handler<io.vertx.core.AsyncResult<R>> resultHandler)static <T,R>
voidexecuteInConnection(io.vertx.sqlclient.Pool pool, TriConsumer<io.vertx.sqlclient.SqlConnection,T,io.vertx.core.Handler<io.vertx.core.AsyncResult<R>>> consumer, T arg, io.vertx.core.Handler<io.vertx.core.AsyncResult<R>> resultHandler)static <T,R>
voidexecuteInConnection(io.vertx.sqlclient.Pool pool, BiConsumer<io.vertx.sqlclient.SqlConnection,io.vertx.core.Handler<io.vertx.core.AsyncResult<R>>> consumer, io.vertx.core.Handler<io.vertx.core.AsyncResult<R>> resultHandler)static <T> voidexecuteInConnection(io.vertx.sqlclient.Pool pool, Function<io.vertx.sqlclient.SqlConnection,io.vertx.core.Future<T>> action, io.vertx.core.Handler<io.vertx.core.AsyncResult<T>> resultHandler)static <T> voidinTransactionSingle(io.vertx.sqlclient.Pool pool, Function<io.vertx.sqlclient.SqlConnection,io.vertx.core.Future<T>> action, io.vertx.core.Handler<io.vertx.core.AsyncResult<T>> resultHandler)static io.vertx.core.Future<io.vertx.sqlclient.RowSet<io.vertx.sqlclient.Row>>query(io.vertx.sqlclient.Pool pool, String query)static io.vertx.core.Future<io.vertx.sqlclient.RowSet<io.vertx.sqlclient.Row>>query(io.vertx.sqlclient.SqlConnection conn, String query)static <R> io.vertx.core.Future<io.vertx.sqlclient.SqlResult<R>>query(io.vertx.sqlclient.SqlConnection conn, String query, Collector<io.vertx.sqlclient.Row,?,R> collector)
-
-
-
Method Detail
-
executeInConnection
public static <T,V,R> void executeInConnection(io.vertx.sqlclient.Pool pool, QuadConsumer<io.vertx.sqlclient.SqlConnection,T,V,io.vertx.core.Handler<io.vertx.core.AsyncResult<R>>> consumer, T arg1, V arg2, io.vertx.core.Handler<io.vertx.core.AsyncResult<R>> resultHandler)
-
executeInConnection
public static <T,R> void executeInConnection(io.vertx.sqlclient.Pool pool, TriConsumer<io.vertx.sqlclient.SqlConnection,T,io.vertx.core.Handler<io.vertx.core.AsyncResult<R>>> consumer, T arg, io.vertx.core.Handler<io.vertx.core.AsyncResult<R>> resultHandler)
-
executeInConnection
public static <T,R> void executeInConnection(io.vertx.sqlclient.Pool pool, BiConsumer<io.vertx.sqlclient.SqlConnection,io.vertx.core.Handler<io.vertx.core.AsyncResult<R>>> consumer, io.vertx.core.Handler<io.vertx.core.AsyncResult<R>> resultHandler)
-
executeInConnection
public static <T> void executeInConnection(io.vertx.sqlclient.Pool pool, Function<io.vertx.sqlclient.SqlConnection,io.vertx.core.Future<T>> action, io.vertx.core.Handler<io.vertx.core.AsyncResult<T>> resultHandler)
-
inTransactionSingle
public static <T> void inTransactionSingle(io.vertx.sqlclient.Pool pool, Function<io.vertx.sqlclient.SqlConnection,io.vertx.core.Future<T>> action, io.vertx.core.Handler<io.vertx.core.AsyncResult<T>> resultHandler)
-
query
public static io.vertx.core.Future<io.vertx.sqlclient.RowSet<io.vertx.sqlclient.Row>> query(io.vertx.sqlclient.Pool pool, String query)
-
query
public static io.vertx.core.Future<io.vertx.sqlclient.RowSet<io.vertx.sqlclient.Row>> query(io.vertx.sqlclient.SqlConnection conn, String query)
-
-