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, InstantUpdater, LocalTimeUpdater, LocalDateTimeUpdater, LocalDateUpdater, DefaultUpdaters, UpdateReader, InputStreamUpdater, UUIDUpdater, StringUpdater, BooleanUpdater, TimeUpdater, DateUpdater, TimestampUpdater, ScalaBigDecimalUpdater, JavaBigDecimalUpdater, FloatUpdater, DoubleUpdater, BytesUpdater, ByteUpdater, ShortUpdater, IntUpdater, LongUpdater, AnyRefUpdater, Setters, QLocalDateTimeImplicits, QLocalTimeImplicits, QLocalDateImplicits, QInstantImplicits, DefaultSetters, QUUIDImplicits, QInputStreamImplicits, QReaderImplicits, QTimestampImplicits, QTimeImplicits, QStringImplicits, QShortImplicits, QLongImplicits, QIntImplicits, QFloatImplicits, QDoubleImplicits, QBigDecimalImplicits, QDateImplicits, QBytesImplicits, QByteImplicits, QBooleanImplicits, Getters, InstantGetter, LocalTimeGetter, LocalDateTimeGetter, LocalDateGetter, 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. InstantUpdater
  8. LocalTimeUpdater
  9. LocalDateTimeUpdater
  10. LocalDateUpdater
  11. DefaultUpdaters
  12. UpdateReader
  13. InputStreamUpdater
  14. UUIDUpdater
  15. StringUpdater
  16. BooleanUpdater
  17. TimeUpdater
  18. DateUpdater
  19. TimestampUpdater
  20. ScalaBigDecimalUpdater
  21. JavaBigDecimalUpdater
  22. FloatUpdater
  23. DoubleUpdater
  24. BytesUpdater
  25. ByteUpdater
  26. ShortUpdater
  27. IntUpdater
  28. LongUpdater
  29. AnyRefUpdater
  30. Setters
  31. QLocalDateTimeImplicits
  32. QLocalTimeImplicits
  33. QLocalDateImplicits
  34. QInstantImplicits
  35. DefaultSetters
  36. QUUIDImplicits
  37. QInputStreamImplicits
  38. QReaderImplicits
  39. QTimestampImplicits
  40. QTimeImplicits
  41. QStringImplicits
  42. QShortImplicits
  43. QLongImplicits
  44. QIntImplicits
  45. QFloatImplicits
  46. QDoubleImplicits
  47. QBigDecimalImplicits
  48. QDateImplicits
  49. QBytesImplicits
  50. QByteImplicits
  51. QBooleanImplicits
  52. Getters
  53. InstantGetter
  54. LocalTimeGetter
  55. LocalDateTimeGetter
  56. LocalDateGetter
  57. DefaultGetters
  58. ParameterGetter
  59. UUIDGetter
  60. TimestampGetter
  61. TimeGetter
  62. StringGetter
  63. ShortGetter
  64. ScalaBigDecimalGetter
  65. ReaderGetter
  66. LongGetter
  67. JavaBigDecimalGetter
  68. IntGetter
  69. InputStreamGetter
  70. FloatGetter
  71. DoubleGetter
  72. DateGetter
  73. BytesGetter
  74. ByteGetter
  75. BooleanGetter
  76. AnyRefGetter
  77. DBMS
  78. StringContextMethods
  79. ExecutableMethods
  80. SelectableMethods
  81. UpdatableMethods
  82. BatchableMethods
  83. UpdaterImplicits
  84. GetterImplicits
  85. ParameterValueImplicits
  86. HikariImplicits
  87. IndexImplicits
  88. AnyRef
  89. 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
    InstantGetter
  64. implicit def InstantToParameterValue(x: Instant): base.jdbc.ParameterValue

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

    Definition Classes
    InstantUpdater
  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
    LocalDateGetter
  76. implicit val LocalDateTimeGetter: (base.jdbc.Row, base.jdbc.Index) ⇒ Option[LocalDateTime]

    Definition Classes
    LocalDateTimeGetter
  77. implicit def LocalDateTimeToParameterValue(x: LocalDateTime): base.jdbc.ParameterValue

    Definition Classes
    QLocalDateTimeImplicits
  78. implicit val LocalDateTimeUpdater: Updater[LocalDateTime]

    Definition Classes
    LocalDateTimeUpdater
  79. implicit def LocalDateToParameterValue(x: LocalDate): base.jdbc.ParameterValue

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

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

    Definition Classes
    LocalTimeGetter
  82. implicit def LocalTimeToParameterValue(x: LocalTime): base.jdbc.ParameterValue

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    ExecutableMethods
  149. def initializeConnection(connection: java.sql.Connection): Unit

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

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

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

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

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

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

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

    Definition Classes
    H2
  157. 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 InstantUpdater

Inherited from LocalTimeUpdater

Inherited from LocalDateTimeUpdater

Inherited from LocalDateUpdater

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 QLocalDateTimeImplicits

Inherited from QLocalTimeImplicits

Inherited from QLocalDateImplicits

Inherited from QInstantImplicits

Inherited from DefaultSetters

Inherited from QUUIDImplicits

Inherited from QInputStreamImplicits

Inherited from QReaderImplicits

Inherited from QTimestampImplicits

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 QDateImplicits

Inherited from QBytesImplicits

Inherited from QByteImplicits

Inherited from QBooleanImplicits

Inherited from Getters

Inherited from InstantGetter

Inherited from LocalTimeGetter

Inherited from LocalDateTimeGetter

Inherited from LocalDateGetter

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