com.rocketfuel.sdbc.h2

jdbc

package jdbc

Import the contents of this package to interact with H2 using JDBC.

import com.rocketfuel.sdbc.h2.jdbc._

val pool = Pool(...)

pool.withConnection(_.iterator[Int]("SELECT 1").toSeq)
Linear Supertypes
H2, SeqParameter, SeqGetter, SerializedParameter, Updaters, DefaultUpdaters, UpdateReader, InputStreamUpdater, UUIDUpdater, StringUpdater, BooleanUpdater, TimeUpdater, DateUpdater, TimestampUpdater, ScalaBigDecimalUpdater, JavaBigDecimalUpdater, FloatUpdater, DoubleUpdater, BytesUpdater, ByteUpdater, ShortUpdater, IntUpdater, LongUpdater, AnyRefUpdater, Setters, DefaultSetters, QUUIDImplicits, QInputStreamImplicits, QReaderImplicits, QInstantImplicits, QTimestampImplicits, QLocalTimeImplicits, QTimeImplicits, QStringImplicits, QShortImplicits, QLongImplicits, QIntImplicits, QFloatImplicits, QDoubleImplicits, QBigDecimalImplicits, QLocalDateImplicits, QDateImplicits, QBytesImplicits, QByteImplicits, QBooleanImplicits, Getters, DefaultGetters, ParameterGetter, UUIDGetter, TimestampGetter, TimeGetter, StringGetter, ShortGetter, ScalaBigDecimalGetter, ReaderGetter, LongGetter, JavaBigDecimalGetter, IntGetter, InputStreamGetter, FloatGetter, DoubleGetter, DateGetter, BytesGetter, ByteGetter, BooleanGetter, AnyRefGetter, DBMS, StringContextMethods, ExecutableMethods[java.sql.Connection, base.jdbc.Execute], SelectableMethods[java.sql.Connection, base.jdbc.Select], UpdatableMethods[java.sql.Connection, base.jdbc.Update], BatchableMethods[java.sql.Connection, base.jdbc.Batch], UpdaterImplicits, GetterImplicits, ParameterValueImplicits, HikariImplicits, IndexImplicits, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. jdbc
  2. H2
  3. SeqParameter
  4. SeqGetter
  5. SerializedParameter
  6. Updaters
  7. DefaultUpdaters
  8. UpdateReader
  9. InputStreamUpdater
  10. UUIDUpdater
  11. StringUpdater
  12. BooleanUpdater
  13. TimeUpdater
  14. DateUpdater
  15. TimestampUpdater
  16. ScalaBigDecimalUpdater
  17. JavaBigDecimalUpdater
  18. FloatUpdater
  19. DoubleUpdater
  20. BytesUpdater
  21. ByteUpdater
  22. ShortUpdater
  23. IntUpdater
  24. LongUpdater
  25. AnyRefUpdater
  26. Setters
  27. DefaultSetters
  28. QUUIDImplicits
  29. QInputStreamImplicits
  30. QReaderImplicits
  31. QInstantImplicits
  32. QTimestampImplicits
  33. QLocalTimeImplicits
  34. QTimeImplicits
  35. QStringImplicits
  36. QShortImplicits
  37. QLongImplicits
  38. QIntImplicits
  39. QFloatImplicits
  40. QDoubleImplicits
  41. QBigDecimalImplicits
  42. QLocalDateImplicits
  43. QDateImplicits
  44. QBytesImplicits
  45. QByteImplicits
  46. QBooleanImplicits
  47. Getters
  48. DefaultGetters
  49. ParameterGetter
  50. UUIDGetter
  51. TimestampGetter
  52. TimeGetter
  53. StringGetter
  54. ShortGetter
  55. ScalaBigDecimalGetter
  56. ReaderGetter
  57. LongGetter
  58. JavaBigDecimalGetter
  59. IntGetter
  60. InputStreamGetter
  61. FloatGetter
  62. DoubleGetter
  63. DateGetter
  64. BytesGetter
  65. ByteGetter
  66. BooleanGetter
  67. AnyRefGetter
  68. DBMS
  69. StringContextMethods
  70. ExecutableMethods
  71. SelectableMethods
  72. UpdatableMethods
  73. BatchableMethods
  74. UpdaterImplicits
  75. GetterImplicits
  76. ParameterValueImplicits
  77. HikariImplicits
  78. IndexImplicits
  79. AnyRef
  80. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type Batch = base.jdbc.Batch

    Definition Classes
    DBMS
  2. type Batchable[Key] = base.Batchable[Key, Connection, Batch]

    Definition Classes
    DBMS
  3. implicit class ConfigOps extends AnyRef

    Definition Classes
    HikariImplicits
  4. type Connection = java.sql.Connection

    Definition Classes
    DBMS
  5. implicit class ConnectionMethods extends AnyRef

    Definition Classes
    DBMS
  6. type Executable[Key] = base.Executable[Key, base.jdbc.Connection, base.jdbc.Execute]

    Definition Classes
    DBMS
  7. type Execute = base.jdbc.Execute

    Definition Classes
    DBMS
  8. type Getter[+T] = (base.jdbc.Row, base.jdbc.Index) ⇒ Option[T]

    Definition Classes
    DBMS
  9. type ImmutableRow = base.jdbc.ImmutableRow

    Definition Classes
    DBMS
  10. type Index = PartialFunction[base.jdbc.Row, Int]

    Definition Classes
    DBMS
  11. implicit class JdbcStringContextMethods extends AnyRef

    Definition Classes
    StringContextMethods
  12. type MutableRow = base.jdbc.MutableRow

    Definition Classes
    DBMS
  13. type ParameterList = Seq[(String, Option[base.jdbc.ParameterValue])]

    Definition Classes
    DBMS
  14. type ParameterValue = base.ParameterValue

    Definition Classes
    DBMS
  15. type Pool = base.jdbc.Pool

    Definition Classes
    DBMS
  16. type Row = base.jdbc.Row

    Definition Classes
    DBMS
  17. type Select[T] = base.jdbc.Select[T]

    Definition Classes
    DBMS
  18. type SelectForUpdate = base.jdbc.SelectForUpdate

    Definition Classes
    DBMS
  19. type Selectable[Key, Value] = base.Selectable[Key, Value, base.jdbc.Connection, base.jdbc.Select[Value]]

    Definition Classes
    DBMS
  20. case class Serialized(value: Serializable) extends Product with Serializable

    Serialized tells the H2 client to send the parameter as a serialized object instead of trying the other implicit conversions to ParameterValue.

  21. type Updatable[Key] = base.Updatable[Key, base.jdbc.Connection, base.jdbc.Update]

    Definition Classes
    DBMS
  22. type UpdatableRow = base.jdbc.UpdatableRow

    Definition Classes
    DBMS
  23. type Update = base.jdbc.Update

    Definition Classes
    DBMS

