## Uses of Class
io.vertx.sqlclient.SqlConnectOptions

- Packages that use SqlConnectOptions
  Package | Description
  --- | ---
  io.vertx.db2client |
  io.vertx.db2client.spi |
  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 SqlConnectOptions in io.vertx.db2client

    Subclasses of SqlConnectOptions in io.vertx.db2client
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DB2ConnectOptions` Connect options for configuring `DB2Connection` or `DB2Pool`.

    Methods in io.vertx.db2client with parameters of type SqlConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `static DB2ConnectOptions` | DB2ConnectOptions.`wrap(SqlConnectOptions options)`

    Constructors in io.vertx.db2client with parameters of type SqlConnectOptions
    Constructor and Description
    `DB2ConnectOptions(SqlConnectOptions other)`

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

    Methods in io.vertx.db2client.spi with parameters of type SqlConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | DB2Driver.`acceptsOptions(SqlConnectOptions options)`
    `ConnectionFactory` | DB2Driver.`createConnectionFactory(Vertx vertx, SqlConnectOptions database)`

    Method parameters in io.vertx.db2client.spi with type arguments of type SqlConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `DB2Pool` | DB2Driver.`newPool(Vertx vertx, List<? extends SqlConnectOptions> databases, PoolOptions options, io.vertx.core.impl.CloseFuture closeFuture)`

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

    Subclasses of SqlConnectOptions in io.vertx.mssqlclient
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MSSQLConnectOptions` Connect options for configuring `MSSQLConnection`.

    Methods in io.vertx.mssqlclient with parameters of type SqlConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `static MSSQLConnectOptions` | MSSQLConnectOptions.`wrap(SqlConnectOptions options)`

    Constructors in io.vertx.mssqlclient with parameters of type SqlConnectOptions
    Constructor and Description
    `MSSQLConnectOptions(SqlConnectOptions other)`

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

    Methods in io.vertx.mssqlclient.spi with parameters of type SqlConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | MSSQLDriver.`acceptsOptions(SqlConnectOptions options)`
    `ConnectionFactory` | MSSQLDriver.`createConnectionFactory(Vertx vertx, SqlConnectOptions database)`

    Method parameters in io.vertx.mssqlclient.spi with type arguments of type SqlConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `MSSQLPool` | MSSQLDriver.`newPool(Vertx vertx, List<? extends SqlConnectOptions> databases, PoolOptions options, io.vertx.core.impl.CloseFuture closeFuture)`

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

    Subclasses of SqlConnectOptions in io.vertx.mysqlclient
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MySQLConnectOptions` Connect options for configuring `MySQLConnection` or `MySQLPool`.

    Methods in io.vertx.mysqlclient with parameters of type SqlConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `static MySQLConnectOptions` | MySQLConnectOptions.`wrap(SqlConnectOptions options)`

    Constructors in io.vertx.mysqlclient with parameters of type SqlConnectOptions
    Constructor and Description
    `MySQLConnectOptions(SqlConnectOptions other)`

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

    Methods in io.vertx.mysqlclient.spi with parameters of type SqlConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | MySQLDriver.`acceptsOptions(SqlConnectOptions options)`
    `ConnectionFactory` | MySQLDriver.`createConnectionFactory(Vertx vertx, SqlConnectOptions database)`

    Method parameters in io.vertx.mysqlclient.spi with type arguments of type SqlConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `MySQLPool` | MySQLDriver.`newPool(Vertx vertx, List<? extends SqlConnectOptions> databases, PoolOptions options, io.vertx.core.impl.CloseFuture closeFuture)`

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

    Subclasses of SqlConnectOptions in io.vertx.pgclient
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PgConnectOptions`

    Methods in io.vertx.pgclient with parameters of type SqlConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `static PgConnectOptions` | PgConnectOptions.`wrap(SqlConnectOptions options)`

    Constructors in io.vertx.pgclient with parameters of type SqlConnectOptions
    Constructor and Description
    `PgConnectOptions(SqlConnectOptions other)`

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

    Methods in io.vertx.pgclient.spi with parameters of type SqlConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | PgDriver.`acceptsOptions(SqlConnectOptions options)`
    `ConnectionFactory` | PgDriver.`createConnectionFactory(Vertx vertx, SqlConnectOptions database)`

    Method parameters in io.vertx.pgclient.spi with type arguments of type SqlConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `PgPool` | PgDriver.`newPool(Vertx vertx, List<? extends SqlConnectOptions> databases, PoolOptions options, io.vertx.core.impl.CloseFuture closeFuture)`

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

    Methods in io.vertx.reactivex.sqlclient with parameters of type SqlConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `static Pool` | Pool.`pool(SqlConnectOptions connectOptions)` Like `Pool.pool(io.vertx.sqlclient.SqlConnectOptions)` with default options.
    `static Pool` | Pool.`pool(SqlConnectOptions database, PoolOptions options)` Like `Pool.pool(io.vertx.sqlclient.SqlConnectOptions)` 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 SqlConnectOptions in io.vertx.rxjava.sqlclient

    Methods in io.vertx.rxjava.sqlclient with parameters of type SqlConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `static Pool` | Pool.`pool(SqlConnectOptions connectOptions)` Like `Pool.pool(io.vertx.sqlclient.SqlConnectOptions)` with default options.
    `static Pool` | Pool.`pool(SqlConnectOptions database, PoolOptions options)` Like `Pool.pool(io.vertx.sqlclient.SqlConnectOptions)` 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 SqlConnectOptions in io.vertx.rxjava3.sqlclient

    Methods in io.vertx.rxjava3.sqlclient with parameters of type SqlConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `static Pool` | Pool.`pool(SqlConnectOptions connectOptions)` Like `Pool.pool(io.vertx.sqlclient.SqlConnectOptions)` with default options.
    `static Pool` | Pool.`pool(SqlConnectOptions database, PoolOptions options)` Like `Pool.pool(io.vertx.sqlclient.SqlConnectOptions)` 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 SqlConnectOptions in io.vertx.sqlclient

    Methods in io.vertx.sqlclient that return SqlConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `SqlConnectOptions` | SqlConnectOptions.`addProperty(String key, String value)` Add a property for this client, which will be sent to server at the connection start.
    `static SqlConnectOptions` | SqlConnectOptions.`fromUri(String connectionUri)` Provide a `SqlConnectOptions` subclass configured from `connectionUri`.
    `SqlConnectOptions` | SqlConnectOptions.`merge(JsonObject other)` Returns new options created after this object and merged with the `other` json config.
    `SqlConnectOptions` | SqlConnectOptions.`setCachePreparedStatements(boolean cachePreparedStatements)` Set whether prepared statements cache should be enabled.
    `SqlConnectOptions` | SqlConnectOptions.`setDatabase(String database)` Specify the default database for the connection.
    `SqlConnectOptions` | SqlConnectOptions.`setHost(String host)` Specify the host for connecting to the server.
    `SqlConnectOptions` | SqlConnectOptions.`setPassword(String password)` Specify the user password to be used for the authentication.
    `SqlConnectOptions` | SqlConnectOptions.`setPort(int port)` Specify the port for connecting to the server.
    `SqlConnectOptions` | SqlConnectOptions.`setPreparedStatementCacheMaxSize(int preparedStatementCacheMaxSize)` Set the maximum number of prepared statements that the connection will cache.
    `SqlConnectOptions` | SqlConnectOptions.`setPreparedStatementCacheSqlFilter(java.util.function.Predicate<String> predicate)` Set a predicate filtering prepared statements that the connection will cache.
    `SqlConnectOptions` | SqlConnectOptions.`setPreparedStatementCacheSqlLimit(int preparedStatementCacheSqlLimit)` Set the maximum length of prepared statement SQL string that the connection will cache.
    `SqlConnectOptions` | SqlConnectOptions.`setProperties(Map<String,String> properties)` Set properties for this client, which will be sent to server at the connection start.
    `SqlConnectOptions` | SqlConnectOptions.`setTracingPolicy(TracingPolicy tracingPolicy)` Set the tracing policy for the client behavior when Vert.x has tracing enabled.
    `SqlConnectOptions` | SqlConnectOptions.`setUser(String user)` Specify the user account to be used for the authentication.

    Methods in io.vertx.sqlclient with parameters of type SqlConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `static void` | SqlConnectOptionsConverter.`fromJson(Iterable<Map.Entry<String,Object>> json, SqlConnectOptions obj)`
    `static Pool` | Pool.`pool(SqlConnectOptions connectOptions)` Like `Pool.pool(SqlConnectOptions, PoolOptions)` with default options.
    `static Pool` | Pool.`pool(SqlConnectOptions database, PoolOptions options)` Like `Pool.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`.
    `static void` | SqlConnectOptionsConverter.`toJson(SqlConnectOptions obj, JsonObject json)`
    `static void` | SqlConnectOptionsConverter.`toJson(SqlConnectOptions obj, Map<String,Object> json)`

    Constructors in io.vertx.sqlclient with parameters of type SqlConnectOptions
    Constructor and Description
    `SqlConnectOptions(SqlConnectOptions other)`

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

    Methods in io.vertx.sqlclient.spi that return SqlConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `SqlConnectOptions` | Driver.`parseConnectionUri(String uri)`

    Methods in io.vertx.sqlclient.spi with parameters of type SqlConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | Driver.`acceptsOptions(SqlConnectOptions connectOptions)`
    `ConnectionFactory` | Driver.`createConnectionFactory(Vertx vertx, SqlConnectOptions database)` Create a connection factory to the given `database`.

    Method parameters in io.vertx.sqlclient.spi with type arguments of type SqlConnectOptions
    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`.
    `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`.

Copyright © 2022 Eclipse. All rights reserved.