Packages

case class StatementExecutor(underlying: PreparedStatement, template: String, connectionAttributes: DBConnectionAttributes, singleParams: Seq[Any] = Nil, tags: Seq[String] = Nil, isBatch: Boolean = false, settingsProvider: SettingsProvider = SettingsProvider.default) extends LogSupport with UnixTimeInMillisConverterImplicits 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, UnixTimeInMillisConverterImplicits, LogSupport, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StatementExecutor
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. UnixTimeInMillisConverterImplicits
  7. LogSupport
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new StatementExecutor(underlying: PreparedStatement, template: String, connectionAttributes: DBConnectionAttributes, singleParams: Seq[Any] = Nil, tags: Seq[String] = 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: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addBatch(): Unit
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def bindParams(params: Seq[Any]): Unit

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

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

    params

    parameters

  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def close(): Unit
  9. val connectionAttributes: DBConnectionAttributes
  10. implicit def convertJavaSqlDateToConverter(t: Date): UnixTimeInMillisConverter
  11. implicit def convertJavaSqlTimeToConverter(t: Time): UnixTimeInMillisConverter
  12. implicit def convertJavaSqlTimestampToConverter(t: Timestamp): UnixTimeInMillisConverter
  13. implicit def convertJavaUtilDateToConverter(t: Date): UnixTimeInMillisConverter
  14. implicit def convertLocalTimeToConverter(t: LocalTime): LocalTimeConverter
  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def execute(x1: String, x2: Int): Boolean
  17. def execute(x1: String, x2: Array[String]): Boolean
  18. def execute(x1: String, x2: Array[Int]): Boolean
  19. def execute(x1: String): Boolean
  20. def execute(): Boolean
  21. def executeBatch(): Array[Int]
  22. def executeQuery(x1: String): ResultSet
  23. def executeQuery(): ResultSet
  24. def executeUpdate(x1: String, x2: Int): Int
  25. def executeUpdate(x1: String, x2: Array[String]): Int
  26. def executeUpdate(x1: String, x2: Array[Int]): Int
  27. def executeUpdate(x1: String): Int
  28. def executeUpdate(): Int
  29. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  30. def generatedKeysResultSet: ResultSet
  31. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  32. val isBatch: Boolean
  33. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  34. val log: Log

    Logger

    Logger

    Attributes
    protected
    Definition Classes
    LogSupport
  35. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  36. final def notify(): Unit
    Definition Classes
    AnyRef
  37. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  38. val settingsProvider: SettingsProvider
  39. val singleParams: Seq[Any]
  40. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  41. val tags: Seq[String]
  42. val template: String
  43. val underlying: PreparedStatement
  44. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. 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 LogSupport

Inherited from AnyRef

Inherited from Any

Ungrouped