public class SqlClientConnection extends java.lang.Object implements ReactiveConnection
SqlConnection
.ReactiveConnection.Expectation, ReactiveConnection.Result
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletionStage<java.lang.Void> |
beginTransaction() |
java.util.concurrent.CompletionStage<java.lang.Void> |
close() |
java.util.concurrent.CompletionStage<java.lang.Void> |
commitTransaction() |
java.util.concurrent.CompletionStage<java.lang.Void> |
execute(java.lang.String sql) |
java.util.concurrent.CompletionStage<java.lang.Void> |
executeBatch() |
java.util.concurrent.CompletionStage<java.lang.Void> |
executeOutsideTransaction(java.lang.String sql) |
java.util.concurrent.CompletionStage<java.lang.Void> |
executeUnprepared(java.lang.String sql)
Run sql as statement (instead of preparedStatement)
|
java.util.concurrent.CompletionStage<java.lang.Long> |
insertAndSelectIdentifier(java.lang.String sql,
java.lang.Object[] paramValues) |
java.util.concurrent.CompletionStage<java.lang.Long> |
insertAndSelectIdentifier(java.lang.String sql,
io.vertx.sqlclient.Tuple parameters) |
java.util.concurrent.CompletionStage<io.vertx.sqlclient.RowSet<io.vertx.sqlclient.Row>> |
preparedQuery(java.lang.String sql) |
java.util.concurrent.CompletionStage<io.vertx.sqlclient.RowSet<io.vertx.sqlclient.Row>> |
preparedQuery(java.lang.String sql,
io.vertx.sqlclient.Tuple parameters) |
java.util.concurrent.CompletionStage<io.vertx.sqlclient.RowSet<io.vertx.sqlclient.Row>> |
preparedQueryBatch(java.lang.String sql,
java.util.List<io.vertx.sqlclient.Tuple> parameters) |
java.util.concurrent.CompletionStage<io.vertx.sqlclient.RowSet<io.vertx.sqlclient.Row>> |
preparedQueryOutsideTransaction(java.lang.String sql) |
java.util.concurrent.CompletionStage<java.lang.Void> |
rollbackTransaction() |
java.util.concurrent.CompletionStage<ReactiveConnection.Result> |
select(java.lang.String sql) |
java.util.concurrent.CompletionStage<ReactiveConnection.Result> |
select(java.lang.String sql,
java.lang.Object[] paramValues) |
java.util.concurrent.CompletionStage<java.lang.Long> |
selectIdentifier(java.lang.String sql,
java.lang.Object[] paramValues) |
java.util.concurrent.CompletionStage<java.sql.ResultSet> |
selectJdbc(java.lang.String sql,
java.lang.Object[] paramValues) |
java.util.concurrent.CompletionStage<java.lang.Integer> |
update(java.lang.String sql) |
java.util.concurrent.CompletionStage<int[]> |
update(java.lang.String sql,
java.util.List<java.lang.Object[]> batchParamValues) |
java.util.concurrent.CompletionStage<java.lang.Integer> |
update(java.lang.String sql,
java.lang.Object[] paramValues) |
java.util.concurrent.CompletionStage<java.lang.Void> |
update(java.lang.String sql,
java.lang.Object[] paramValues,
boolean allowBatching,
ReactiveConnection.Expectation expectation) |
java.util.concurrent.CompletionStage<java.lang.Integer> |
update(java.lang.String sql,
io.vertx.sqlclient.Tuple parameters) |
java.util.concurrent.CompletionStage<int[]> |
updateBatch(java.lang.String sql,
java.util.List<io.vertx.sqlclient.Tuple> parametersBatch) |
public java.util.concurrent.CompletionStage<java.lang.Integer> update(java.lang.String sql, java.lang.Object[] paramValues)
update
in interface ReactiveConnection
public java.util.concurrent.CompletionStage<int[]> update(java.lang.String sql, java.util.List<java.lang.Object[]> batchParamValues)
update
in interface ReactiveConnection
public java.util.concurrent.CompletionStage<java.lang.Void> update(java.lang.String sql, java.lang.Object[] paramValues, boolean allowBatching, ReactiveConnection.Expectation expectation)
update
in interface ReactiveConnection
public java.util.concurrent.CompletionStage<java.lang.Long> insertAndSelectIdentifier(java.lang.String sql, java.lang.Object[] paramValues)
insertAndSelectIdentifier
in interface ReactiveConnection
public java.util.concurrent.CompletionStage<java.lang.Long> selectIdentifier(java.lang.String sql, java.lang.Object[] paramValues)
selectIdentifier
in interface ReactiveConnection
public java.util.concurrent.CompletionStage<ReactiveConnection.Result> select(java.lang.String sql)
select
in interface ReactiveConnection
public java.util.concurrent.CompletionStage<ReactiveConnection.Result> select(java.lang.String sql, java.lang.Object[] paramValues)
select
in interface ReactiveConnection
public java.util.concurrent.CompletionStage<java.sql.ResultSet> selectJdbc(java.lang.String sql, java.lang.Object[] paramValues)
selectJdbc
in interface ReactiveConnection
public java.util.concurrent.CompletionStage<java.lang.Void> execute(java.lang.String sql)
execute
in interface ReactiveConnection
public java.util.concurrent.CompletionStage<java.lang.Void> executeUnprepared(java.lang.String sql)
ReactiveConnection
executeUnprepared
in interface ReactiveConnection
public java.util.concurrent.CompletionStage<java.lang.Void> executeOutsideTransaction(java.lang.String sql)
executeOutsideTransaction
in interface ReactiveConnection
public java.util.concurrent.CompletionStage<java.lang.Integer> update(java.lang.String sql)
update
in interface ReactiveConnection
public java.util.concurrent.CompletionStage<java.lang.Integer> update(java.lang.String sql, io.vertx.sqlclient.Tuple parameters)
public java.util.concurrent.CompletionStage<int[]> updateBatch(java.lang.String sql, java.util.List<io.vertx.sqlclient.Tuple> parametersBatch)
public java.util.concurrent.CompletionStage<java.lang.Long> insertAndSelectIdentifier(java.lang.String sql, io.vertx.sqlclient.Tuple parameters)
public java.util.concurrent.CompletionStage<io.vertx.sqlclient.RowSet<io.vertx.sqlclient.Row>> preparedQuery(java.lang.String sql, io.vertx.sqlclient.Tuple parameters)
public java.util.concurrent.CompletionStage<io.vertx.sqlclient.RowSet<io.vertx.sqlclient.Row>> preparedQueryBatch(java.lang.String sql, java.util.List<io.vertx.sqlclient.Tuple> parameters)
public java.util.concurrent.CompletionStage<io.vertx.sqlclient.RowSet<io.vertx.sqlclient.Row>> preparedQuery(java.lang.String sql)
public java.util.concurrent.CompletionStage<io.vertx.sqlclient.RowSet<io.vertx.sqlclient.Row>> preparedQueryOutsideTransaction(java.lang.String sql)
public java.util.concurrent.CompletionStage<java.lang.Void> beginTransaction()
beginTransaction
in interface ReactiveConnection
public java.util.concurrent.CompletionStage<java.lang.Void> commitTransaction()
commitTransaction
in interface ReactiveConnection
public java.util.concurrent.CompletionStage<java.lang.Void> rollbackTransaction()
rollbackTransaction
in interface ReactiveConnection
public java.util.concurrent.CompletionStage<java.lang.Void> close()
close
in interface ReactiveConnection
public java.util.concurrent.CompletionStage<java.lang.Void> executeBatch()
executeBatch
in interface ReactiveConnection