scalikejdbc

StatementExecutor

case class StatementExecutor (underlying: PreparedStatement, template: String, singleParams: Seq[Any], isBatch: Boolean) extends LogSupport with Product with Serializable

java.sql.Statement Executor.

underlying

preparedStatement

template

SQL template

singleParams

parameters for single execution (= not batch execution)

isBatch

is batch flag

Linear Supertypes
Serializable, Serializable, Product, Equals, LogSupport, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. StatementExecutor
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. LogSupport
  7. AnyRef
  8. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new StatementExecutor (underlying: PreparedStatement, template: String, singleParams: Seq[Any], isBatch: Boolean)

    underlying

    preparedStatement

    template

    SQL template

    singleParams

    parameters for single execution (= not batch execution)

    isBatch

    is batch flag

Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. def addBatch (): Unit

  7. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  8. def bindParams (params: Seq[Any]): Unit

    Binds parameters to the underlying java.

    Binds parameters to the underlying java.sql.PreparedStatement object.

    params

    parameters

  9. def canEqual (arg0: Any): Boolean

    Definition Classes
    StatementExecutor → Equals
  10. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  11. def close (): Unit

  12. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  13. def equals (arg0: Any): Boolean

    Definition Classes
    StatementExecutor → Equals → AnyRef → Any
  14. def execute (x1: String, x2: Int): Boolean

  15. def execute (x1: String, x2: Array[String]): Boolean

  16. def execute (x1: String, x2: Array[Int]): Boolean

  17. def execute (x1: String): Boolean

  18. def execute (): Boolean

  19. def executeBatch (): Array[Int]

  20. def executeQuery (x1: String): ResultSet

  21. def executeQuery (): ResultSet

  22. def executeUpdate (x1: String, x2: Int): Int

  23. def executeUpdate (x1: String, x2: Array[String]): Int

  24. def executeUpdate (x1: String, x2: Array[Int]): Int

  25. def executeUpdate (x1: String): Int

  26. def executeUpdate (): Int

  27. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  28. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  29. def hashCode (): Int

    Definition Classes
    StatementExecutor → AnyRef → Any
  30. val isBatch : Boolean

    is batch flag

  31. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  32. val log : Log

    Logger

    Logger

    Attributes
    protected
    Definition Classes
    LogSupport
  33. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  34. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  35. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  36. def productArity : Int

    Definition Classes
    StatementExecutor → Product
  37. def productElement (arg0: Int): Any

    Definition Classes
    StatementExecutor → Product
  38. def productIterator : Iterator[Any]

    Definition Classes
    Product
  39. def productPrefix : String

    Definition Classes
    StatementExecutor → Product
  40. val singleParams : Seq[Any]

    parameters for single execution (= not batch execution)

  41. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  42. val template : String

    SQL template

  43. def toString (): String

    Definition Classes
    StatementExecutor → AnyRef → Any
  44. val underlying : PreparedStatement

    preparedStatement

  45. def wait (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  46. def wait (arg0: Long, arg1: Int): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  47. def wait (arg0: Long): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Deprecated Value Members

  1. def productElements : Iterator[Any]

    Definition Classes
    Product
    Annotations
    @deprecated
    Deprecated

    use productIterator instead

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from LogSupport

Inherited from AnyRef

Inherited from Any