Abstract Value Members

  1. implicit abstract val ParameterGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[base.jdbc.ParameterValue]

    Definition Classes
    ParameterGetter
  2. implicit abstract val ParameterSetter: ParameterSetter

    Definition Classes
    DBMS
  3. abstract def dataSourceClassName: String

    Definition Classes
    DBMS
  4. abstract def driverClassName: String

    Definition Classes
    DBMS
  5. abstract def jdbcSchemes: Set[String]

    Definition Classes
    DBMS
  6. abstract def productName: String

    Definition Classes
    DBMS
  7. abstract def supportsIsValid: Boolean

    Definition Classes
    DBMS
  8. abstract def toParameter(a: Any): Option[Any]

    Attributes
    protected
    Definition Classes
    StringContextMethods

Concrete Value Members

  1. val AnyRefGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[AnyRef]

    Definition Classes
    AnyRefGetter
  2. val AnyRefUpdater: Updater[AnyRef]

    Definition Classes
    AnyRefUpdater
  3. implicit val ArrayByteGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Array[Byte]]

    Definition Classes
    BytesGetter
  4. implicit def ArrayByteToParameterValue(x: Array[Byte]): base.jdbc.ParameterValue

    Definition Classes
    QBytesImplicits
  5. implicit val BigDecimalIsParameter: IsParameter[BigDecimal]

    Definition Classes
    QBigDecimalImplicits
  6. implicit val BooleanGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Boolean]

    Definition Classes
    BooleanGetter
  7. implicit val BooleanIsParameter: IsParameter[Boolean]

    Definition Classes
    QBooleanImplicits
  8. implicit def BooleanToParameterValue(x: Boolean): base.jdbc.ParameterValue

    Definition Classes
    QBooleanImplicits
  9. implicit val BooleanUpdater: Updater[Boolean]

    Definition Classes
    BooleanUpdater
  10. implicit val BoxedBooleanGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Boolean]

    Definition Classes
    BooleanGetter
  11. implicit def BoxedBooleanToParameterValue(x: Boolean): base.jdbc.ParameterValue

    Definition Classes
    QBooleanImplicits
  12. implicit val BoxedBooleanUpdater: Updater[Boolean]

    Definition Classes
    BooleanUpdater
  13. implicit val BoxedByteGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Byte]

    Definition Classes
    ByteGetter
  14. implicit def BoxedByteToParameterValue(x: Byte): base.jdbc.ParameterValue

    Definition Classes
    QByteImplicits
  15. implicit val BoxedByteUpdater: Updater[Byte]

    Definition Classes
    ByteUpdater
  16. implicit val BoxedDoubleGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Double]

    Definition Classes
    DoubleGetter
  17. implicit def BoxedDoubleToParameterValue(x: Double): base.jdbc.ParameterValue

    Definition Classes
    QDoubleImplicits
  18. implicit val BoxedDoubleUpdater: Updater[Double]

    Definition Classes
    DoubleUpdater
  19. implicit val BoxedFloatGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Float]

    Definition Classes
    FloatGetter
  20. implicit def BoxedFloatToParameterValue(x: Float): base.jdbc.ParameterValue

    Definition Classes
    QFloatImplicits
  21. implicit val BoxedFloatUpdater: Updater[Float]

    Definition Classes
    FloatUpdater
  22. implicit def BoxedIntToParameterValue(x: Integer): base.jdbc.ParameterValue

    Definition Classes
    QIntImplicits
  23. implicit val BoxedIntUpdater: Updater[Integer]

    Definition Classes
    IntUpdater
  24. implicit val BoxedIntegerGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Integer]

    Definition Classes
    IntGetter
  25. implicit val BoxedLongGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Long]

    Definition Classes
    LongGetter
  26. implicit def BoxedLongToParameterValue(x: Long): base.jdbc.ParameterValue

    Definition Classes
    QLongImplicits
  27. implicit val BoxedLongUpdater: Updater[Long]

    Definition Classes
    LongUpdater
  28. implicit val BoxedShortGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Short]

    Definition Classes
    ShortGetter
  29. implicit def BoxedShortToParameterValue(x: Short): base.jdbc.ParameterValue

    Definition Classes
    QShortImplicits
  30. implicit val BoxedShortUpdater: Updater[Short]

    Definition Classes
    ShortUpdater
  31. implicit val ByteBufferGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[ByteBuffer]

    Definition Classes
    BytesGetter
  32. implicit def ByteBufferToParameterValue(x: ByteBuffer): base.jdbc.ParameterValue

    Definition Classes
    QBytesImplicits
  33. implicit val ByteBufferUpdater: Updater[ByteBuffer]

    Definition Classes
    BytesUpdater
  34. implicit val ByteGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Byte]

    Definition Classes
    ByteGetter
  35. implicit val ByteIsParameter: IsParameter[Byte]

    Definition Classes
    QByteImplicits
  36. implicit def ByteToParameterValue(x: Byte): base.jdbc.ParameterValue

    Definition Classes
    QByteImplicits
  37. implicit val ByteUpdater: Updater[Byte]

    Definition Classes
    ByteUpdater
  38. implicit val ByteVectorGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[ByteVector]

    Definition Classes
    BytesGetter
  39. implicit val ByteVectorIsParameter: IsParameter[ByteVector]

    Definition Classes
    QBytesImplicits
  40. implicit def ByteVectorToParameterValue(x: ByteVector): base.jdbc.ParameterValue

    Definition Classes
    QBytesImplicits
  41. implicit val ByteVectorUpdater: Updater[ByteVector]

    Definition Classes
    BytesUpdater
  42. implicit val BytesUpdater: Updater[Array[Byte]]

    Definition Classes
    BytesUpdater
  43. implicit val DateGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Date]

    Definition Classes
    DateGetter
  44. implicit val DateIsParameter: IsParameter[Date]

    Definition Classes
    QDateImplicits
  45. implicit def DateToParameterValue(x: Date): base.jdbc.ParameterValue

    Definition Classes
    QDateImplicits
  46. implicit val DateUpdater: Updater[Date]

    Definition Classes
    DateUpdater
  47. implicit val DoubleGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Double]

    Definition Classes
    DoubleGetter
  48. implicit val DoubleIsParameter: IsParameter[Double]

    Definition Classes
    QDoubleImplicits
  49. implicit def DoubleToParameterValue(x: Double): base.jdbc.ParameterValue

    Definition Classes
    QDoubleImplicits
  50. implicit val DoubleUpdater: Updater[Double]

    Definition Classes
    DoubleUpdater
  51. implicit val FloatGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Float]

    Definition Classes
    FloatGetter
  52. implicit val FloatIsParameter: IsParameter[Float]

    Definition Classes
    QFloatImplicits
  53. implicit def FloatToParameterValue(x: Float): base.jdbc.ParameterValue

    Definition Classes
    QFloatImplicits
  54. implicit val FloatUpdater: Updater[Float]

    Definition Classes
    FloatUpdater
  55. implicit def GetterToRowConverter[T](implicit getter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[T]): (base.jdbc.Row) ⇒ T

    Definition Classes
    GetterImplicits
  56. implicit def GetterToRowConverterOption[T](implicit getter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[T]): (base.jdbc.Row) ⇒ Option[T]

    Definition Classes
    GetterImplicits
  57. implicit def GetterToSeqGetter[T](implicit getter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[T]): (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Seq[T]]

    Definition Classes
    SeqGetter
  58. implicit def GetterToSeqOptionGetter[T](implicit getter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[T]): (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Seq[Option[T]]]

    Definition Classes
    SeqGetter
  59. implicit val InputStreamGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[InputStream]

    Definition Classes
    InputStreamGetter
  60. implicit val InputStreamIsParameter: IsParameter[InputStream]

    Definition Classes
    QInputStreamImplicits
  61. implicit def InputStreamToParameterValue(x: InputStream): base.jdbc.ParameterValue

    Definition Classes
    QInputStreamImplicits
  62. implicit val InputStreamUpdater: Updater[InputStream]

    Definition Classes
    InputStreamUpdater
  63. implicit val InstantGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Instant]

    Definition Classes
    TimestampGetter
  64. implicit def InstantToParameterValue(x: Instant): base.jdbc.ParameterValue

    Definition Classes
    QInstantImplicits
  65. implicit val InstantUpdater: Updater[Instant]

    Definition Classes
    TimestampUpdater
  66. implicit val IntGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Int]

    Definition Classes
    IntGetter
  67. implicit val IntIsParameter: IsParameter[Int]

    Definition Classes
    QIntImplicits
  68. implicit def IntToParameterValue(x: Int): base.jdbc.ParameterValue

    Definition Classes
    QIntImplicits
  69. implicit def IntToRowIndex(columnIndex: Int): base.jdbc.Index

    Definition Classes
    IndexImplicits
  70. implicit val IntUpdater: Updater[Int]

    Definition Classes
    IntUpdater
  71. implicit val JavaBigDecimalGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[BigDecimal]

    Definition Classes
    JavaBigDecimalGetter
  72. implicit def JavaBigDecimalToParameterValue(x: BigDecimal): base.jdbc.ParameterValue

    Definition Classes
    QBigDecimalImplicits
  73. implicit val JavaBigDecimalUpdater: Updater[BigDecimal]

    Definition Classes
    JavaBigDecimalUpdater
  74. implicit def JavaDateToParameterValue(x: Date): base.jdbc.ParameterValue

    Definition Classes
    QDateImplicits
  75. implicit val LocalDateGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[LocalDate]

    Definition Classes
    DateGetter
  76. implicit val LocalDateTimeGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[LocalDateTime]

    Definition Classes
    TimestampGetter
  77. implicit val LocalDateTimeUpdater: Updater[LocalDateTime]

    Definition Classes
    TimestampUpdater
  78. implicit def LocalDateToParameterValue(x: LocalDate): base.jdbc.ParameterValue

    Definition Classes
    QLocalDateImplicits
  79. implicit val LocalDateUpdater: Updater[LocalDate]

    Definition Classes
    DateUpdater
  80. implicit val LocalTimeGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[LocalTime]

    Definition Classes
    TimeGetter
  81. implicit def LocalTimeToParameterValue(x: LocalTime): base.jdbc.ParameterValue

    Definition Classes
    QLocalTimeImplicits
  82. implicit val LocalTimeUpdater: Updater[LocalTime]

    Definition Classes
    TimeUpdater
  83. implicit val LongGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Long]

    Definition Classes
    LongGetter
  84. implicit val LongIsParameter: IsParameter[Long]

    Definition Classes
    QLongImplicits
  85. implicit def LongToParameterValue(x: Long): base.jdbc.ParameterValue

    Definition Classes
    QLongImplicits
  86. implicit val LongUpdater: Updater[Long]

    Definition Classes
    LongUpdater
  87. implicit val NoneUpdater: Updater[None.type]

    Definition Classes
    UpdaterImplicits
  88. implicit def OptionToOptionParameterValue[T](v: Option[T])(implicit conversion: (T) ⇒ base.ParameterValue): Option[base.ParameterValue]

    Definition Classes
    ParameterValueImplicits
  89. val ParameterValue: base.ParameterValue.type

    Definition Classes
    DBMS
  90. val Pool: base.jdbc.Pool.type

    Definition Classes
    DBMS
  91. implicit def PoolToHikariPool(pool: Pool): HikariDataSource

    Definition Classes
    DBMS
  92. val QBigDecimal: base.jdbc.QBigDecimal.type

    Definition Classes
    DefaultSetters
  93. val QBoolean: base.jdbc.QBoolean.type

    Definition Classes
    DefaultSetters
  94. val QByte: base.jdbc.QByte.type

    Definition Classes
    DefaultSetters
  95. val QBytes: base.jdbc.QBytes.type

    Definition Classes
    DefaultSetters
  96. val QDate: base.jdbc.QDate.type

    Definition Classes
    DefaultSetters
  97. val QDouble: base.jdbc.QDouble.type

    Definition Classes
    DefaultSetters
  98. val QFloat: base.jdbc.QFloat.type

    Definition Classes
    DefaultSetters
  99. val QInputStream: base.jdbc.QInputStream.type

    Definition Classes
    DefaultSetters
  100. val QInstant: base.jdbc.QInstant.type

    Definition Classes
    DefaultSetters
  101. val QInt: base.jdbc.QInt.type

    Definition Classes
    DefaultSetters
  102. val QLocalDate: base.jdbc.QLocalDate.type

    Definition Classes
    DefaultSetters
  103. val QLocalTime: base.jdbc.QLocalTime.type

    Definition Classes
    DefaultSetters
  104. val QLong: base.jdbc.QLong.type

    Definition Classes
    DefaultSetters
  105. val QReader: base.jdbc.QReader.type

    Definition Classes
    DefaultSetters
  106. implicit val QSeqIsParameter: IsParameter[QSeq]

    Definition Classes
    SeqParameter
  107. val QShort: base.jdbc.QShort.type

    Definition Classes
    DefaultSetters
  108. val QString: base.jdbc.QString.type

    Definition Classes
    DefaultSetters
  109. val QTime: base.jdbc.QTime.type

    Definition Classes
    DefaultSetters
  110. val QTimestamp: base.jdbc.QTimestamp.type

    Definition Classes
    DefaultSetters
  111. val QUUID: base.jdbc.QUUID.type

    Definition Classes
    DefaultSetters
  112. implicit val ReaderGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Reader]

    Definition Classes
    ReaderGetter
  113. implicit val ReaderIsParameter: IsParameter[Reader]

    Definition Classes
    QReaderImplicits
  114. implicit def ReaderToParameterValue(x: Reader): base.jdbc.ParameterValue

    Definition Classes
    QReaderImplicits
  115. implicit val ReaderUpdater: Updater[Reader]

    Definition Classes
    UpdateReader
  116. implicit val ScalaBigDecimalGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[BigDecimal]

    Definition Classes
    ScalaBigDecimalGetter
  117. implicit def ScalaBigDecimalToParameterValue(x: BigDecimal): base.jdbc.ParameterValue

    Definition Classes
    QBigDecimalImplicits
  118. implicit val ScalaBigDecimalUpdater: Updater[BigDecimal]

    Definition Classes
    ScalaBigDecimalUpdater
  119. implicit val SeqByteGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Seq[Byte]]

    Definition Classes
    SeqGetter
  120. implicit def SeqOptionToOptionParameterValue[T](v: Seq[Option[T]])(implicit conversion: (T) ⇒ base.jdbc.ParameterValue): base.jdbc.ParameterValue

    Definition Classes
    SeqParameter
  121. implicit def SeqToOptionParameterValue[T](v: Seq[T])(implicit conversion: (T) ⇒ base.jdbc.ParameterValue): base.jdbc.ParameterValue

    Definition Classes
    SeqParameter
  122. implicit val SerializedGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Serialized]

    Definition Classes
    SerializedParameter
  123. implicit def SerializedParameter: IsParameter[Serialized]

    Definition Classes
    SerializedParameter
  124. implicit def SerializedToParameterValue(s: Serialized): base.jdbc.ParameterValue

    Definition Classes
    SerializedParameter
  125. implicit val SerializedUpdater: Updater[Serialized]

    Definition Classes
    SerializedParameter
  126. implicit val ShortGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Short]

    Definition Classes
    ShortGetter
  127. implicit val ShortIsParameter: IsParameter[Short]

    Definition Classes
    QShortImplicits
  128. implicit def ShortToParameterValue(x: Short): base.jdbc.ParameterValue

    Definition Classes
    QShortImplicits
  129. implicit val ShortUpdater: Updater[Short]

    Definition Classes
    ShortUpdater
  130. implicit val StringGetter: Parser[String]

    Definition Classes
    StringGetter
  131. implicit val StringIsParameter: IsParameter[String]

    Definition Classes
    QStringImplicits
  132. implicit def StringToParameterValue(x: String): base.jdbc.ParameterValue

    Definition Classes
    QStringImplicits
  133. implicit def StringToRowIndex(columnLabel: String): base.jdbc.Index

    Definition Classes
    IndexImplicits
  134. implicit val StringUpdater: Updater[String]

    Definition Classes
    StringUpdater
  135. implicit val TimeGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Time]

    Definition Classes
    TimeGetter
  136. implicit val TimeIsParameter: IsParameter[Time]

    Definition Classes
    QTimeImplicits
  137. implicit def TimeToParameterValue(x: Time): base.jdbc.ParameterValue

    Definition Classes
    QTimeImplicits
  138. implicit val TimeUpdater: Updater[Time]

    Definition Classes
    TimeUpdater
  139. implicit val TimestampGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[Timestamp]

    Definition Classes
    TimestampGetter
  140. implicit val TimestampIsParameter: IsParameter[Timestamp]

    Definition Classes
    QTimestampImplicits
  141. implicit def TimestampToParameterValue(x: Timestamp): base.jdbc.ParameterValue

    Definition Classes
    QTimestampImplicits
  142. implicit val TimestampUpdater: Updater[Timestamp]

    Definition Classes
    TimestampUpdater
  143. implicit def ToOptionParameterValue[T](v: T)(implicit conversion: (T) ⇒ base.ParameterValue): Option[base.ParameterValue]

    Definition Classes
    ParameterValueImplicits
  144. implicit val UUIDGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[UUID]

    Definition Classes
    UUIDGetter
  145. implicit val UUIDIsParameter: IsParameter[UUID]

    Definition Classes
    QUUIDImplicits
  146. implicit def UUIDToParameterValue(x: UUID): base.jdbc.ParameterValue

    Definition Classes
    QUUIDImplicits
  147. implicit val UUIDUpdater: Updater[UUID]

    Definition Classes
    UUIDUpdater
  148. implicit def UpdaterToOptionUpdater[T](implicit updater: Updater[T]): Updater[Option[T]]

    Definition Classes
    UpdaterImplicits
  149. def batchIterator[Key](key: Key)(implicit batchable: base.Batchable[Key, Connection, Batch], connection: Connection): Iterator[Long]

    Definition Classes
    BatchableMethods
  150. def execute[Key](key: Key)(implicit ev: base.Executable[Key, Connection, Execute], connection: Connection): Unit

    Definition Classes
    ExecutableMethods
  151. package implementation

  152. def initializeConnection(connection: java.sql.Connection): Unit

    Definition Classes
    DBMS
  153. def iterator[Key, Value](key: Key)(implicit selectable: base.Selectable[Key, Value, Connection, Select[Value]], connection: Connection): Iterator[Value]

    Definition Classes
    SelectableMethods
  154. def option[Key, Value](key: Key)(implicit selectable: base.Selectable[Key, Value, Connection, Select[Value]], connection: Connection): Option[Value]

    Definition Classes
    SelectableMethods
  155. val toDefaultParameter: PartialFunction[Any, Any]

    Definition Classes
    DefaultSetters
  156. val toH2Parameter: PartialFunction[Any, Any]

    Definition Classes
    Setters
  157. def update[Key](key: Key)(implicit updatable: base.Updatable[Key, Connection, Update], connection: Connection): Long

    Definition Classes
    UpdatableMethods
  158. def updateIterator[Key](key: Key)(implicit updatable: base.Updatable[Key, Connection, Update], connection: Connection): Iterator[Long]

    Definition Classes
    UpdatableMethods
  159. def withFileConnection[T](path: Path)(f: (jdbc.implementation.H2.Connection) ⇒ T): T

    Definition Classes
    H2
  160. def withMemConnection[T](name: String = "", dbCloseDelay: Option[Int] = Some(0))(f: (jdbc.implementation.H2.Connection) ⇒ T): T

    T
    name

    The name of the database. A name is required if you want multiple connections or dbCloseDelay != Some(0).

    dbCloseDelay

    The number of seconds to wait after the last connection closes before deleting the database. The default is right away, or Some(0). None means never.

    f
    returns

    Definition Classes
    H2

