Package io.vertx.mutiny.pgclient
Class PgPool
- java.lang.Object
-
- io.vertx.mutiny.sqlclient.SqlClient
-
- io.vertx.mutiny.sqlclient.Pool
-
- io.vertx.mutiny.pgclient.PgPool
-
public class PgPool extends Pool
A ofPostgreSQL connections. NOTE: This class has been automatically generated from theoriginalnon Mutiny-ified interface using Vert.x codegen.
-
-
Field Summary
Fields Modifier and Type Field Description static TypeArg<PgPool>__TYPE_ARG
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SqlClientclient()static SqlClientclient(Vertx vertx, io.vertx.pgclient.PgConnectOptions database, io.vertx.sqlclient.PoolOptions options)static SqlClientclient(Vertx vertx, io.vertx.sqlclient.PoolOptions poolOptions)static SqlClientclient(Vertx vertx, String connectionUri)static SqlClientclient(Vertx vertx, String connectionUri, io.vertx.sqlclient.PoolOptions options)static SqlClientclient(Vertx vertx, List<io.vertx.pgclient.PgConnectOptions> databases, io.vertx.sqlclient.PoolOptions options)static SqlClientclient(io.vertx.pgclient.PgConnectOptions database, io.vertx.sqlclient.PoolOptions options)static SqlClientclient(io.vertx.sqlclient.PoolOptions options)static SqlClientclient(String connectionUri)static SqlClientclient(String connectionUri, io.vertx.sqlclient.PoolOptions options)static SqlClientclient(List<io.vertx.pgclient.PgConnectOptions> databases, io.vertx.sqlclient.PoolOptions options)PgPoolconnectHandler(Consumer<SqlConnection> handler)PgPoolconnectionProvider(Function<Context,io.smallrye.mutiny.Uni<SqlConnection>> provider)booleanequals(Object o)io.vertx.pgclient.PgPoolgetDelegate()inthashCode()static PgPoolnewInstance(io.vertx.pgclient.PgPool arg)static PgPoolpool()static PgPoolpool(Vertx vertx, io.vertx.pgclient.PgConnectOptions database, io.vertx.sqlclient.PoolOptions options)static PgPoolpool(Vertx vertx, io.vertx.sqlclient.PoolOptions options)static PgPoolpool(Vertx vertx, String connectionUri)static PgPoolpool(Vertx vertx, String connectionUri, io.vertx.sqlclient.PoolOptions poolOptions)static PgPoolpool(Vertx vertx, List<io.vertx.pgclient.PgConnectOptions> databases, io.vertx.sqlclient.PoolOptions poolOptions)static PgPoolpool(io.vertx.pgclient.PgConnectOptions database, io.vertx.sqlclient.PoolOptions options)static PgPoolpool(io.vertx.sqlclient.PoolOptions options)static PgPoolpool(String connectionUri)static PgPoolpool(String connectionUri, io.vertx.sqlclient.PoolOptions options)static PgPoolpool(List<io.vertx.pgclient.PgConnectOptions> databases, io.vertx.sqlclient.PoolOptions poolOptions)StringtoString()-
Methods inherited from class io.vertx.mutiny.sqlclient.Pool
close, closeAndAwait, closeAndForget, getConnection, getConnectionAndAwait, getConnectionAndForget, newInstance, pool, pool, pool, preparedQuery, query, size, withConnection, withConnectionAndAwait, withConnectionAndForget, withTransaction, withTransactionAndAwait, withTransactionAndForget
-
Methods inherited from class io.vertx.mutiny.sqlclient.SqlClient
newInstance
-
-
-
-
Constructor Detail
-
PgPool
public PgPool(io.vertx.pgclient.PgPool delegate)
-
PgPool
public PgPool(Object delegate)
-
-
Method Detail
-
getDelegate
public io.vertx.pgclient.PgPool getDelegate()
- Overrides:
getDelegatein classPool
-
pool
public static PgPool pool()
- Returns:
-
pool
public static PgPool pool(io.vertx.sqlclient.PoolOptions options)
- Parameters:
options-- Returns:
-
pool
public static PgPool pool(String connectionUri, io.vertx.sqlclient.PoolOptions options)
- Parameters:
connectionUri-options-- Returns:
-
pool
public static PgPool pool(Vertx vertx, String connectionUri)
- Parameters:
vertx-connectionUri-- Returns:
-
pool
public static PgPool pool(Vertx vertx, io.vertx.sqlclient.PoolOptions options)
- Parameters:
vertx-options-- Returns:
-
pool
public static PgPool pool(Vertx vertx, String connectionUri, io.vertx.sqlclient.PoolOptions poolOptions)
- Parameters:
vertx-connectionUri-poolOptions-- Returns:
-
pool
public static PgPool pool(io.vertx.pgclient.PgConnectOptions database, io.vertx.sqlclient.PoolOptions options)
- Parameters:
database- the databaseoptions- the options for creating the pool- Returns:
- the connection pool
-
pool
public static PgPool pool(Vertx vertx, io.vertx.pgclient.PgConnectOptions database, io.vertx.sqlclient.PoolOptions options)
- Parameters:
vertx-database-options-- Returns:
-
pool
public static PgPool pool(List<io.vertx.pgclient.PgConnectOptions> databases, io.vertx.sqlclient.PoolOptions poolOptions)
- Parameters:
databases- the list of databasespoolOptions- the options for creating the pool- Returns:
- the connection pool
-
pool
public static PgPool pool(Vertx vertx, List<io.vertx.pgclient.PgConnectOptions> databases, io.vertx.sqlclient.PoolOptions poolOptions)
- Parameters:
vertx-databases-poolOptions-- Returns:
-
client
public static SqlClient client()
- Returns:
-
client
public static SqlClient client(io.vertx.sqlclient.PoolOptions options)
- Parameters:
options-- Returns:
-
client
public static SqlClient client(String connectionUri, io.vertx.sqlclient.PoolOptions options)
- Parameters:
connectionUri-options-- Returns:
-
client
public static SqlClient client(Vertx vertx, String connectionUri)
- Parameters:
vertx-connectionUri-- Returns:
-
client
public static SqlClient client(Vertx vertx, io.vertx.sqlclient.PoolOptions poolOptions)
- Parameters:
vertx-poolOptions-- Returns:
-
client
public static SqlClient client(Vertx vertx, String connectionUri, io.vertx.sqlclient.PoolOptions options)
- Parameters:
vertx-connectionUri-options-- Returns:
-
client
public static SqlClient client(io.vertx.pgclient.PgConnectOptions database, io.vertx.sqlclient.PoolOptions options)
- Parameters:
database-options- the options for creating the backing pool- Returns:
- the pooled client
-
client
public static SqlClient client(Vertx vertx, io.vertx.pgclient.PgConnectOptions database, io.vertx.sqlclient.PoolOptions options)
- Parameters:
vertx-database-options-- Returns:
-
client
public static SqlClient client(Vertx vertx, List<io.vertx.pgclient.PgConnectOptions> databases, io.vertx.sqlclient.PoolOptions options)
- Parameters:
vertx-databases-options-- Returns:
-
client
public static SqlClient client(List<io.vertx.pgclient.PgConnectOptions> databases, io.vertx.sqlclient.PoolOptions options)
- Parameters:
databases- the list of databasesoptions- the options for creating the pool- Returns:
- the pooled client
-
connectHandler
public PgPool connectHandler(Consumer<SqlConnection> handler)
- Overrides:
connectHandlerin classPool- Parameters:
handler- the handler- Returns:
-
connectionProvider
public PgPool connectionProvider(Function<Context,io.smallrye.mutiny.Uni<SqlConnection>> provider)
- Overrides:
connectionProviderin classPool- Parameters:
provider- the new connection provider- Returns:
- a reference to this, so the API can be used fluently
-
newInstance
public static PgPool newInstance(io.vertx.pgclient.PgPool arg)
-
-