java.lang.Object
org.jooq.tools.r2dbc.DefaultConnection
org.jooq.tools.r2dbc.LoggingConnection
- All Implemented Interfaces:
- io.r2dbc.spi.Closeable,- io.r2dbc.spi.Connection
An R2DBC 
Connection proxy that logs all statements that are prepared
 or executed using it.- 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) org.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) Methods inherited from class org.jooq.tools.r2dbc.DefaultConnectiongetDelegate, getMetadata, getTransactionIsolationLevel, isAutoCommit
- 
Constructor Details- 
LoggingConnectionpublic LoggingConnection(io.r2dbc.spi.Connection delegate) 
 
- 
- 
Method Details- 
beginTransaction- Specified by:
- beginTransactionin interface- io.r2dbc.spi.Connection
- Overrides:
- beginTransactionin class- DefaultConnection
 
- 
beginTransactionpublic org.reactivestreams.Publisher<Void> beginTransaction(io.r2dbc.spi.TransactionDefinition definition) - Specified by:
- beginTransactionin interface- io.r2dbc.spi.Connection
- Overrides:
- beginTransactionin class- DefaultConnection
 
- 
close- Specified by:
- closein interface- io.r2dbc.spi.Closeable
- Specified by:
- closein interface- io.r2dbc.spi.Connection
- Overrides:
- closein class- DefaultConnection
 
- 
commitTransaction- Specified by:
- commitTransactionin interface- io.r2dbc.spi.Connection
- Overrides:
- commitTransactionin class- DefaultConnection
 
- 
createBatchpublic io.r2dbc.spi.Batch createBatch()- Specified by:
- createBatchin interface- io.r2dbc.spi.Connection
- Overrides:
- createBatchin class- DefaultConnection
 
- 
createSavepoint- Specified by:
- createSavepointin interface- io.r2dbc.spi.Connection
- Overrides:
- createSavepointin class- DefaultConnection
 
- 
createStatement- Specified by:
- createStatementin interface- io.r2dbc.spi.Connection
- Overrides:
- createStatementin class- DefaultConnection
 
- 
releaseSavepoint- Specified by:
- releaseSavepointin interface- io.r2dbc.spi.Connection
- Overrides:
- releaseSavepointin class- DefaultConnection
 
- 
rollbackTransaction- Specified by:
- rollbackTransactionin interface- io.r2dbc.spi.Connection
- Overrides:
- rollbackTransactionin class- DefaultConnection
 
- 
rollbackTransactionToSavepoint- Specified by:
- rollbackTransactionToSavepointin interface- io.r2dbc.spi.Connection
- Overrides:
- rollbackTransactionToSavepointin class- DefaultConnection
 
- 
setAutoCommit- Specified by:
- setAutoCommitin interface- io.r2dbc.spi.Connection
- Overrides:
- setAutoCommitin class- DefaultConnection
 
- 
setLockWaitTimeout- Specified by:
- setLockWaitTimeoutin interface- io.r2dbc.spi.Connection
- Overrides:
- setLockWaitTimeoutin class- DefaultConnection
 
- 
setStatementTimeout- Specified by:
- setStatementTimeoutin interface- io.r2dbc.spi.Connection
- Overrides:
- setStatementTimeoutin class- DefaultConnection
 
- 
setTransactionIsolationLevelpublic org.reactivestreams.Publisher<Void> setTransactionIsolationLevel(io.r2dbc.spi.IsolationLevel isolationLevel) - Specified by:
- setTransactionIsolationLevelin interface- io.r2dbc.spi.Connection
- Overrides:
- setTransactionIsolationLevelin class- DefaultConnection
 
- 
validate- Specified by:
- validatein interface- io.r2dbc.spi.Connection
- Overrides:
- validatein class- DefaultConnection
 
 
-