Inherited from H2

Inherited from SeqParameter

Inherited from SeqGetter

Inherited from SerializedParameter

Inherited from Updaters

Inherited from DefaultUpdaters

Inherited from UpdateReader

Inherited from InputStreamUpdater

Inherited from UUIDUpdater

Inherited from StringUpdater

Inherited from BooleanUpdater

Inherited from TimeUpdater

Inherited from DateUpdater

Inherited from TimestampUpdater

Inherited from ScalaBigDecimalUpdater

Inherited from JavaBigDecimalUpdater

Inherited from FloatUpdater

Inherited from DoubleUpdater

Inherited from BytesUpdater

Inherited from ByteUpdater

Inherited from ShortUpdater

Inherited from IntUpdater

Inherited from LongUpdater

Inherited from AnyRefUpdater

Inherited from Setters

Inherited from DefaultSetters

Inherited from QUUIDImplicits

Inherited from QInputStreamImplicits

Inherited from QReaderImplicits

Inherited from QInstantImplicits

Inherited from QTimestampImplicits

Inherited from QLocalTimeImplicits

Inherited from QTimeImplicits

Inherited from QStringImplicits

Inherited from QShortImplicits

Inherited from QLongImplicits

Inherited from QIntImplicits

Inherited from QFloatImplicits

