createGenericSqlClient

inline fun <SqlClientT : SqlClient, SqlConnectOptionsT : SqlConnectOptions, PoolOptionsT : PoolOptions?> createGenericSqlClient(vertx: Vertx?, connectionConfig: ConnectionConfig, sqlConnectOptionsFromConstructor: SqlConnectOptionsT, extraSqlConnectOptions: SqlConnectOptionsT.() -> Unit, poolOptionsFromConstructor: PoolOptionsT, extraPoolOptions: PoolOptionsT.() -> Unit, noinline connectHandlerExtra: CoConnectHandler?, create: (Vertx?, SqlConnectOptionsT, PoolOptionsT, CoConnectHandler?) -> SqlClientT): SqlClientT(source)

Exposed generates prepared statements and SqlConnectOptions.cachePreparedStatements improves performance greatly (tested on PostgreSQL) so it's enabled by default.