Packages

c

slick.jdbc

LoggingPreparedStatement

class LoggingPreparedStatement extends LoggingStatement with PreparedStatement

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

Source
LoggingStatement.scala
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LoggingPreparedStatement
  2. PreparedStatement
  3. LoggingStatement
  4. Statement
  5. AutoCloseable
  6. Wrapper
  7. AnyRef
  8. 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 LoggingPreparedStatement(st: PreparedStatement)

Value Members

  1. def addBatch(): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  2. def addBatch(sql: String): Unit
    Definition Classes
    LoggingStatement → Statement
  3. def cancel(): Unit
    Definition Classes
    LoggingStatement → Statement
  4. def clearBatch(): Unit
    Definition Classes
    LoggingStatement → Statement
  5. def clearParameters(): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  6. def clearWarnings(): Unit
    Definition Classes
    LoggingStatement → Statement
  7. def close(): Unit
    Definition Classes
    LoggingStatement → Statement → AutoCloseable
  8. def closeOnCompletion(): Unit
    Definition Classes
    LoggingStatement → Statement
  9. def enquoteIdentifier(arg0: String, arg1: Boolean): String
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  10. def enquoteLiteral(arg0: String): String
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  11. def enquoteNCharLiteral(arg0: String): String
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  12. def execute(): Boolean
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  13. def execute(sql: String): Boolean
    Definition Classes
    LoggingStatement → Statement
  14. def execute(sql: String, autoGeneratedKeys: Int): Boolean
    Definition Classes
    LoggingStatement → Statement
  15. def execute(sql: String, columnIndexes: Array[Int]): Boolean
    Definition Classes
    LoggingStatement → Statement
  16. def execute(sql: String, columnNames: Array[String]): Boolean
    Definition Classes
    LoggingStatement → Statement
  17. def executeBatch(): Array[Int]
    Definition Classes
    LoggingStatement → Statement
  18. def executeLargeBatch(): Array[Long]
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  19. def executeLargeUpdate(): Long
    Definition Classes
    PreparedStatement
    Annotations
    @throws(classOf[java.sql.SQLException])
  20. def executeLargeUpdate(arg0: String, arg1: Array[String]): Long
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  21. def executeLargeUpdate(arg0: String, arg1: Array[Int]): Long
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  22. def executeLargeUpdate(arg0: String, arg1: Int): Long
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  23. def executeLargeUpdate(arg0: String): Long
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  24. def executeQuery(): ResultSet
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  25. def executeQuery(sql: String): ResultSet
    Definition Classes
    LoggingStatement → Statement
  26. def executeUpdate(): Int
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  27. def executeUpdate(sql: String): Int
    Definition Classes
    LoggingStatement → Statement
  28. def executeUpdate(sql: String, autoGeneratedKeys: Int): Int
    Definition Classes
    LoggingStatement → Statement
  29. def executeUpdate(sql: String, columnIndexes: Array[Int]): Int
    Definition Classes
    LoggingStatement → Statement
  30. def executeUpdate(sql: String, columnNames: Array[String]): Int
    Definition Classes
    LoggingStatement → Statement
  31. def getConnection(): Connection
    Definition Classes
    LoggingStatement → Statement
  32. def getFetchDirection(): Int
    Definition Classes
    LoggingStatement → Statement
  33. def getFetchSize(): Int
    Definition Classes
    LoggingStatement → Statement
  34. def getGeneratedKeys(): ResultSet
    Definition Classes
    LoggingStatement → Statement
  35. def getLargeMaxRows(): Long
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  36. def getLargeUpdateCount(): Long
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  37. def getMaxFieldSize(): Int
    Definition Classes
    LoggingStatement → Statement
  38. def getMaxRows(): Int
    Definition Classes
    LoggingStatement → Statement
  39. def getMetaData(): ResultSetMetaData
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  40. def getMoreResults(): Boolean
    Definition Classes
    LoggingStatement → Statement
  41. def getMoreResults(current: Int): Boolean
    Definition Classes
    LoggingStatement → Statement
  42. def getParameterMetaData(): ParameterMetaData
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  43. def getQueryTimeout(): Int
    Definition Classes
    LoggingStatement → Statement
  44. def getResultSet(): ResultSet
    Definition Classes
    LoggingStatement → Statement
  45. def getResultSetConcurrency(): Int
    Definition Classes
    LoggingStatement → Statement
  46. def getResultSetHoldability(): Int
    Definition Classes
    LoggingStatement → Statement
  47. def getResultSetType(): Int
    Definition Classes
    LoggingStatement → Statement
  48. def getUpdateCount(): Int
    Definition Classes
    LoggingStatement → Statement
  49. def getWarnings(): SQLWarning
    Definition Classes
    LoggingStatement → Statement
  50. def isCloseOnCompletion(): Boolean
    Definition Classes
    LoggingStatement → Statement
  51. def isClosed(): Boolean
    Definition Classes
    LoggingStatement → Statement
  52. def isPoolable(): Boolean
    Definition Classes
    LoggingStatement → Statement
  53. def isSimpleIdentifier(arg0: String): Boolean
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  54. def isWrapperFor(iface: Class[_]): Boolean
    Definition Classes
    LoggingStatement → Wrapper
  55. def setArray(i: Int, v: Array): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  56. def setAsciiStream(i: Int, v: InputStream, len: Int): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  57. def setAsciiStream(i: Int, v: InputStream, len: Long): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  58. def setAsciiStream(i: Int, v: InputStream): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  59. def setBigDecimal(i: Int, v: BigDecimal): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  60. def setBinaryStream(i: Int, v: InputStream, len: Int): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  61. def setBinaryStream(i: Int, v: InputStream, len: Long): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  62. def setBinaryStream(i: Int, v: InputStream): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  63. def setBlob(i: Int, v: Blob): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  64. def setBlob(i: Int, v: InputStream, len: Long): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  65. def setBlob(i: Int, v: InputStream): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  66. def setBoolean(i: Int, v: Boolean): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  67. def setByte(i: Int, v: Byte): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  68. def setBytes(i: Int, v: Array[Byte]): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  69. def setCharacterStream(i: Int, v: Reader, len: Int): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  70. def setCharacterStream(i: Int, v: Reader, len: Long): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  71. def setCharacterStream(i: Int, v: Reader): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  72. def setClob(i: Int, v: Clob): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  73. def setClob(i: Int, v: Reader, len: Long): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  74. def setClob(i: Int, v: Reader): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  75. def setCursorName(name: String): Unit
    Definition Classes
    LoggingStatement → Statement
  76. def setDate(i: Int, v: Date): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  77. def setDate(i: Int, v: Date, c: Calendar): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  78. def setDouble(i: Int, v: Double): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  79. def setEscapeProcessing(enable: Boolean): Unit
    Definition Classes
    LoggingStatement → Statement
  80. def setFetchDirection(direction: Int): Unit
    Definition Classes
    LoggingStatement → Statement
  81. def setFetchSize(rows: Int): Unit
    Definition Classes
    LoggingStatement → Statement
  82. def setFloat(i: Int, v: Float): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  83. def setInt(i: Int, v: Int): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  84. def setLargeMaxRows(arg0: Long): Unit
    Definition Classes
    Statement
    Annotations
    @throws(classOf[java.sql.SQLException])
  85. def setLong(i: Int, v: Long): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  86. def setMaxFieldSize(max: Int): Unit
    Definition Classes
    LoggingStatement → Statement
  87. def setMaxRows(max: Int): Unit
    Definition Classes
    LoggingStatement → Statement
  88. def setNCharacterStream(i: Int, v: Reader, len: Long): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  89. def setNCharacterStream(i: Int, v: Reader): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  90. def setNClob(i: Int, v: NClob): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  91. def setNClob(i: Int, v: Reader, len: Long): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  92. def setNClob(i: Int, v: Reader): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  93. def setNString(i: Int, v: String): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  94. def setNull(i: Int, tp: Int): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  95. def setNull(i: Int, tp: Int, tpStr: String): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  96. def setObject(i: Int, v: Any): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  97. def setObject(i: Int, v: Any, tp: Int): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  98. def setObject(i: Int, v: Any, tp: Int, scl: Int): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  99. def setObject(arg0: Int, arg1: AnyRef, arg2: SQLType): Unit
    Definition Classes
    PreparedStatement
    Annotations
    @throws(classOf[java.sql.SQLException])
  100. def setObject(arg0: Int, arg1: AnyRef, arg2: SQLType, arg3: Int): Unit
    Definition Classes
    PreparedStatement
    Annotations
    @throws(classOf[java.sql.SQLException])
  101. def setPoolable(poolable: Boolean): Unit
    Definition Classes
    LoggingStatement → Statement
  102. def setQueryTimeout(seconds: Int): Unit
    Definition Classes
    LoggingStatement → Statement
  103. def setRef(i: Int, v: Ref): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  104. def setRowId(i: Int, v: RowId): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  105. def setSQLXML(i: Int, v: SQLXML): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  106. def setShort(i: Int, v: Short): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  107. def setString(i: Int, v: String): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  108. def setTime(i: Int, v: Time): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  109. def setTime(i: Int, v: Time, c: Calendar): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  110. def setTimestamp(i: Int, v: Timestamp): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  111. def setTimestamp(i: Int, v: Timestamp, c: Calendar): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  112. def setURL(i: Int, v: URL): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
  113. def unwrap[T](iface: Class[T]): T
    Definition Classes
    LoggingStatement → Wrapper

Deprecated Value Members

  1. def setUnicodeStream(i: Int, v: InputStream, len: Int): Unit
    Definition Classes
    LoggingPreparedStatement → PreparedStatement
    Annotations
    @deprecated
    Deprecated

    (Since version ) setUnicodeStream is deprecated