Class DB2Connection
- java.lang.Object
-
- io.vertx.mutiny.sqlclient.SqlClient
-
- io.vertx.mutiny.sqlclient.SqlConnection
-
- io.vertx.mutiny.db2client.DB2Connection
-
public class DB2Connection extends SqlConnection
A connection to DB2 server. NOTE: This class has been automatically generated from theoriginal
non Mutiny-ified interface using Vert.x codegen.
-
-
Field Summary
Fields Modifier and Type Field Description static TypeArg<DB2Connection>
__TYPE_ARG
-
Constructor Summary
Constructors Constructor Description DB2Connection(io.vertx.db2client.DB2Connection delegate)
DB2Connection(Object delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DB2Connection
cast(SqlConnection sqlConnection)
DB2Connection
closeHandler(Runnable handler)
static io.smallrye.mutiny.Uni<DB2Connection>
connect(Vertx vertx, io.vertx.db2client.DB2ConnectOptions connectOptions)
Create a connection to DB2 server with the givenconnectOptions
.static io.smallrye.mutiny.Uni<DB2Connection>
connect(Vertx vertx, String connectionUri)
Likeconnect(io.vertx.mutiny.core.Vertx, io.vertx.db2client.DB2ConnectOptions)
with options build fromconnectionUri
.static DB2Connection
connectAndAwait(Vertx vertx, io.vertx.db2client.DB2ConnectOptions connectOptions)
Blocking variant ofconnect(io.vertx.mutiny.core.Vertx,DB2ConnectOptions)
.static DB2Connection
connectAndAwait(Vertx vertx, String connectionUri)
Blocking variant ofconnect(io.vertx.mutiny.core.Vertx,String)
.static void
connectAndForget(Vertx vertx, io.vertx.db2client.DB2ConnectOptions connectOptions)
Variant ofconnect(io.vertx.mutiny.core.Vertx,DB2ConnectOptions)
that ignores the result of the operation.static void
connectAndForget(Vertx vertx, String connectionUri)
Variant ofconnect(io.vertx.mutiny.core.Vertx,String)
that ignores the result of the operation.io.smallrye.mutiny.Uni<Void>
debug()
Send a DEBUG command to dump debug information to the server's stdout.Void
debugAndAwait()
Blocking variant ofdebug()
.DB2Connection
debugAndForget()
Variant ofdebug()
that ignores the result of the operation.boolean
equals(Object o)
DB2Connection
exceptionHandler(Consumer<Throwable> handler)
io.vertx.db2client.DB2Connection
getDelegate()
int
hashCode()
static DB2Connection
newInstance(io.vertx.db2client.DB2Connection arg)
io.smallrye.mutiny.Uni<Void>
ping()
Send a PING command to check if the server is alive.Void
pingAndAwait()
Blocking variant ofping()
.DB2Connection
pingAndForget()
Variant ofping()
that ignores the result of the operation.io.smallrye.mutiny.Uni<PreparedStatement>
prepare(String sql)
Create a prepared statement using the givensql
string.PreparedStatement
prepareAndAwait(String sql)
Blocking variant ofSqlConnection.prepare(String)
.DB2Connection
prepareAndForget(String sql)
Variant ofSqlConnection.prepare(String)
that ignores the result of the operation.String
toString()
-
Methods inherited from class io.vertx.mutiny.sqlclient.SqlConnection
begin, beginAndAwait, beginAndForget, close, closeAndAwait, closeAndForget, databaseMetadata, isSSL, newInstance, prepare, prepareAndAwait, prepareAndForget, transaction
-
Methods inherited from class io.vertx.mutiny.sqlclient.SqlClient
newInstance, preparedQuery, preparedQuery, query
-
-
-
-
Field Detail
-
__TYPE_ARG
public static final TypeArg<DB2Connection> __TYPE_ARG
-
-
Constructor Detail
-
DB2Connection
public DB2Connection(io.vertx.db2client.DB2Connection delegate)
-
DB2Connection
public DB2Connection(Object delegate)
-
-
Method Detail
-
getDelegate
public io.vertx.db2client.DB2Connection getDelegate()
- Overrides:
getDelegate
in classSqlConnection
-
toString
public String toString()
- Overrides:
toString
in classSqlConnection
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classSqlConnection
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classSqlConnection
-
connect
@CheckReturnValue public static io.smallrye.mutiny.Uni<DB2Connection> connect(Vertx vertx, io.vertx.db2client.DB2ConnectOptions connectOptions)
Create a connection to DB2 server with the givenconnectOptions
.Unlike the bare Vert.x variant, this method returns a
Uni
. Don't forget to subscribe on it to trigger the operation.- Parameters:
vertx
- the vertx instanceconnectOptions
- the options for the connection- Returns:
- the
uni
firing the result of the operation when completed, or a failure if the operation failed.
-
connectAndAwait
public static DB2Connection connectAndAwait(Vertx vertx, io.vertx.db2client.DB2ConnectOptions connectOptions)
Blocking variant ofconnect(io.vertx.mutiny.core.Vertx,DB2ConnectOptions)
.This method waits for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).
- Parameters:
vertx
- the vertx instanceconnectOptions
- the options for the connection- Returns:
- the DB2Connection instance produced by the operation.
-
connectAndForget
public static void connectAndForget(Vertx vertx, io.vertx.db2client.DB2ConnectOptions connectOptions)
Variant ofconnect(io.vertx.mutiny.core.Vertx,DB2ConnectOptions)
that ignores the result of the operation.This method subscribes on the result of
connect(io.vertx.mutiny.core.Vertx,DB2ConnectOptions)
, but discards the outcome (item or failure). This method is useful to trigger the asynchronous operation fromconnect(io.vertx.mutiny.core.Vertx,DB2ConnectOptions)
but you don't need to compose it with other operations.- Parameters:
vertx
- the vertx instanceconnectOptions
- the options for the connection
-
connect
@CheckReturnValue public static io.smallrye.mutiny.Uni<DB2Connection> connect(Vertx vertx, String connectionUri)
Likeconnect(io.vertx.mutiny.core.Vertx, io.vertx.db2client.DB2ConnectOptions)
with options build fromconnectionUri
.Unlike the bare Vert.x variant, this method returns a
Uni
. Don't forget to subscribe on it to trigger the operation.- Parameters:
vertx
-connectionUri
-- Returns:
- the
uni
firing the result of the operation when completed, or a failure if the operation failed.
-
connectAndAwait
public static DB2Connection connectAndAwait(Vertx vertx, String connectionUri)
Blocking variant ofconnect(io.vertx.mutiny.core.Vertx,String)
.This method waits for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).
- Parameters:
vertx
-connectionUri
-- Returns:
- the DB2Connection instance produced by the operation.
-
connectAndForget
public static void connectAndForget(Vertx vertx, String connectionUri)
Variant ofconnect(io.vertx.mutiny.core.Vertx,String)
that ignores the result of the operation.This method subscribes on the result of
connect(io.vertx.mutiny.core.Vertx,String)
, but discards the outcome (item or failure). This method is useful to trigger the asynchronous operation fromconnect(io.vertx.mutiny.core.Vertx,String)
but you don't need to compose it with other operations.- Parameters:
vertx
-connectionUri
-
-
prepare
@CheckReturnValue public io.smallrye.mutiny.Uni<PreparedStatement> prepare(String sql)
Description copied from class:SqlConnection
Create a prepared statement using the givensql
string.Unlike the bare Vert.x variant, this method returns a
Uni
. Don't forget to subscribe on it to trigger the operation.- Overrides:
prepare
in classSqlConnection
- Parameters:
sql
- the sql- Returns:
- the
uni
firing the result of the operation when completed, or a failure if the operation failed.
-
prepareAndAwait
public PreparedStatement prepareAndAwait(String sql)
Description copied from class:SqlConnection
Blocking variant ofSqlConnection.prepare(String)
.This method waits for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).
- Overrides:
prepareAndAwait
in classSqlConnection
- Parameters:
sql
- the sql- Returns:
- the PreparedStatement instance produced by the operation.
-
prepareAndForget
public DB2Connection prepareAndForget(String sql)
Description copied from class:SqlConnection
Variant ofSqlConnection.prepare(String)
that ignores the result of the operation.This method subscribes on the result of
SqlConnection.prepare(String)
, but discards the outcome (item or failure). This method is useful to trigger the asynchronous operation fromSqlConnection.prepare(String)
but you don't need to compose it with other operations.- Overrides:
prepareAndForget
in classSqlConnection
- Parameters:
sql
- the sql- Returns:
- the instance of SqlConnection to chain method calls.
-
exceptionHandler
public DB2Connection exceptionHandler(Consumer<Throwable> handler)
- Overrides:
exceptionHandler
in classSqlConnection
- Parameters:
handler
- the handler- Returns:
-
closeHandler
public DB2Connection closeHandler(Runnable handler)
- Overrides:
closeHandler
in classSqlConnection
- Parameters:
handler
- the handler- Returns:
-
ping
@CheckReturnValue public io.smallrye.mutiny.Uni<Void> ping()
Send a PING command to check if the server is alive.Unlike the bare Vert.x variant, this method returns a
Uni
. Don't forget to subscribe on it to trigger the operation.- Returns:
- the
uni
firing the result of the operation when completed, or a failure if the operation failed.
-
pingAndAwait
public Void pingAndAwait()
Blocking variant ofping()
.This method waits for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).
- Returns:
- the Void instance produced by the operation.
-
pingAndForget
public DB2Connection pingAndForget()
Variant ofping()
that ignores the result of the operation.This method subscribes on the result of
ping()
, but discards the outcome (item or failure). This method is useful to trigger the asynchronous operation fromping()
but you don't need to compose it with other operations.- Returns:
- the instance of DB2Connection to chain method calls.
-
debug
@CheckReturnValue public io.smallrye.mutiny.Uni<Void> debug()
Send a DEBUG command to dump debug information to the server's stdout.Unlike the bare Vert.x variant, this method returns a
Uni
. Don't forget to subscribe on it to trigger the operation.- Returns:
- the
uni
firing the result of the operation when completed, or a failure if the operation failed.
-
debugAndAwait
public Void debugAndAwait()
Blocking variant ofdebug()
.This method waits for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).
- Returns:
- the Void instance produced by the operation.
-
debugAndForget
public DB2Connection debugAndForget()
Variant ofdebug()
that ignores the result of the operation.This method subscribes on the result of
debug()
, but discards the outcome (item or failure). This method is useful to trigger the asynchronous operation fromdebug()
but you don't need to compose it with other operations.- Returns:
- the instance of DB2Connection to chain method calls.
-
cast
public static DB2Connection cast(SqlConnection sqlConnection)
- Parameters:
sqlConnection
- the connection to cast- Returns:
- a
instance
-
newInstance
public static DB2Connection newInstance(io.vertx.db2client.DB2Connection arg)
-
-