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 SummaryConstructors
- 
Method SummaryModifier 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- 
DefaultConnectionpublic DefaultConnection(io.r2dbc.spi.Connection delegate) 
 
- 
- 
Method Details- 
getDelegatepublic io.r2dbc.spi.Connection getDelegate()
- 
beginTransaction- Specified by:
- beginTransactionin interface- io.r2dbc.spi.Connection
 
- 
beginTransactionpublic org.reactivestreams.Publisher<Void> beginTransaction(io.r2dbc.spi.TransactionDefinition definition) - Specified by:
- beginTransactionin interface- io.r2dbc.spi.Connection
 
- 
close- Specified by:
- closein interface- io.r2dbc.spi.Closeable
- Specified by:
- closein interface- io.r2dbc.spi.Connection
 
- 
commitTransaction- Specified by:
- commitTransactionin interface- io.r2dbc.spi.Connection
 
- 
createBatchpublic io.r2dbc.spi.Batch createBatch()- Specified by:
- createBatchin interface- io.r2dbc.spi.Connection
 
- 
createSavepoint- Specified by:
- createSavepointin interface- io.r2dbc.spi.Connection
 
- 
createStatement- Specified by:
- createStatementin interface- io.r2dbc.spi.Connection
 
- 
isAutoCommitpublic boolean isAutoCommit()- Specified by:
- isAutoCommitin interface- io.r2dbc.spi.Connection
 
- 
getMetadatapublic io.r2dbc.spi.ConnectionMetadata getMetadata()- Specified by:
- getMetadatain interface- io.r2dbc.spi.Connection
 
- 
getTransactionIsolationLevelpublic io.r2dbc.spi.IsolationLevel getTransactionIsolationLevel()- Specified by:
- getTransactionIsolationLevelin interface- io.r2dbc.spi.Connection
 
- 
releaseSavepoint- Specified by:
- releaseSavepointin interface- io.r2dbc.spi.Connection
 
- 
rollbackTransaction- Specified by:
- rollbackTransactionin interface- io.r2dbc.spi.Connection
 
- 
rollbackTransactionToSavepoint- Specified by:
- rollbackTransactionToSavepointin interface- io.r2dbc.spi.Connection
 
- 
setAutoCommit- Specified by:
- setAutoCommitin interface- io.r2dbc.spi.Connection
 
- 
setLockWaitTimeout- Specified by:
- setLockWaitTimeoutin interface- io.r2dbc.spi.Connection
 
- 
setStatementTimeout- Specified by:
- setStatementTimeoutin interface- io.r2dbc.spi.Connection
 
- 
setTransactionIsolationLevelpublic org.reactivestreams.Publisher<Void> setTransactionIsolationLevel(io.r2dbc.spi.IsolationLevel isolationLevel) - Specified by:
- setTransactionIsolationLevelin interface- io.r2dbc.spi.Connection
 
- 
validate- Specified by:
- validatein interface- io.r2dbc.spi.Connection
 
 
-