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 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) 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.DefaultConnection
getDelegate, getMetadata, getTransactionIsolationLevel, isAutoCommit 
- 
Constructor Details
- 
LoggingConnection
public LoggingConnection(io.r2dbc.spi.Connection delegate)  
 - 
 - 
Method Details
- 
beginTransaction
- Specified by:
 beginTransactionin interfaceio.r2dbc.spi.Connection- Overrides:
 beginTransactionin classDefaultConnection
 - 
beginTransaction
public org.reactivestreams.Publisher<Void> beginTransaction(io.r2dbc.spi.TransactionDefinition definition) - Specified by:
 beginTransactionin interfaceio.r2dbc.spi.Connection- Overrides:
 beginTransactionin classDefaultConnection
 - 
close
- Specified by:
 closein interfaceio.r2dbc.spi.Closeable- Specified by:
 closein interfaceio.r2dbc.spi.Connection- Overrides:
 closein classDefaultConnection
 - 
commitTransaction
- Specified by:
 commitTransactionin interfaceio.r2dbc.spi.Connection- Overrides:
 commitTransactionin classDefaultConnection
 - 
createBatch
public io.r2dbc.spi.Batch createBatch()- Specified by:
 createBatchin interfaceio.r2dbc.spi.Connection- Overrides:
 createBatchin classDefaultConnection
 - 
createSavepoint
- Specified by:
 createSavepointin interfaceio.r2dbc.spi.Connection- Overrides:
 createSavepointin classDefaultConnection
 - 
createStatement
- Specified by:
 createStatementin interfaceio.r2dbc.spi.Connection- Overrides:
 createStatementin classDefaultConnection
 - 
releaseSavepoint
- Specified by:
 releaseSavepointin interfaceio.r2dbc.spi.Connection- Overrides:
 releaseSavepointin classDefaultConnection
 - 
rollbackTransaction
- Specified by:
 rollbackTransactionin interfaceio.r2dbc.spi.Connection- Overrides:
 rollbackTransactionin classDefaultConnection
 - 
rollbackTransactionToSavepoint
- Specified by:
 rollbackTransactionToSavepointin interfaceio.r2dbc.spi.Connection- Overrides:
 rollbackTransactionToSavepointin classDefaultConnection
 - 
setAutoCommit
- Specified by:
 setAutoCommitin interfaceio.r2dbc.spi.Connection- Overrides:
 setAutoCommitin classDefaultConnection
 - 
setLockWaitTimeout
- Specified by:
 setLockWaitTimeoutin interfaceio.r2dbc.spi.Connection- Overrides:
 setLockWaitTimeoutin classDefaultConnection
 - 
setStatementTimeout
- Specified by:
 setStatementTimeoutin interfaceio.r2dbc.spi.Connection- Overrides:
 setStatementTimeoutin classDefaultConnection
 - 
setTransactionIsolationLevel
public org.reactivestreams.Publisher<Void> setTransactionIsolationLevel(io.r2dbc.spi.IsolationLevel isolationLevel) - Specified by:
 setTransactionIsolationLevelin interfaceio.r2dbc.spi.Connection- Overrides:
 setTransactionIsolationLevelin classDefaultConnection
 - 
validate
- Specified by:
 validatein interfaceio.r2dbc.spi.Connection- Overrides:
 validatein classDefaultConnection
 
 -