Package io.vertx.reactivex.jdbcclient
Class JDBCPool
- java.lang.Object
-
- io.vertx.reactivex.sqlclient.SqlClient
-
- io.vertx.reactivex.sqlclient.Pool
-
- io.vertx.reactivex.jdbcclient.JDBCPool
-
-
Field Summary
Fields Modifier and Type Field Description static io.vertx.lang.rx.TypeArg<JDBCPool>
__TYPE_ARG
static PropertyKind<Row>
GENERATED_KEYS
The property to be used to retrieve the generated keysstatic PropertyKind<Boolean>
OUTPUT
The property to be used to retrieve the output of the callable statement
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
JDBCPool
getDelegate()
int
hashCode()
static JDBCPool
newInstance(JDBCPool arg)
static Pool
pool(Vertx vertx, JDBCConnectOptions connectOptions, PoolOptions poolOptions)
Create a JDBC pool which maintains its own data source.static Pool
pool(Vertx vertx, DataSource dataSource, PoolOptions poolOptions)
Create a JDBC pool using a pre-initialized data source, note this data source does not need to be a pool.String
toString()
-
Methods inherited from class io.vertx.reactivex.sqlclient.Pool
getConnection, newInstance, pool, pool, pool, preparedQuery, query, rxGetConnection, rxWithConnection, rxWithConnection, rxWithTransaction, rxWithTransaction, rxWithTransaction, rxWithTransaction, size, withConnection, withConnection, withTransaction, withTransaction, withTransaction, withTransaction
-
Methods inherited from class io.vertx.reactivex.sqlclient.SqlClient
close, newInstance, preparedQuery, rxClose
-
-
-
-
Field Detail
-
__TYPE_ARG
public static final io.vertx.lang.rx.TypeArg<JDBCPool> __TYPE_ARG
-
GENERATED_KEYS
public static final PropertyKind<Row> GENERATED_KEYS
The property to be used to retrieve the generated keys
-
OUTPUT
public static final PropertyKind<Boolean> OUTPUT
The property to be used to retrieve the output of the callable statement
-
-
Method Detail
-
getDelegate
public JDBCPool getDelegate()
- Overrides:
getDelegate
in classPool
-
pool
public static Pool pool(Vertx vertx, JDBCConnectOptions connectOptions, PoolOptions poolOptions)
Create a JDBC pool which maintains its own data source.- Parameters:
vertx
- the Vert.x instanceconnectOptions
- the options to configure the connectionpoolOptions
- the connection pool options- Returns:
- the client
-
pool
public static Pool pool(Vertx vertx, DataSource dataSource, PoolOptions poolOptions)
Create a JDBC pool using a pre-initialized data source, note this data source does not need to be a pool.- Parameters:
vertx
- the Vert.x instancedataSource
- a pre-initialized data sourcepoolOptions
-- Returns:
- the client
-
-