Package io.vertx.mutiny.sqlclient
Class SqlClientHelper
- java.lang.Object
 - 
- io.vertx.mutiny.sqlclient.SqlClientHelper
 
 
- 
public class SqlClientHelper extends Object
 
- 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> io.smallrye.mutiny.Multi<T>inTransactionMulti(Pool pool, Function<SqlClient,io.smallrye.mutiny.Multi<T>> sourceSupplier)Generates aMultifrom operations executed inside aTransaction.static <T> io.smallrye.mutiny.Uni<T>inTransactionUni(Pool pool, Function<SqlClient,io.smallrye.mutiny.Uni<T>> sourceSupplier)Generates aUnifrom operations executed inside aTransaction.static <T> io.smallrye.mutiny.Multi<T>usingConnectionMulti(Pool pool, Function<SqlConnection,io.smallrye.mutiny.Multi<T>> sourceSupplier)Generates aMultifromSqlConnectionoperations.static <T> io.smallrye.mutiny.Uni<T>usingConnectionUni(Pool pool, Function<SqlConnection,io.smallrye.mutiny.Uni<T>> sourceSupplier)Generates aUnifromSqlConnectionoperations. 
 - 
 
- 
- 
Method Detail
- 
inTransactionMulti
public static <T> io.smallrye.mutiny.Multi<T> inTransactionMulti(Pool pool, Function<SqlClient,io.smallrye.mutiny.Multi<T>> sourceSupplier)
Generates aMultifrom operations executed inside aTransaction.- Type Parameters:
 T- the type of the items emitted by theMulti- Parameters:
 pool- thePoolsourceSupplier- a user-provided function returning aMultigenerated by interacting with the givenSqlClient- Returns:
 - a 
Multigenerated from operations executed inside aTransaction 
 
- 
inTransactionUni
public static <T> io.smallrye.mutiny.Uni<T> inTransactionUni(Pool pool, Function<SqlClient,io.smallrye.mutiny.Uni<T>> sourceSupplier)
Generates aUnifrom operations executed inside aTransaction.- Type Parameters:
 T- the type of the items emitted by theUni- Parameters:
 pool- thePoolsourceSupplier- a user-provided function returning aUnigenerated by interacting with the givenSqlClient- Returns:
 - a 
Unigenerated from operations executed inside aTransaction 
 
- 
usingConnectionMulti
public static <T> io.smallrye.mutiny.Multi<T> usingConnectionMulti(Pool pool, Function<SqlConnection,io.smallrye.mutiny.Multi<T>> sourceSupplier)
Generates aMultifromSqlConnectionoperations.- Type Parameters:
 T- the type of the items emitted by theMulti- Parameters:
 pool- thePoolsourceSupplier- a user-provided function returning aMultigenerated by interacting with the givenSqlConnection- Returns:
 - a 
Multigenerated fromSqlConnectionoperations 
 
- 
usingConnectionUni
public static <T> io.smallrye.mutiny.Uni<T> usingConnectionUni(Pool pool, Function<SqlConnection,io.smallrye.mutiny.Uni<T>> sourceSupplier)
Generates aUnifromSqlConnectionoperations.- Type Parameters:
 T- the type of the item emitted by theUni- Parameters:
 pool- thePoolsourceSupplier- a user-provided function returning aUnigenerated by interacting with the givenSqlConnection- Returns:
 - a 
Unigenerated fromSqlConnectionoperations 
 
 - 
 
 -