Inherited from QDoubleImplicits

Inherited from QBigDecimalImplicits

Inherited from QLocalDateImplicits

Inherited from QDateImplicits

Inherited from QBytesImplicits

Inherited from QByteImplicits

Inherited from QBooleanImplicits

Inherited from Getters

Inherited from DefaultGetters

Inherited from ParameterGetter

Inherited from UUIDGetter

Inherited from TimestampGetter

Inherited from TimeGetter

Inherited from StringGetter

Inherited from ShortGetter

Inherited from ScalaBigDecimalGetter

Inherited from ReaderGetter

Inherited from LongGetter

Inherited from JavaBigDecimalGetter

Inherited from IntGetter

Inherited from InputStreamGetter

Inherited from FloatGetter

Inherited from DoubleGetter

Inherited from DateGetter

Inherited from BytesGetter

Inherited from ByteGetter

Inherited from BooleanGetter

Inherited from AnyRefGetter

Inherited from DBMS

Inherited from StringContextMethods

Inherited from ExecutableMethods[java.sql.Connection, base.jdbc.Execute]

Inherited from SelectableMethods[java.sql.Connection, base.jdbc.Select]

Inherited from UpdatableMethods[java.sql.Connection, base.jdbc.Update]

Inherited from BatchableMethods[java.sql.Connection, base.jdbc.Batch]

Inherited from UpdaterImplicits

Inherited from GetterImplicits

Inherited from ParameterValueImplicits

Inherited from HikariImplicits

Inherited from IndexImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped