java.lang.Object
org.jooq.tools.r2dbc.DefaultConnection
- All Implemented Interfaces:
 io.r2dbc.spi.Closeable,io.r2dbc.spi.Connection
- Direct Known Subclasses:
 LoggingConnection
A default R2DBC 
Connection implementation delegating all R2DBC
 calls to an internal getDelegate().- Author:
 - Lukas Eder
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionorg.reactivestreams.Publisher<Void> org.reactivestreams.Publisher<Void> beginTransaction(io.r2dbc.spi.TransactionDefinition definition) org.reactivestreams.Publisher<Void> close()org.reactivestreams.Publisher<Void> io.r2dbc.spi.Batchorg.reactivestreams.Publisher<Void> createSavepoint(String name) io.r2dbc.spi.StatementcreateStatement(String sql) io.r2dbc.spi.Connectionio.r2dbc.spi.ConnectionMetadataio.r2dbc.spi.IsolationLevelbooleanorg.reactivestreams.Publisher<Void> releaseSavepoint(String name) org.reactivestreams.Publisher<Void> org.reactivestreams.Publisher<Void> org.reactivestreams.Publisher<Void> setAutoCommit(boolean autoCommit) org.reactivestreams.Publisher<Void> setLockWaitTimeout(Duration timeout) org.reactivestreams.Publisher<Void> setStatementTimeout(Duration timeout) org.reactivestreams.Publisher<Void> setTransactionIsolationLevel(io.r2dbc.spi.IsolationLevel isolationLevel) org.reactivestreams.Publisher<Boolean> validate(io.r2dbc.spi.ValidationDepth depth)  
- 
Constructor Details
- 
DefaultConnection
public DefaultConnection(io.r2dbc.spi.Connection delegate)  
 - 
 - 
Method Details
- 
getDelegate
public io.r2dbc.spi.Connection getDelegate() - 
beginTransaction
- Specified by:
 beginTransactionin interfaceio.r2dbc.spi.Connection
 - 
beginTransaction
public org.reactivestreams.Publisher<Void> beginTransaction(io.r2dbc.spi.TransactionDefinition definition) - Specified by:
 beginTransactionin interfaceio.r2dbc.spi.Connection
 - 
close
- Specified by:
 closein interfaceio.r2dbc.spi.Closeable- Specified by:
 closein interfaceio.r2dbc.spi.Connection
 - 
commitTransaction
- Specified by:
 commitTransactionin interfaceio.r2dbc.spi.Connection
 - 
createBatch
public io.r2dbc.spi.Batch createBatch()- Specified by:
 createBatchin interfaceio.r2dbc.spi.Connection
 - 
createSavepoint
- Specified by:
 createSavepointin interfaceio.r2dbc.spi.Connection
 - 
createStatement
- Specified by:
 createStatementin interfaceio.r2dbc.spi.Connection
 - 
isAutoCommit
public boolean isAutoCommit()- Specified by:
 isAutoCommitin interfaceio.r2dbc.spi.Connection
 - 
getMetadata
public io.r2dbc.spi.ConnectionMetadata getMetadata()- Specified by:
 getMetadatain interfaceio.r2dbc.spi.Connection
 - 
getTransactionIsolationLevel
public io.r2dbc.spi.IsolationLevel getTransactionIsolationLevel()- Specified by:
 getTransactionIsolationLevelin interfaceio.r2dbc.spi.Connection
 - 
releaseSavepoint
- Specified by:
 releaseSavepointin interfaceio.r2dbc.spi.Connection
 - 
rollbackTransaction
- Specified by:
 rollbackTransactionin interfaceio.r2dbc.spi.Connection
 - 
rollbackTransactionToSavepoint
- Specified by:
 rollbackTransactionToSavepointin interfaceio.r2dbc.spi.Connection
 - 
setAutoCommit
- Specified by:
 setAutoCommitin interfaceio.r2dbc.spi.Connection
 - 
setLockWaitTimeout
- Specified by:
 setLockWaitTimeoutin interfaceio.r2dbc.spi.Connection
 - 
setStatementTimeout
- Specified by:
 setStatementTimeoutin interfaceio.r2dbc.spi.Connection
 - 
setTransactionIsolationLevel
public org.reactivestreams.Publisher<Void> setTransactionIsolationLevel(io.r2dbc.spi.IsolationLevel isolationLevel) - Specified by:
 setTransactionIsolationLevelin interfaceio.r2dbc.spi.Connection
 - 
validate
- Specified by:
 validatein interfaceio.r2dbc.spi.Connection
 
 -