java.lang.Object
io.vertx.mutiny.sqlclient.SqlClient
io.vertx.mutiny.sqlclient.Pool
io.vertx.mutiny.pgclient.PgPool

public class PgPool extends io.vertx.mutiny.sqlclient.Pool
A of PostgreSQL connections.

NOTE: This class has been automatically generated from the original non Mutiny-ified interface using Vert.x codegen.

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final io.smallrye.mutiny.vertx.TypeArg<PgPool>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    PgPool(io.vertx.pgclient.PgPool delegate)
     
    PgPool(Object delegate)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static io.vertx.mutiny.sqlclient.SqlClient
     
    static io.vertx.mutiny.sqlclient.SqlClient
    client(io.vertx.mutiny.core.Vertx vertx, io.vertx.pgclient.PgConnectOptions database, io.vertx.sqlclient.PoolOptions options)
     
    static io.vertx.mutiny.sqlclient.SqlClient
    client(io.vertx.mutiny.core.Vertx vertx, io.vertx.sqlclient.PoolOptions poolOptions)
     
    static io.vertx.mutiny.sqlclient.SqlClient
    client(io.vertx.mutiny.core.Vertx vertx, String connectionUri)
     
    static io.vertx.mutiny.sqlclient.SqlClient
    client(io.vertx.mutiny.core.Vertx vertx, String connectionUri, io.vertx.sqlclient.PoolOptions options)
     
    static io.vertx.mutiny.sqlclient.SqlClient
    client(io.vertx.mutiny.core.Vertx vertx, Supplier<io.smallrye.mutiny.Uni<io.vertx.pgclient.PgConnectOptions>> databases, io.vertx.sqlclient.PoolOptions options)
     
    static io.vertx.mutiny.sqlclient.SqlClient
    client(io.vertx.mutiny.core.Vertx vertx, List<io.vertx.pgclient.PgConnectOptions> databases, io.vertx.sqlclient.PoolOptions options)
     
    static io.vertx.mutiny.sqlclient.SqlClient
    client(io.vertx.pgclient.PgConnectOptions database, io.vertx.sqlclient.PoolOptions options)
     
    static io.vertx.mutiny.sqlclient.SqlClient
    client(io.vertx.sqlclient.PoolOptions options)
     
    static io.vertx.mutiny.sqlclient.SqlClient
    client(String connectionUri)
     
    static io.vertx.mutiny.sqlclient.SqlClient
    client(String connectionUri, io.vertx.sqlclient.PoolOptions options)
     
    static io.vertx.mutiny.sqlclient.SqlClient
    client(Supplier<io.smallrye.mutiny.Uni<io.vertx.pgclient.PgConnectOptions>> databases, io.vertx.sqlclient.PoolOptions options)
     
    static io.vertx.mutiny.sqlclient.SqlClient
    client(List<io.vertx.pgclient.PgConnectOptions> databases, io.vertx.sqlclient.PoolOptions options)
     
    connectHandler(Consumer<io.vertx.mutiny.sqlclient.SqlConnection> handler)
     
    connectionProvider(Function<io.vertx.mutiny.core.Context,io.smallrye.mutiny.Uni<io.vertx.mutiny.sqlclient.SqlConnection>> provider)
     
    boolean
     
    io.vertx.pgclient.PgPool
     
    int
     
    static PgPool
    newInstance(io.vertx.pgclient.PgPool arg)
     
    static PgPool
     
    static PgPool
    pool(io.vertx.mutiny.core.Vertx vertx, io.vertx.pgclient.PgConnectOptions database, io.vertx.sqlclient.PoolOptions options)
     
    static PgPool
    pool(io.vertx.mutiny.core.Vertx vertx, io.vertx.sqlclient.PoolOptions options)
     
    static PgPool
    pool(io.vertx.mutiny.core.Vertx vertx, String connectionUri)
     
    static PgPool
    pool(io.vertx.mutiny.core.Vertx vertx, String connectionUri, io.vertx.sqlclient.PoolOptions poolOptions)
     
    static PgPool
    pool(io.vertx.mutiny.core.Vertx vertx, Supplier<io.smallrye.mutiny.Uni<io.vertx.pgclient.PgConnectOptions>> databases, io.vertx.sqlclient.PoolOptions poolOptions)
     
    static PgPool
    pool(io.vertx.mutiny.core.Vertx vertx, List<io.vertx.pgclient.PgConnectOptions> databases, io.vertx.sqlclient.PoolOptions poolOptions)
     
    static PgPool
    pool(io.vertx.pgclient.PgConnectOptions database, io.vertx.sqlclient.PoolOptions options)
     
    static PgPool
    pool(io.vertx.sqlclient.PoolOptions options)
     
    static PgPool
    pool(String connectionUri)
     
    static PgPool
    pool(String connectionUri, io.vertx.sqlclient.PoolOptions options)
     
    static PgPool
    pool(Supplier<io.smallrye.mutiny.Uni<io.vertx.pgclient.PgConnectOptions>> databases, io.vertx.sqlclient.PoolOptions poolOptions)
     
    static PgPool
    pool(List<io.vertx.pgclient.PgConnectOptions> databases, io.vertx.sqlclient.PoolOptions poolOptions)
     
     

    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, withTransaction, withTransactionAndAwait, withTransactionAndAwait, withTransactionAndForget, withTransactionAndForget

    Methods inherited from class io.vertx.mutiny.sqlclient.SqlClient

    newInstance, preparedQuery

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • __TYPE_ARG

      public static final io.smallrye.mutiny.vertx.TypeArg<PgPool> __TYPE_ARG
  • Constructor Details

    • PgPool

      public PgPool(io.vertx.pgclient.PgPool delegate)
    • PgPool

      public PgPool(Object delegate)
  • Method Details

    • getDelegate

      public io.vertx.pgclient.PgPool getDelegate()
      Overrides:
      getDelegate in class io.vertx.mutiny.sqlclient.Pool
    • toString

      public String toString()
      Overrides:
      toString in class io.vertx.mutiny.sqlclient.Pool
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class io.vertx.mutiny.sqlclient.Pool
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class io.vertx.mutiny.sqlclient.Pool
    • 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)
      Parameters:
      connectionUri -
      Returns:
    • pool

      public static PgPool pool(String connectionUri, io.vertx.sqlclient.PoolOptions options)
      Parameters:
      connectionUri -
      options -
      Returns:
    • pool

      public static PgPool pool(io.vertx.mutiny.core.Vertx vertx, String connectionUri)
      Parameters:
      vertx -
      connectionUri -
      Returns:
    • pool

      public static PgPool pool(io.vertx.mutiny.core.Vertx vertx, io.vertx.sqlclient.PoolOptions options)
      Parameters:
      vertx -
      options -
      Returns:
    • pool

      public static PgPool pool(io.vertx.mutiny.core.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 database
      options - the options for creating the pool
      Returns:
      the connection pool
    • pool

      public static PgPool pool(io.vertx.mutiny.core.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 databases
      poolOptions - the options for creating the pool
      Returns:
      the connection pool
    • pool

      public static PgPool pool(io.vertx.mutiny.core.Vertx vertx, List<io.vertx.pgclient.PgConnectOptions> databases, io.vertx.sqlclient.PoolOptions poolOptions)
      Parameters:
      vertx -
      databases -
      poolOptions -
      Returns:
    • client

      public static io.vertx.mutiny.sqlclient.SqlClient client()
      Returns:
    • client

      public static io.vertx.mutiny.sqlclient.SqlClient client(io.vertx.sqlclient.PoolOptions options)
      Parameters:
      options -
      Returns:
    • client

      public static io.vertx.mutiny.sqlclient.SqlClient client(String connectionUri)
      Parameters:
      connectionUri -
      Returns:
    • client

      public static io.vertx.mutiny.sqlclient.SqlClient client(String connectionUri, io.vertx.sqlclient.PoolOptions options)
      Parameters:
      connectionUri -
      options -
      Returns:
    • client

      public static io.vertx.mutiny.sqlclient.SqlClient client(io.vertx.mutiny.core.Vertx vertx, String connectionUri)
      Parameters:
      vertx -
      connectionUri -
      Returns:
    • client

      public static io.vertx.mutiny.sqlclient.SqlClient client(io.vertx.mutiny.core.Vertx vertx, io.vertx.sqlclient.PoolOptions poolOptions)
      Parameters:
      vertx -
      poolOptions -
      Returns:
    • client

      public static io.vertx.mutiny.sqlclient.SqlClient client(io.vertx.mutiny.core.Vertx vertx, String connectionUri, io.vertx.sqlclient.PoolOptions options)
      Parameters:
      vertx -
      connectionUri -
      options -
      Returns:
    • client

      public static io.vertx.mutiny.sqlclient.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 io.vertx.mutiny.sqlclient.SqlClient client(io.vertx.mutiny.core.Vertx vertx, io.vertx.pgclient.PgConnectOptions database, io.vertx.sqlclient.PoolOptions options)
      Parameters:
      vertx -
      database -
      options -
      Returns:
    • client

      public static io.vertx.mutiny.sqlclient.SqlClient client(io.vertx.mutiny.core.Vertx vertx, List<io.vertx.pgclient.PgConnectOptions> databases, io.vertx.sqlclient.PoolOptions options)
      Parameters:
      vertx -
      databases -
      options -
      Returns:
    • client

      public static io.vertx.mutiny.sqlclient.SqlClient client(List<io.vertx.pgclient.PgConnectOptions> databases, io.vertx.sqlclient.PoolOptions options)
      Parameters:
      databases - the list of databases
      options - the options for creating the pool
      Returns:
      the pooled client
    • connectHandler

      public PgPool connectHandler(Consumer<io.vertx.mutiny.sqlclient.SqlConnection> handler)
      Overrides:
      connectHandler in class io.vertx.mutiny.sqlclient.Pool
    • connectionProvider

      public PgPool connectionProvider(Function<io.vertx.mutiny.core.Context,io.smallrye.mutiny.Uni<io.vertx.mutiny.sqlclient.SqlConnection>> provider)
      Overrides:
      connectionProvider in class io.vertx.mutiny.sqlclient.Pool
    • pool

      public static PgPool pool(Supplier<io.smallrye.mutiny.Uni<io.vertx.pgclient.PgConnectOptions>> databases, io.vertx.sqlclient.PoolOptions poolOptions)
      Parameters:
      databases - the databases supplier
      poolOptions - the options for creating the pool
      Returns:
      the connection pool
    • pool

      public static PgPool pool(io.vertx.mutiny.core.Vertx vertx, Supplier<io.smallrye.mutiny.Uni<io.vertx.pgclient.PgConnectOptions>> databases, io.vertx.sqlclient.PoolOptions poolOptions)
      Parameters:
      vertx -
      databases -
      poolOptions -
      Returns:
    • client

      public static io.vertx.mutiny.sqlclient.SqlClient client(io.vertx.mutiny.core.Vertx vertx, Supplier<io.smallrye.mutiny.Uni<io.vertx.pgclient.PgConnectOptions>> databases, io.vertx.sqlclient.PoolOptions options)
      Parameters:
      vertx -
      databases -
      options -
      Returns:
    • client

      public static io.vertx.mutiny.sqlclient.SqlClient client(Supplier<io.smallrye.mutiny.Uni<io.vertx.pgclient.PgConnectOptions>> databases, io.vertx.sqlclient.PoolOptions options)
      Parameters:
      databases - the databases supplier
      options - the options for creating the pool
      Returns:
      the pooled client
    • newInstance

      public static PgPool newInstance(io.vertx.pgclient.PgPool arg)