Class MSSQLConnection
- java.lang.Object
-
- io.vertx.mutiny.sqlclient.SqlClient
-
- io.vertx.mutiny.sqlclient.SqlConnection
-
- io.vertx.mutiny.mssqlclient.MSSQLConnection
-
public class MSSQLConnection extends SqlConnection
A connection to Microsoft SQL Server. NOTE: This class has been automatically generated from theoriginalnon Mutiny-ified interface using Vert.x codegen.
-
-
Field Summary
Fields Modifier and Type Field Description static TypeArg<MSSQLConnection>__TYPE_ARG
-
Constructor Summary
Constructors Constructor Description MSSQLConnection(io.vertx.mssqlclient.MSSQLConnection delegate)MSSQLConnection(Object delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MSSQLConnectioncast(SqlConnection sqlConnection)MSSQLConnectioncloseHandler(Runnable handler)static io.smallrye.mutiny.Uni<MSSQLConnection>connect(Vertx vertx, io.vertx.mssqlclient.MSSQLConnectOptions connectOptions)Create a connection to SQL Server with the givenconnectOptions.static io.smallrye.mutiny.Uni<MSSQLConnection>connect(Vertx vertx, String connectionUri)Likeconnect(io.vertx.mutiny.core.Vertx, io.vertx.mssqlclient.MSSQLConnectOptions)with options built fromconnectionUri.static MSSQLConnectionconnectAndAwait(Vertx vertx, io.vertx.mssqlclient.MSSQLConnectOptions connectOptions)Blocking variant ofconnect(io.vertx.mutiny.core.Vertx,MSSQLConnectOptions).static MSSQLConnectionconnectAndAwait(Vertx vertx, String connectionUri)Blocking variant ofconnect(io.vertx.mutiny.core.Vertx,String).static voidconnectAndForget(Vertx vertx, io.vertx.mssqlclient.MSSQLConnectOptions connectOptions)Variant ofconnect(io.vertx.mutiny.core.Vertx,MSSQLConnectOptions)that ignores the result of the operation.static voidconnectAndForget(Vertx vertx, String connectionUri)Variant ofconnect(io.vertx.mutiny.core.Vertx,String)that ignores the result of the operation.booleanequals(Object o)MSSQLConnectionexceptionHandler(Consumer<Throwable> handler)io.vertx.mssqlclient.MSSQLConnectiongetDelegate()inthashCode()static MSSQLConnectionnewInstance(io.vertx.mssqlclient.MSSQLConnection arg)io.smallrye.mutiny.Uni<PreparedStatement>prepare(String s)Unlike the bare Vert.x variant, this method returns aUni.PreparedStatementprepareAndAwait(String s)Blocking variant ofprepare(String).MSSQLConnectionprepareAndForget(String s)Variant ofprepare(String)that ignores the result of the operation.StringtoString()-
Methods inherited from class io.vertx.mutiny.sqlclient.SqlConnection
begin, beginAndAwait, beginAndForget, close, closeAndAwait, closeAndForget, databaseMetadata, isSSL, newInstance, prepare, prepareAndAwait, prepareAndForget
-
Methods inherited from class io.vertx.mutiny.sqlclient.SqlClient
newInstance, preparedQuery, preparedQuery, query
-
-
-
-
Field Detail
-
__TYPE_ARG
public static final TypeArg<MSSQLConnection> __TYPE_ARG
-
-
Constructor Detail
-
MSSQLConnection
public MSSQLConnection(io.vertx.mssqlclient.MSSQLConnection delegate)
-
MSSQLConnection
public MSSQLConnection(Object delegate)
-
-
Method Detail
-
getDelegate
public io.vertx.mssqlclient.MSSQLConnection getDelegate()
- Overrides:
getDelegatein classSqlConnection
-
toString
public String toString()
- Overrides:
toStringin classSqlConnection
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classSqlConnection
-
hashCode
public int hashCode()
- Overrides:
hashCodein classSqlConnection
-
connect
@CheckReturnValue public static io.smallrye.mutiny.Uni<MSSQLConnection> connect(Vertx vertx, io.vertx.mssqlclient.MSSQLConnectOptions connectOptions)
Create a connection to SQL 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
unifiring the result of the operation when completed, or a failure if the operation failed.
-
connectAndAwait
public static MSSQLConnection connectAndAwait(Vertx vertx, io.vertx.mssqlclient.MSSQLConnectOptions connectOptions)
Blocking variant ofconnect(io.vertx.mutiny.core.Vertx,MSSQLConnectOptions).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 MSSQLConnection instance produced by the operation.
-
connectAndForget
public static void connectAndForget(Vertx vertx, io.vertx.mssqlclient.MSSQLConnectOptions connectOptions)
Variant ofconnect(io.vertx.mutiny.core.Vertx,MSSQLConnectOptions)that ignores the result of the operation.This method subscribes on the result of
connect(io.vertx.mutiny.core.Vertx,MSSQLConnectOptions), but discards the outcome (item or failure). This method is useful to trigger the asynchronous operation fromconnect(io.vertx.mutiny.core.Vertx,MSSQLConnectOptions)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<MSSQLConnection> connect(Vertx vertx, String connectionUri)
Likeconnect(io.vertx.mutiny.core.Vertx, io.vertx.mssqlclient.MSSQLConnectOptions)with options built 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
unifiring the result of the operation when completed, or a failure if the operation failed.
-
connectAndAwait
public static MSSQLConnection 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 MSSQLConnection 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 s)
Unlike the bare Vert.x variant, this method returns a
Uni. Don't forget to subscribe on it to trigger the operation.- Overrides:
preparein classSqlConnection- Parameters:
s-- Returns:
- the
unifiring the result of the operation when completed, or a failure if the operation failed.
-
prepareAndAwait
public PreparedStatement prepareAndAwait(String s)
Blocking variant ofprepare(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:
prepareAndAwaitin classSqlConnection- Parameters:
s-- Returns:
- the PreparedStatement instance produced by the operation.
-
prepareAndForget
public MSSQLConnection prepareAndForget(String s)
Variant ofprepare(String)that ignores the result of the operation.This method subscribes on the result of
prepare(String), but discards the outcome (item or failure). This method is useful to trigger the asynchronous operation fromprepare(String)but you don't need to compose it with other operations.- Overrides:
prepareAndForgetin classSqlConnection- Parameters:
s-- Returns:
- the instance of MSSQLConnection to chain method calls.
-
exceptionHandler
public MSSQLConnection exceptionHandler(Consumer<Throwable> handler)
- Overrides:
exceptionHandlerin classSqlConnection- Parameters:
handler-- Returns:
-
closeHandler
public MSSQLConnection closeHandler(Runnable handler)
- Overrides:
closeHandlerin classSqlConnection- Parameters:
handler-- Returns:
-
cast
public static MSSQLConnection cast(SqlConnection sqlConnection)
- Parameters:
sqlConnection- the connection to cast- Returns:
- a
instance
-
newInstance
public static MSSQLConnection newInstance(io.vertx.mssqlclient.MSSQLConnection arg)
-
-