public final class MssqlConnection extends Object implements Connection
Connection to a Microsoft SQL Server.MssqlConnection,
DefaultMssqlResult,
ErrorDetails| Modifier and Type | Method and Description |
|---|---|
Mono<Void> |
beginTransaction() |
Mono<Void> |
beginTransaction(TransactionDefinition transactionDefinition) |
Mono<Void> |
close() |
Mono<Void> |
commitTransaction() |
MssqlBatch |
createBatch() |
Mono<Void> |
createSavepoint(String name) |
MssqlStatement |
createStatement(String sql) |
MssqlConnectionMetadata |
getMetadata() |
IsolationLevel |
getTransactionIsolationLevel() |
boolean |
isAutoCommit() |
Mono<Void> |
releaseSavepoint(String name) |
Mono<Void> |
rollbackTransaction() |
Mono<Void> |
rollbackTransactionToSavepoint(String name) |
Mono<Void> |
setAutoCommit(boolean autoCommit) |
Mono<Void> |
setLockWaitTimeout(Duration timeout)
Configure the lock wait timeout via
SET LOCK_TIMEOUT. |
Mono<Void> |
setStatementTimeout(Duration timeout)
Configure the statement wait timeout.
|
Mono<Void> |
setTransactionIsolationLevel(IsolationLevel isolationLevel) |
Mono<Boolean> |
validate(ValidationDepth depth) |
public Mono<Void> beginTransaction()
beginTransaction in interface Connectionpublic Mono<Void> beginTransaction(TransactionDefinition transactionDefinition)
beginTransaction in interface Connectionpublic Mono<Void> close()
close in interface Closeableclose in interface Connectionpublic Mono<Void> commitTransaction()
commitTransaction in interface Connectionpublic MssqlBatch createBatch()
createBatch in interface Connectionpublic Mono<Void> createSavepoint(String name)
createSavepoint in interface Connectionpublic MssqlStatement createStatement(String sql)
createStatement in interface Connectionpublic Mono<Void> releaseSavepoint(String name)
releaseSavepoint in interface Connectionpublic Mono<Void> rollbackTransaction()
rollbackTransaction in interface Connectionpublic Mono<Void> rollbackTransactionToSavepoint(String name)
rollbackTransactionToSavepoint in interface Connectionpublic boolean isAutoCommit()
isAutoCommit in interface Connectionpublic Mono<Void> setAutoCommit(boolean autoCommit)
setAutoCommit in interface Connectionpublic Mono<Void> setLockWaitTimeout(Duration timeout)
SET LOCK_TIMEOUT. Negative values are translated to -1 meaning infinite wait.setLockWaitTimeout in interface Connectiontimeout - the timeout to apply.Mono that indicates that the lock wait timeout has been appliedpublic Mono<Void> setStatementTimeout(Duration timeout)
setStatementTimeout in interface Connectiontimeout - the timeout to apply.Mono that indicates that the statement timeout has been appliedpublic MssqlConnectionMetadata getMetadata()
getMetadata in interface Connectionpublic IsolationLevel getTransactionIsolationLevel()
getTransactionIsolationLevel in interface Connectionpublic Mono<Void> setTransactionIsolationLevel(IsolationLevel isolationLevel)
setTransactionIsolationLevel in interface Connectionpublic Mono<Boolean> validate(ValidationDepth depth)
validate in interface ConnectionCopyright © 2023. All rights reserved.