LoggingStatement

slick.jdbc.LoggingStatement
class LoggingStatement(st: Statement) extends Statement

A wrapper for java.sql.Statement that logs statements and benchmark results to the appropriate JdbcBackend loggers.

Attributes

Source
LoggingStatement.scala
Graph
Supertypes
trait Statement
trait AutoCloseable
trait Wrapper
class Object
trait Matchable
class Any
Show all
Known subtypes

Members list

Value members

Concrete methods

override def addBatch(sql: String): Unit

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def cancel(): Unit

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def clearBatch(): Unit

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def clearWarnings(): Unit

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def close(): Unit

Attributes

Definition Classes
Statement -> AutoCloseable
Source
LoggingStatement.scala
override def closeOnCompletion(): Unit

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def execute(sql: String, columnNames: Array[String]): Boolean

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def execute(sql: String, columnIndexes: Array[Int]): Boolean

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def execute(sql: String, autoGeneratedKeys: Int): Boolean

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def execute(sql: String): Boolean

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def executeBatch(): Array[Int]

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def executeQuery(sql: String): ResultSet

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def executeUpdate(sql: String, columnNames: Array[String]): Int

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def executeUpdate(sql: String, columnIndexes: Array[Int]): Int

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def executeUpdate(sql: String, autoGeneratedKeys: Int): Int

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def executeUpdate(sql: String): Int

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def getConnection: Connection

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def getFetchDirection: Int

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def getFetchSize: Int

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def getGeneratedKeys: ResultSet

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def getMaxFieldSize: Int

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def getMaxRows: Int

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def getMoreResults(current: Int): Boolean

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def getMoreResults: Boolean

Attributes

Definition Classes
Source
LoggingStatement.scala
override def getQueryTimeout: Int

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def getResultSet: ResultSet

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def getResultSetConcurrency: Int

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def getResultSetHoldability: Int

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def getResultSetType: Int

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def getUpdateCount: Int

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def getWarnings: SQLWarning

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def isCloseOnCompletion: Boolean

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def isClosed: Boolean

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def isPoolable: Boolean

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def isWrapperFor(iface: Class[_]): Boolean

Attributes

Definition Classes
Wrapper
Source
LoggingStatement.scala
override def setCursorName(name: String): Unit

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def setEscapeProcessing(enable: Boolean): Unit

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def setFetchDirection(direction: Int): Unit

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def setFetchSize(rows: Int): Unit

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def setMaxFieldSize(max: Int): Unit

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def setMaxRows(max: Int): Unit

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def setPoolable(poolable: Boolean): Unit

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def setQueryTimeout(seconds: Int): Unit

Attributes

Definition Classes
Statement
Source
LoggingStatement.scala
override def unwrap[T](iface: Class[T]): T

Attributes

Definition Classes
Wrapper
Source
LoggingStatement.scala

Inherited methods

def enquoteIdentifier(x$0: String, x$1: Boolean): String

Attributes

Inherited from:
Statement
def enquoteLiteral(x$0: String): String

Attributes

Inherited from:
Statement
def enquoteNCharLiteral(x$0: String): String

Attributes

Inherited from:
Statement
def executeLargeBatch(): Array[Long]

Attributes

Inherited from:
Statement
def executeLargeUpdate(x$0: String, x$1: Array[String]): Long

Attributes

Inherited from:
Statement
def executeLargeUpdate(x$0: String, x$1: Array[Int]): Long

Attributes

Inherited from:
Statement
def executeLargeUpdate(x$0: String, x$1: Int): Long

Attributes

Inherited from:
Statement
def executeLargeUpdate(x$0: String): Long

Attributes

Inherited from:
Statement
def getLargeMaxRows(): Long

Attributes

Inherited from:
Statement
def getLargeUpdateCount(): Long

Attributes

Inherited from:
Statement
def isSimpleIdentifier(x$0: String): Boolean

Attributes

Inherited from:
Statement
def setLargeMaxRows(x$0: Long): Unit

Attributes

Inherited from:
Statement