## Uses of Class
io.vertx.reactivex.sqlclient.SqlClient

- Packages that use SqlClient
  Package | Description
  --- | ---
  io.vertx.reactivex.db2client |
  io.vertx.reactivex.jdbcclient |
  io.vertx.reactivex.mysqlclient |
  io.vertx.reactivex.pgclient |
  io.vertx.reactivex.sqlclient |

- - ### Uses of SqlClient in io.vertx.reactivex.db2client

    Subclasses of SqlClient in io.vertx.reactivex.db2client
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DB2Connection` A connection to DB2 server.
    `class` | `DB2Pool` A pool of DB2 connections.

  - ### Uses of SqlClient in io.vertx.reactivex.jdbcclient

    Subclasses of SqlClient in io.vertx.reactivex.jdbcclient
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JDBCPool` JDBCPool is the interface that allows using the Sql Client API with plain JDBC.

  - ### Uses of SqlClient in io.vertx.reactivex.mysqlclient

    Subclasses of SqlClient in io.vertx.reactivex.mysqlclient
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MySQLConnection` An interface which represents a connection to MySQL server.
    `class` | `MySQLPool` A of `MySQL Connections`.

  - ### Uses of SqlClient in io.vertx.reactivex.pgclient

    Subclasses of SqlClient in io.vertx.reactivex.pgclient
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PgConnection` A connection to Postgres.
    `class` | `PgPool` A of `PostgreSQL connections`.

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

    Subclasses of SqlClient in io.vertx.reactivex.sqlclient
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Pool` A connection pool which reuses a number of SQL connections.
    `class` | `SqlConnection` A connection to the database server.

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

    Methods in io.vertx.reactivex.sqlclient that return SqlClient
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | SqlClient.`newInstance(SqlClient arg)`

    Method parameters in io.vertx.reactivex.sqlclient with type arguments of type SqlClient
    Modifier and Type | Method and Description
    --- | ---
    `<T> Single<T>` | Pool.`rxWithTransaction(java.util.function.Function<SqlClient,Future<T>> function)` Execute the given `function` within a transaction.
    `<T> Single<T>` | Pool.`rxWithTransaction(Function<SqlClient,Single<T>> function)` Execute the given `function` within a transaction.
    `<T> void` | Pool.`withTransaction(java.util.function.Function<SqlClient,Future<T>> function)` Execute the given `function` within a transaction.
    `<T> void` | Pool.`withTransaction(java.util.function.Function<SqlClient,Future<T>> function, Handler<AsyncResult<T>> handler)` Execute the given `function` within a transaction.
    `<T> void` | Pool.`withTransaction(Function<SqlClient,Single<T>> function)` Execute the given `function` within a transaction.
    `<T> void` | Pool.`withTransaction(Function<SqlClient,Single<T>> function, Handler<AsyncResult<T>> handler)` Execute the given `function` within a transaction.

Copyright © 2020 Eclipse. All rights reserved.