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
Known subtypes

Members list

Concise view

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

Attributes

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

Attributes

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

Attributes

Inherited from:
Statement