scalikejdbc

StatementExecutor

case class StatementExecutor(underlying: PreparedStatement, template: String, connectionAttributes: DBConnectionAttributes, singleParams: Seq[Any] = immutable.this.Nil, tags: Seq[String] = immutable.this.Nil, isBatch: Boolean = false, settingsProvider: SettingsProvider = SettingsProvider.default) extends LogSupport with UnixTimeInMillisConverterImplicits with AutoCloseable 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

Source
StatementExecutor.scala
Linear Supertypes
Serializable, Serializable, Product, Equals, AutoCloseable, UnixTimeInMillisConverterImplicits, LogSupport, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. StatementExecutor
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AutoCloseable
  7. UnixTimeInMillisConverterImplicits
  8. LogSupport
  9. AnyRef
  10. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new StatementExecutor(underlying: PreparedStatement, template: String, connectionAttributes: DBConnectionAttributes, singleParams: Seq[Any] = immutable.this.Nil, tags: Seq[String] = immutable.this.Nil, isBatch: Boolean = false, settingsProvider: SettingsProvider = SettingsProvider.default)

    underlying

    preparedStatement

    template

    SQL template

    singleParams

    parameters for single execution (= not batch execution)

    isBatch

    is batch flag

Value Members

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

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

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

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

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

    Definition Classes
    Any
  6. def addBatch(): Unit

  7. final def asInstanceOf[T0]: T0

    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 clone(): AnyRef

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

    Definition Classes
    StatementExecutor → AutoCloseable
  11. val connectionAttributes: DBConnectionAttributes

  12. implicit def convertJavaSqlDateToConverter(t: Date): UnixTimeInMillisConverter

  13. implicit def convertJavaSqlTimeToConverter(t: Time): UnixTimeInMillisConverter

  14. implicit def convertJavaSqlTimestampToConverter(t: Timestamp): UnixTimeInMillisConverter

  15. implicit def convertJavaUtilDateToConverter(t: Date): UnixTimeInMillisConverter

  16. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. def execute(x1: String, x2: Int): Boolean

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

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

  20. def execute(x1: String): Boolean

  21. def execute(): Boolean

  22. def executeBatch(): Array[Int]

  23. def executeLargeBatch(): Array[Long]

  24. def executeLargeUpdate(sql: String, autoGeneratedKeys: Int): Long

  25. def executeLargeUpdate(sql: String, columnNames: Array[String]): Long

  26. def executeLargeUpdate(sql: String, columnIndexes: Array[Int]): Long

  27. def executeLargeUpdate(sql: String): Long

  28. def executeLargeUpdate(): Long

  29. def executeQuery(x1: String): ResultSet

  30. def executeQuery(): ResultSet

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

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

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

  34. def executeUpdate(x1: String): Int

  35. def executeUpdate(): Int

  36. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  37. def generatedKeysResultSet: ResultSet

  38. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  39. val isBatch: Boolean

    is batch flag

  40. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  41. val log: Log

    Logger

    Logger

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

    Definition Classes
    AnyRef
  43. final def notify(): Unit

    Definition Classes
    AnyRef
  44. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  45. val settingsProvider: SettingsProvider

  46. val singleParams: Seq[Any]

    parameters for single execution (= not batch execution)

  47. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  48. val tags: Seq[String]

  49. val template: String

    SQL template

  50. val underlying: PreparedStatement

    preparedStatement

  51. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AutoCloseable

Inherited from LogSupport

Inherited from AnyRef

Inherited from Any

Ungrouped