Module org.jooq

Class LoggingStatement

java.lang.Object
org.jooq.tools.r2dbc.DefaultStatement
org.jooq.tools.r2dbc.LoggingStatement
All Implemented Interfaces:
io.r2dbc.spi.Statement

public class LoggingStatement extends DefaultStatement
An R2DBC Statement proxy that logs all statements that are prepared or executed using it.
Author:
Lukas Eder
  • Constructor Details

    • LoggingStatement

      public LoggingStatement(io.r2dbc.spi.Statement delegate)
  • Method Details

    • add

      public io.r2dbc.spi.Statement add()
      Specified by:
      add in interface io.r2dbc.spi.Statement
      Overrides:
      add in class DefaultStatement
    • bind

      public io.r2dbc.spi.Statement bind(int index, Object value)
      Specified by:
      bind in interface io.r2dbc.spi.Statement
      Overrides:
      bind in class DefaultStatement
    • bind

      public io.r2dbc.spi.Statement bind(String name, Object value)
      Specified by:
      bind in interface io.r2dbc.spi.Statement
      Overrides:
      bind in class DefaultStatement
    • bindNull

      public io.r2dbc.spi.Statement bindNull(int index, Class<?> type)
      Specified by:
      bindNull in interface io.r2dbc.spi.Statement
      Overrides:
      bindNull in class DefaultStatement
    • bindNull

      public io.r2dbc.spi.Statement bindNull(String name, Class<?> type)
      Specified by:
      bindNull in interface io.r2dbc.spi.Statement
      Overrides:
      bindNull in class DefaultStatement
    • execute

      public org.reactivestreams.Publisher<? extends io.r2dbc.spi.Result> execute()
      Specified by:
      execute in interface io.r2dbc.spi.Statement
      Overrides:
      execute in class DefaultStatement