## Uses of Class
io.vertx.rxjava.sqlclient.ClientBuilder

- Packages that use ClientBuilder
  Package | Description
  --- | ---
  io.vertx.rxjava.db2client |
  io.vertx.rxjava.mssqlclient |
  io.vertx.rxjava.mysqlclient |
  io.vertx.rxjava.oracleclient |
  io.vertx.rxjava.pgclient |
  io.vertx.rxjava.sqlclient |

- - ### Uses of ClientBuilder in io.vertx.rxjava.db2client

    Methods in io.vertx.rxjava.db2client that return ClientBuilder
    Modifier and Type | Method and Description
    --- | ---
    `static ClientBuilder<SqlClient>` | DB2Builder.`client()` Provide a builder for DB2 client backed by a connection pool.
    `static ClientBuilder<Pool>` | DB2Builder.`pool()` Provide a builder for DB2 pool of connections

    Method parameters in io.vertx.rxjava.db2client with type arguments of type ClientBuilder
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | DB2Builder.`client(Handler<ClientBuilder<SqlClient>> handler)` Build a client backed by a connection pool with the specified `block` argument.
    `static Pool` | DB2Builder.`pool(Handler<ClientBuilder<Pool>> block)` Build a pool with the specified `block` argument.

  - ### Uses of ClientBuilder in io.vertx.rxjava.mssqlclient

    Methods in io.vertx.rxjava.mssqlclient that return ClientBuilder
    Modifier and Type | Method and Description
    --- | ---
    `static ClientBuilder<Pool>` | MSSQLBuilder.`pool()` Provide a builder for MSSQL pool of connections

    Method parameters in io.vertx.rxjava.mssqlclient with type arguments of type ClientBuilder
    Modifier and Type | Method and Description
    --- | ---
    `static Pool` | MSSQLBuilder.`pool(Handler<ClientBuilder<Pool>> block)` Build a pool with the specified `block` argument.

  - ### Uses of ClientBuilder in io.vertx.rxjava.mysqlclient

    Methods in io.vertx.rxjava.mysqlclient that return ClientBuilder
    Modifier and Type | Method and Description
    --- | ---
    `static ClientBuilder<SqlClient>` | MySQLBuilder.`client()` Provide a builder for MySQL client backed by a connection pool.
    `static ClientBuilder<Pool>` | MySQLBuilder.`pool()` Provide a builder for MySQL pool of connections

    Method parameters in io.vertx.rxjava.mysqlclient with type arguments of type ClientBuilder
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | MySQLBuilder.`client(Handler<ClientBuilder<SqlClient>> handler)` Build a client backed by a connection pool with the specified `block` argument.
    `static Pool` | MySQLBuilder.`pool(Handler<ClientBuilder<Pool>> block)` Build a pool with the specified `block` argument.

  - ### Uses of ClientBuilder in io.vertx.rxjava.oracleclient

    Methods in io.vertx.rxjava.oracleclient that return ClientBuilder
    Modifier and Type | Method and Description
    --- | ---
    `static ClientBuilder<Pool>` | OracleBuilder.`pool()` Provide a builder for Oracle pool of connections

    Method parameters in io.vertx.rxjava.oracleclient with type arguments of type ClientBuilder
    Modifier and Type | Method and Description
    --- | ---
    `static Pool` | OracleBuilder.`pool(Handler<ClientBuilder<Pool>> block)` Build a pool with the specified `block` argument.

  - ### Uses of ClientBuilder in io.vertx.rxjava.pgclient

    Methods in io.vertx.rxjava.pgclient that return ClientBuilder
    Modifier and Type | Method and Description
    --- | ---
    `static ClientBuilder<SqlClient>` | PgBuilder.`client()` Provide a builder for PostgreSQL client backed by a connection pool.
    `static ClientBuilder<Pool>` | PgBuilder.`pool()` Provide a builder for PostgreSQL pool of connections

    Method parameters in io.vertx.rxjava.pgclient with type arguments of type ClientBuilder
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | PgBuilder.`client(Handler<ClientBuilder<SqlClient>> handler)` Build a client backed by a connection pool with the specified `block` argument.
    `static Pool` | PgBuilder.`pool(Handler<ClientBuilder<Pool>> block)` Build a pool with the specified `block` argument.

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

    Fields in io.vertx.rxjava.sqlclient with type parameters of type ClientBuilder
    Modifier and Type | Field and Description
    --- | ---
    `static io.vertx.lang.rx.TypeArg<ClientBuilder>` | ClientBuilder.`__TYPE_ARG`

    Methods in io.vertx.rxjava.sqlclient that return ClientBuilder
    Modifier and Type | Method and Description
    --- | ---
    `ClientBuilder<C>` | ClientBuilder.`connectingTo(List<SqlConnectOptions> databases)` Configure the `database` the client should connect to.
    `ClientBuilder<C>` | ClientBuilder.`connectingTo(SqlConnectOptions database)` Configure the `database` the client should connect to.
    `ClientBuilder<C>` | ClientBuilder.`connectingTo(String database)` Configure the `database` the client should connect to.
    `ClientBuilder<C>` | ClientBuilder.`connectingTo(java.util.function.Supplier<Future<SqlConnectOptions>> supplier)` Configure the `database` the client should connect to.
    `static <C> ClientBuilder<C>` | ClientBuilder.`newInstance(ClientBuilder arg)`
    `static <C> ClientBuilder<C>` | ClientBuilder.`newInstance(ClientBuilder arg, io.vertx.lang.rx.TypeArg<C> __typeArg_C)`
    `ClientBuilder<C>` | ClientBuilder.`using(Vertx vertx)` Sets the vertx instance to use.
    `ClientBuilder<C>` | ClientBuilder.`with(PoolOptions options)` Configure the client with the given pool `options`
    `ClientBuilder<C>` | ClientBuilder.`withConnectHandler(Handler<SqlConnection> handler)` Set a handler called when the pool has established a connection to the database.

Copyright © 2025 Eclipse. All rights reserved.