Packages

c

slick.jdbc

LoggingStatement

class LoggingStatement extends Statement

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

Source
LoggingStatement.scala
Linear Supertypes
Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LoggingStatement
  2. Statement
  3. AutoCloseable
  4. Wrapper
  5. AnyRef
  6. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new LoggingStatement(st: Statement)

Value Members

  1. def addBatch(sql: String): Unit
    Definition Classes
    LoggingStatement → Statement
  2. def cancel(): Unit
    Definition Classes
    LoggingStatement → Statement
  3. def clearBatch(): Unit
    Definition Classes
    LoggingStatement → Statement
  4. def clearWarnings(): Unit
    Definition Classes
    LoggingStatement → Statement
  5. def close(): Unit
    Definition Classes
    LoggingStatement → Statement → AutoCloseable
  6. def closeOnCompletion(): Unit
    Definition Classes
    LoggingStatement → Statement
  7. def enquoteIdentifier(arg0: String, arg1: Boolean): String
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  8. def enquoteLiteral(arg0: String): String
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  9. def enquoteNCharLiteral(arg0: String): String
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  10. def execute(sql: String): Boolean
    Definition Classes
    LoggingStatement → Statement
  11. def execute(sql: String, autoGeneratedKeys: Int): Boolean
    Definition Classes
    LoggingStatement → Statement
  12. def execute(sql: String, columnIndexes: Array[Int]): Boolean
    Definition Classes
    LoggingStatement → Statement
  13. def execute(sql: String, columnNames: Array[String]): Boolean
    Definition Classes
    LoggingStatement → Statement
  14. def executeBatch(): Array[Int]
    Definition Classes
    LoggingStatement → Statement
  15. def executeLargeBatch(): Array[Long]
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  16. def executeLargeUpdate(arg0: String, arg1: Array[String]): Long
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  17. def executeLargeUpdate(arg0: String, arg1: Array[Int]): Long
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  18. def executeLargeUpdate(arg0: String, arg1: Int): Long
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  19. def executeLargeUpdate(arg0: String): Long
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  20. def executeQuery(sql: String): ResultSet
    Definition Classes
    LoggingStatement → Statement
  21. def executeUpdate(sql: String): Int
    Definition Classes
    LoggingStatement → Statement
  22. def executeUpdate(sql: String, autoGeneratedKeys: Int): Int
    Definition Classes
    LoggingStatement → Statement
  23. def executeUpdate(sql: String, columnIndexes: Array[Int]): Int
    Definition Classes
    LoggingStatement → Statement
  24. def executeUpdate(sql: String, columnNames: Array[String]): Int
    Definition Classes
    LoggingStatement → Statement
  25. def getConnection(): Connection
    Definition Classes
    LoggingStatement → Statement
  26. def getFetchDirection(): Int
    Definition Classes
    LoggingStatement → Statement
  27. def getFetchSize(): Int
    Definition Classes
    LoggingStatement → Statement
  28. def getGeneratedKeys(): ResultSet
    Definition Classes
    LoggingStatement → Statement
  29. def getLargeMaxRows(): Long
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  30. def getLargeUpdateCount(): Long
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  31. def getMaxFieldSize(): Int
    Definition Classes
    LoggingStatement → Statement
  32. def getMaxRows(): Int
    Definition Classes
    LoggingStatement → Statement
  33. def getMoreResults(): Boolean
    Definition Classes
    LoggingStatement → Statement
  34. def getMoreResults(current: Int): Boolean
    Definition Classes
    LoggingStatement → Statement
  35. def getQueryTimeout(): Int
    Definition Classes
    LoggingStatement → Statement
  36. def getResultSet(): ResultSet
    Definition Classes
    LoggingStatement → Statement
  37. def getResultSetConcurrency(): Int
    Definition Classes
    LoggingStatement → Statement
  38. def getResultSetHoldability(): Int
    Definition Classes
    LoggingStatement → Statement
  39. def getResultSetType(): Int
    Definition Classes
    LoggingStatement → Statement
  40. def getUpdateCount(): Int
    Definition Classes
    LoggingStatement → Statement
  41. def getWarnings(): SQLWarning
    Definition Classes
    LoggingStatement → Statement
  42. def isCloseOnCompletion(): Boolean
    Definition Classes
    LoggingStatement → Statement
  43. def isClosed(): Boolean
    Definition Classes
    LoggingStatement → Statement
  44. def isPoolable(): Boolean
    Definition Classes
    LoggingStatement → Statement
  45. def isSimpleIdentifier(arg0: String): Boolean
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  46. def isWrapperFor(iface: Class[_]): Boolean
    Definition Classes
    LoggingStatement → Wrapper
  47. def setCursorName(name: String): Unit
    Definition Classes
    LoggingStatement → Statement
  48. def setEscapeProcessing(enable: Boolean): Unit
    Definition Classes
    LoggingStatement → Statement
  49. def setFetchDirection(direction: Int): Unit
    Definition Classes
    LoggingStatement → Statement
  50. def setFetchSize(rows: Int): Unit
    Definition Classes
    LoggingStatement → Statement
  51. def setLargeMaxRows(arg0: Long): Unit
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  52. def setMaxFieldSize(max: Int): Unit
    Definition Classes
    LoggingStatement → Statement
  53. def setMaxRows(max: Int): Unit
    Definition Classes
    LoggingStatement → Statement
  54. def setPoolable(poolable: Boolean): Unit
    Definition Classes
    LoggingStatement → Statement
  55. def setQueryTimeout(seconds: Int): Unit
    Definition Classes
    LoggingStatement → Statement
  56. def unwrap[T](iface: Class[T]): T
    Definition Classes
    LoggingStatement → Wrapper