## Uses of Interface
io.vertx.sqlclient.Pool

- Packages that use Pool
  Package | Description
  --- | ---
  io.vertx.db2client |
  io.vertx.db2client.spi |
  io.vertx.jdbcclient |
  io.vertx.mssqlclient |
  io.vertx.mssqlclient.spi |
  io.vertx.mysqlclient |
  io.vertx.mysqlclient.spi |
  io.vertx.pgclient |
  io.vertx.pgclient.spi |
  io.vertx.reactivex.sqlclient |
  io.vertx.rxjava.sqlclient |
  io.vertx.rxjava3.sqlclient |
  io.vertx.sqlclient |
  io.vertx.sqlclient.spi |

- - ### Uses of Pool in io.vertx.db2client

    Subinterfaces of Pool in io.vertx.db2client
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `DB2Pool` A pool of DB2 connections.

  - ### Uses of Pool in io.vertx.db2client.spi

    Methods in io.vertx.db2client.spi that return Pool
    Modifier and Type | Method and Description
    --- | ---
    `Pool` | DB2Driver.`newPool(Vertx vertx, java.util.function.Supplier<? extends Future<? extends SqlConnectOptions>> databases, PoolOptions options, io.vertx.core.impl.CloseFuture closeFuture)`

  - ### Uses of Pool in io.vertx.jdbcclient

    Subinterfaces of Pool in io.vertx.jdbcclient
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `JDBCPool` JDBCPool is the interface that allows using the Sql Client API with plain JDBC.

  - ### Uses of Pool in io.vertx.mssqlclient

    Subinterfaces of Pool in io.vertx.mssqlclient
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `MSSQLPool` A `pool` of `SQL Server connections`.

  - ### Uses of Pool in io.vertx.mssqlclient.spi

    Methods in io.vertx.mssqlclient.spi that return Pool
    Modifier and Type | Method and Description
    --- | ---
    `Pool` | MSSQLDriver.`newPool(Vertx vertx, java.util.function.Supplier<? extends Future<? extends SqlConnectOptions>> databases, PoolOptions options, io.vertx.core.impl.CloseFuture closeFuture)`

  - ### Uses of Pool in io.vertx.mysqlclient

    Subinterfaces of Pool in io.vertx.mysqlclient
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `MySQLPool` A `pool` of `MySQL Connections`.

  - ### Uses of Pool in io.vertx.mysqlclient.spi

    Methods in io.vertx.mysqlclient.spi that return Pool
    Modifier and Type | Method and Description
    --- | ---
    `Pool` | MySQLDriver.`newPool(Vertx vertx, java.util.function.Supplier<? extends Future<? extends SqlConnectOptions>> databases, PoolOptions options, io.vertx.core.impl.CloseFuture closeFuture)`

  - ### Uses of Pool in io.vertx.pgclient

    Subinterfaces of Pool in io.vertx.pgclient
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `PgPool` A `pool` of `PostgreSQL connections`.

  - ### Uses of Pool in io.vertx.pgclient.spi

    Methods in io.vertx.pgclient.spi that return Pool
    Modifier and Type | Method and Description
    --- | ---
    `Pool` | PgDriver.`newPool(Vertx vertx, java.util.function.Supplier<? extends Future<? extends SqlConnectOptions>> databases, PoolOptions options, io.vertx.core.impl.CloseFuture closeFuture)`

  - ### Uses of Pool in io.vertx.reactivex.sqlclient

    Methods in io.vertx.reactivex.sqlclient that return Pool
    Modifier and Type | Method and Description
    --- | ---
    `Pool` | Pool.`getDelegate()`

    Methods in io.vertx.reactivex.sqlclient with parameters of type Pool
    Modifier and Type | Method and Description
    --- | ---
    `static Pool` | Pool.`newInstance(Pool arg)`

    Constructors in io.vertx.reactivex.sqlclient with parameters of type Pool
    Constructor and Description
    `Pool(Pool delegate)`

  - ### Uses of Pool in io.vertx.rxjava.sqlclient

    Methods in io.vertx.rxjava.sqlclient that return Pool
    Modifier and Type | Method and Description
    --- | ---
    `Pool` | Pool.`getDelegate()`

    Methods in io.vertx.rxjava.sqlclient with parameters of type Pool
    Modifier and Type | Method and Description
    --- | ---
    `static Pool` | Pool.`newInstance(Pool arg)`

    Constructors in io.vertx.rxjava.sqlclient with parameters of type Pool
    Constructor and Description
    `Pool(Pool delegate)`

  - ### Uses of Pool in io.vertx.rxjava3.sqlclient

    Methods in io.vertx.rxjava3.sqlclient that return Pool
    Modifier and Type | Method and Description
    --- | ---
    `Pool` | Pool.`getDelegate()`

    Methods in io.vertx.rxjava3.sqlclient with parameters of type Pool
    Modifier and Type | Method and Description
    --- | ---
    `static Pool` | Pool.`newInstance(Pool arg)`

    Constructors in io.vertx.rxjava3.sqlclient with parameters of type Pool
    Constructor and Description
    `Pool(Pool delegate)`

  - ### Uses of Pool in io.vertx.sqlclient

    Methods in io.vertx.sqlclient that return Pool
    Modifier and Type | Method and Description
    --- | ---
    `Pool` | Pool.`connectHandler(Handler<SqlConnection> handler)` Set an handler called when the pool has established a connection to the database.
    `Pool` | Pool.`connectionProvider(java.util.function.Function<Context,Future<SqlConnection>> provider)` Replace the default pool connection provider, the new `provider` returns a future connection for a given `Context`.
    `static Pool` | Pool.`pool(SqlConnectOptions connectOptions)` Like `pool(SqlConnectOptions, PoolOptions)` with default options.
    `static Pool` | Pool.`pool(SqlConnectOptions database, PoolOptions options)` Like `pool(Vertx, SqlConnectOptions, PoolOptions)` with a Vert.x instance created automatically.
    `static Pool` | Pool.`pool(Vertx vertx, SqlConnectOptions database, PoolOptions options)` Create a connection pool to the `database` with the given `options`.

  - ### Uses of Pool in io.vertx.sqlclient.spi

    Methods in io.vertx.sqlclient.spi that return Pool
    Modifier and Type | Method and Description
    --- | ---
    `default Pool` | Driver.`createPool(Vertx vertx, List<? extends SqlConnectOptions> databases, PoolOptions options)` Create a connection pool to the database configured with the given `connectOptions` and `poolOptions`.
    `default Pool` | Driver.`createPool(Vertx vertx, java.util.function.Supplier<? extends Future<? extends SqlConnectOptions>> databases, PoolOptions options)` Create a connection pool to the database configured with the given `connectOptions` and `poolOptions`.
    `default Pool` | Driver.`newPool(Vertx vertx, List<? extends SqlConnectOptions> databases, PoolOptions options, io.vertx.core.impl.CloseFuture closeFuture)` Create a connection pool to the database configured with the given `connectOptions` and `poolOptions`.
    `Pool` | Driver.`newPool(Vertx vertx, java.util.function.Supplier<? extends Future<? extends SqlConnectOptions>> databases, PoolOptions options, io.vertx.core.impl.CloseFuture closeFuture)` Create a connection pool to the database configured with the given `connectOptions` and `poolOptions`.

Copyright © 2024 Eclipse. All rights reserved.