Package

com.rocketfuel.sdbc.postgresql

jdbc

Permalink

package jdbc

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

import com.rocketfuel.sdbc.postgresql.jdbc._

val pool = Pool(...)

pool.withConnection(_.iterator[Int]("SELECT 1").toSeq)
Linear Supertypes
PostgreSql, SeqGetter, SeqParameter, PostgreSqlCommon, Updaters, UpdateReader, InputStreamUpdater, UUIDUpdater, StringUpdater, BooleanUpdater, TimeUpdater, DateUpdater, TimestampUpdater, ScalaBigDecimalUpdater, JavaBigDecimalUpdater, FloatUpdater, DoubleUpdater, BytesUpdater, ShortUpdater, IntUpdater, LongUpdater, Getters, ParameterGetter, UUIDGetter, TimestampGetter, TimeGetter, StringGetter, ShortGetter, ScalaBigDecimalGetter, ReaderGetter, LongGetter, JavaBigDecimalGetter, IntGetter, InputStreamGetter, FloatGetter, DoubleGetter, DateGetter, BytesGetter, BooleanGetter, ConnectionImplicits, IntervalImplicits, Setters, QMapImplicits, PGJsonImplicits, QBlobImplicits, QSQLXMLImplicits, QXMLImplicits, PGInetAddressImplicits, PGTimestampTzImplicits, QLocalDateTimeImplicits, PGLocalTimeImplicits, QLocalDateImplicits, QInstantImplicits, QUUIDImplicits, QInputStreamImplicits, QReaderImplicits, QTimestampImplicits, QTimeImplicits, QStringImplicits, QShortImplicits, QLongImplicits, QIntImplicits, QFloatImplicits, QDoubleImplicits, QBigDecimalImplicits, QDateImplicits, QBytesImplicits, QBooleanImplicits, QPGObjectImplicits, 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. PostgreSql
  3. SeqGetter
  4. SeqParameter
  5. PostgreSqlCommon
  6. Updaters
  7. UpdateReader
  8. InputStreamUpdater
  9. UUIDUpdater
  10. StringUpdater
  11. BooleanUpdater
  12. TimeUpdater
  13. DateUpdater
  14. TimestampUpdater
  15. ScalaBigDecimalUpdater
  16. JavaBigDecimalUpdater
  17. FloatUpdater
  18. DoubleUpdater
  19. BytesUpdater
  20. ShortUpdater
  21. IntUpdater
  22. LongUpdater
  23. Getters
  24. ParameterGetter
  25. UUIDGetter
  26. TimestampGetter
  27. TimeGetter
  28. StringGetter
  29. ShortGetter
  30. ScalaBigDecimalGetter
  31. ReaderGetter
  32. LongGetter
  33. JavaBigDecimalGetter
  34. IntGetter
  35. InputStreamGetter
  36. FloatGetter
  37. DoubleGetter
  38. DateGetter
  39. BytesGetter
  40. BooleanGetter
  41. ConnectionImplicits
  42. IntervalImplicits
  43. Setters
  44. QMapImplicits
  45. PGJsonImplicits
  46. QBlobImplicits
  47. QSQLXMLImplicits
  48. QXMLImplicits
  49. PGInetAddressImplicits
  50. PGTimestampTzImplicits
  51. QLocalDateTimeImplicits
  52. PGLocalTimeImplicits
  53. QLocalDateImplicits
  54. QInstantImplicits
  55. QUUIDImplicits
  56. QInputStreamImplicits
  57. QReaderImplicits
  58. QTimestampImplicits
  59. QTimeImplicits
  60. QStringImplicits
  61. QShortImplicits
  62. QLongImplicits
  63. QIntImplicits
  64. QFloatImplicits
  65. QDoubleImplicits
  66. QBigDecimalImplicits
  67. QDateImplicits
  68. QBytesImplicits
  69. QBooleanImplicits
  70. QPGObjectImplicits
  71. DBMS
  72. StringContextMethods
  73. ExecutableMethods
  74. SelectableMethods
  75. UpdatableMethods
  76. BatchableMethods
  77. UpdaterImplicits
  78. GetterImplicits
  79. ParameterValueImplicits
  80. HikariImplicits
  81. IndexImplicits
  82. AnyRef
  83. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. type Batch = base.jdbc.Batch

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

    Permalink
    Definition Classes
    DBMS
  3. class Cidr extends PGInetAddress

    Permalink
  4. implicit class ConfigOps extends AnyRef

    Permalink
    Definition Classes
    HikariImplicits
  5. type Connection = java.sql.Connection

    Permalink
    Definition Classes
    DBMS
  6. implicit class ConnectionMethods extends AnyRef

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

    Permalink
    Definition Classes
    DBMS
  8. type Execute = base.jdbc.Execute

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

    Permalink
    Definition Classes
    DBMS
  10. type ImmutableRow = base.jdbc.ImmutableRow

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

    Permalink
    Definition Classes
    DBMS
  12. implicit class JdbcStringContextMethods extends AnyRef

    Permalink
    Definition Classes
    StringContextMethods
  13. class LTree extends PGobject with Iterable[String] with PartialFunction[Int, String]

    Permalink

    LTree class for use by the PostgreSQL JDBC driver.

    LTree class for use by the PostgreSQL JDBC driver. It requires the class be a subclass of PGobject. It creates a new instance using the zero-arg constructor, and then sets the value using setValue(). This mutable method of creating an object is not very scala-like, so we supply custom apply and unapply methods.

  14. type MutableRow = base.jdbc.MutableRow

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

    Permalink
    Definition Classes
    DBMS
  16. type ParameterValue = base.ParameterValue

    Permalink
    Definition Classes
    DBMS
  17. type Pool = base.jdbc.Pool

    Permalink
    Definition Classes
    DBMS
  18. type QSeq[T] = jdbc.implementation.QSeq[T]

    Permalink
    Definition Classes
    PostgreSql
  19. type Row = base.jdbc.Row

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

    Permalink
    Definition Classes
    DBMS
  21. type SelectForUpdate = base.jdbc.SelectForUpdate

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

    Permalink
    Definition Classes
    DBMS
  23. class TimeTz extends PGobject

    Permalink
  24. trait TimeTzImplicits extends AnyRef

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

    Permalink
    Definition Classes
    DBMS
  26. type UpdatableRow = base.jdbc.UpdatableRow

    Permalink
    Definition Classes
    DBMS
  27. type Update = base.jdbc.Update

    Permalink
    Definition Classes
    DBMS

Abstract Value Members

  1. implicit abstract val ParameterGetter: base.jdbc.Getter[base.jdbc.ParameterValue]

    Permalink
    Definition Classes
    ParameterGetter
  2. implicit abstract val ParameterSetter: ParameterSetter

    Permalink
    Definition Classes
    DBMS
  3. abstract def dataSourceClassName: String

    Permalink
    Definition Classes
    DBMS
  4. abstract def driverClassName: String

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

    Permalink
    Definition Classes
    DBMS
  6. abstract def productName: String

    Permalink
    Definition Classes
    DBMS
  7. abstract def supportsIsValid: Boolean

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

    Permalink
    Attributes
    protected
    Definition Classes
    StringContextMethods

Concrete Value Members

  1. implicit val ArrayByteGetter: base.jdbc.Getter[Array[Byte]]

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

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

    Permalink
    Definition Classes
    QBigDecimalImplicits
  4. implicit def BlobToParameterValue(a: Blob): base.jdbc.ParameterValue

    Permalink
    Definition Classes
    QBlobImplicits
  5. implicit val BooleanGetter: base.jdbc.Getter[Boolean]

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

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

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

    Permalink
    Definition Classes
    BooleanUpdater
  9. implicit val BoxedBooleanGetter: base.jdbc.Getter[Boolean]

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

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

    Permalink
    Definition Classes
    BooleanUpdater
  12. implicit val BoxedDoubleGetter: base.jdbc.Getter[Double]

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

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

    Permalink
    Definition Classes
    DoubleUpdater
  15. implicit val BoxedFloatGetter: base.jdbc.Getter[Float]

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

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

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

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

    Permalink
    Definition Classes
    IntUpdater
  20. implicit val BoxedIntegerGetter: base.jdbc.Getter[Integer]

    Permalink
    Definition Classes
    IntGetter
  21. implicit val BoxedLongGetter: base.jdbc.Getter[Long]

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

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

    Permalink
    Definition Classes
    LongUpdater
  24. implicit val BoxedShortGetter: base.jdbc.Getter[Short]

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

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

    Permalink
    Definition Classes
    ShortUpdater
  27. implicit val ByteBufferGetter: base.jdbc.Getter[ByteBuffer]

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

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

    Permalink
    Definition Classes
    BytesUpdater
  30. implicit val ByteVectorGetter: base.jdbc.Getter[ByteVector]

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

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

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

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

    Permalink
    Definition Classes
    BytesUpdater
  35. object Cidr extends Serializable

    Permalink
  36. implicit val CidrGetter: base.jdbc.Getter[Cidr]

    Permalink
    Definition Classes
    Getters
  37. implicit val CidrUpdater: Updater[Cidr]

    Permalink
    Definition Classes
    Updaters
  38. implicit val DateGetter: base.jdbc.Getter[Date]

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

    Permalink
    Definition Classes
    QDateImplicits
  40. implicit val DateTimeGetter: base.jdbc.Getter[DateTime]

    Permalink
    Definition Classes
    Getters
  41. implicit def DateTimeToPGobject(o: DateTime): PGobject

    Permalink
    Definition Classes
    PGTimestampTzImplicits
  42. implicit val DateTimeUpdater: Updater[DateTime]

    Permalink
    Definition Classes
    Updaters
  43. implicit def DateToParameterValue(x: Date): base.jdbc.ParameterValue

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

    Permalink
    Definition Classes
    DateUpdater
  45. implicit val DoubleGetter: base.jdbc.Getter[Double]

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

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

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

    Permalink
    Definition Classes
    DoubleUpdater
  49. implicit val FloatGetter: base.jdbc.Getter[Float]

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

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

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

    Permalink
    Definition Classes
    FloatUpdater
  53. implicit def GetterToRowConverter[T](implicit getter: base.jdbc.Getter[T]): (base.jdbc.Row) ⇒ T

    Permalink
    Definition Classes
    GetterImplicits
  54. implicit def GetterToRowConverterOption[T](implicit getter: base.jdbc.Getter[T]): (base.jdbc.Row) ⇒ Option[T]

    Permalink
    Definition Classes
    GetterImplicits
  55. implicit def GetterToSeqGetter[T](implicit getter: base.jdbc.Getter[T]): base.jdbc.Getter[Seq[T]]

    Permalink
    Definition Classes
    SeqGetter
  56. implicit def GetterToSeqOptionGetter[T](implicit getter: base.jdbc.Getter[T]): base.jdbc.Getter[Seq[Option[T]]]

    Permalink
    Definition Classes
    SeqGetter
  57. implicit val InetAddressGetter: Parser[InetAddress]

    Permalink
    Definition Classes
    Getters
  58. implicit def InetAddressToPGobject(x: InetAddress): PGobject

    Permalink
    Definition Classes
    PGInetAddressImplicits
  59. implicit val InetAddressUpdater: Updater[InetAddress]

    Permalink
    Definition Classes
    Updaters
  60. implicit val InputStreamGetter: base.jdbc.Getter[InputStream]

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

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

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

    Permalink
    Definition Classes
    InputStreamUpdater
  64. implicit val InstantGetter: base.jdbc.Getter[Instant]

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

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

    Permalink
    Definition Classes
    TimestampUpdater
  67. implicit val IntGetter: base.jdbc.Getter[Int]

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

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

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

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

    Permalink
    Definition Classes
    IntUpdater
  72. implicit def IsPGobjectToParameterValue[T](value: T)(implicit converter: (T) ⇒ PGobject): base.ParameterValue

    Permalink
    Definition Classes
    QPGObjectImplicits
  73. implicit val JValueGetter: base.jdbc.Getter[JValue]

    Permalink
    Definition Classes
    Getters
  74. implicit def JValueToPGJson(j: JValue): PGJson

    Permalink
    Definition Classes
    PGJsonImplicits
  75. implicit val JValueUpdater: Updater[JValue]

    Permalink
    Definition Classes
    Updaters
  76. implicit val JavaBigDecimalGetter: base.jdbc.Getter[BigDecimal]

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

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

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

    Permalink
    Definition Classes
    QDateImplicits
  80. implicit val JodaDurationGetter: base.jdbc.Getter[Duration]

    Permalink
    Definition Classes
    Getters
  81. implicit def JodaDurationToPGInterval(value: Duration): PGInterval

    Permalink
    Definition Classes
    IntervalImplicits
  82. implicit val JodaDurationUpdater: Updater[Duration]

    Permalink
    Definition Classes
    Updaters
  83. object LTree extends Serializable

    Permalink
  84. implicit val LTreeGetter: base.jdbc.Getter[LTree]

    Permalink
    Definition Classes
    Getters
  85. implicit val LocalDateGetter: base.jdbc.Getter[LocalDate]

    Permalink
    Definition Classes
    DateGetter
  86. implicit val LocalDateTimeGetter: base.jdbc.Getter[LocalDateTime]

    Permalink
    Definition Classes
    TimestampGetter
  87. implicit def LocalDateTimeToParameterValue(x: LocalDateTime): base.jdbc.ParameterValue

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

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

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

    Permalink
    Definition Classes
    DateUpdater
  91. implicit val LocalTimeGetter: base.jdbc.Getter[LocalTime]

    Permalink
    Definition Classes
    TimeGetter
  92. implicit def LocalTimeToPGobject(l: LocalTime): PGobject

    Permalink
    Definition Classes
    PGLocalTimeImplicits
  93. implicit val LocalTimeUpdater: Updater[LocalTime]

    Permalink
    Definition Classes
    TimeUpdater
  94. implicit val LongGetter: base.jdbc.Getter[Long]

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

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

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

    Permalink
    Definition Classes
    LongUpdater
  98. implicit val MapGetter: base.jdbc.Getter[Map[String, String]]

    Permalink
    Definition Classes
    Getters
  99. implicit val MapIsParameter: IsParameter[Map[String, String]]

    Permalink
    Definition Classes
    QMapImplicits
  100. implicit def MapStringStringToParameterValue(value: Map[String, String]): base.ParameterValue

    Permalink
    Definition Classes
    QMapImplicits
  101. implicit val MapUpdater: Updater[Map[String, String]]

    Permalink
    Definition Classes
    Updaters
  102. implicit val NodeIsParameter: IsParameter[Node]

    Permalink
    Definition Classes
    QXMLImplicits
  103. implicit def NodeToParameterValue(a: Node): base.jdbc.ParameterValue

    Permalink
    Definition Classes
    QXMLImplicits
  104. implicit val NoneUpdater: Updater[None.type]

    Permalink
    Definition Classes
    UpdaterImplicits
  105. implicit val OffsetTimeGetter: base.jdbc.Getter[TimeTz]

    Permalink
    Definition Classes
    Getters
  106. implicit def OptionToOptionParameterValue[T](v: Option[T])(implicit conversion: (T) ⇒ base.ParameterValue): Option[base.ParameterValue]

    Permalink
    Definition Classes
    ParameterValueImplicits
  107. implicit val PGIntervalGetter: base.jdbc.Getter[PGInterval]

    Permalink
    Definition Classes
    Getters
  108. implicit def PGIntervalToJodaDuration(value: PGInterval): Duration

    Permalink
    Definition Classes
    IntervalImplicits
  109. implicit def PGIntervalToScalaDuration(value: PGInterval): Duration

    Permalink
    Definition Classes
    IntervalImplicits
  110. implicit val PGobjectIsParameter: IsParameter[PGobject]

    Permalink
    Definition Classes
    QPGObjectImplicits
  111. implicit def PGobjectToInetAddress(x: PGobject): InetAddress

    Permalink
    Definition Classes
    PGInetAddressImplicits
  112. implicit def PGobjectToJValue(x: PGobject): JValue

    Permalink
    Definition Classes
    PGJsonImplicits
  113. implicit def PGobjectToParameterValue(value: PGobject): base.ParameterValue

    Permalink
    Definition Classes
    QPGObjectImplicits
  114. implicit val PGobjectUpdater: Updater[PGobject]

    Permalink
    Definition Classes
    Updaters
  115. val ParameterValue: base.ParameterValue.type

    Permalink
    Definition Classes
    DBMS
  116. val Pool: base.jdbc.Pool.type

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

    Permalink
    Definition Classes
    DBMS
  118. implicit def PostgreSqlConnectionToPGConnection(connection: java.sql.Connection): PGConnection

    Permalink

    This can be used to get to the getCopyApi() and other methods.

    This can be used to get to the getCopyApi() and other methods.

    connection

    The Connection or Hikari Connection which contains an underlying PGConnection.

    returns

    The underlying PGConnection.

    Definition Classes
    ConnectionImplicits
  119. implicit val QNodeIsParameter: IsParameter[Blob]

    Permalink
    Definition Classes
    QBlobImplicits
  120. val QSeq: jdbc.implementation.QSeq.type

    Permalink
    Definition Classes
    PostgreSql
  121. implicit val QSeqIsParameter: IsParameter[jdbc.implementation.QSeq[_]]

    Permalink
    Definition Classes
    SeqParameter
  122. implicit val ReaderGetter: base.jdbc.Getter[Reader]

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

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

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

    Permalink
    Definition Classes
    UpdateReader
  126. implicit val SQLXMLIsParameter: IsParameter[SQLXML]

    Permalink
    Definition Classes
    QSQLXMLImplicits
  127. implicit def SQLXMLToParameterValue(a: SQLXML): base.jdbc.ParameterValue

    Permalink
    Definition Classes
    QSQLXMLImplicits
  128. implicit val ScalaBigDecimalGetter: base.jdbc.Getter[BigDecimal]

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

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

    Permalink
    Definition Classes
    ScalaBigDecimalUpdater
  131. implicit val ScalaDurationGetter: base.jdbc.Getter[Duration]

    Permalink
    Definition Classes
    Getters
  132. implicit def ScalaDurationToPGInterval(value: Duration): PGInterval

    Permalink
    Definition Classes
    IntervalImplicits
  133. implicit val ScalaDurationUpdater: Updater[Duration]

    Permalink
    Definition Classes
    Updaters
  134. implicit val SeqByteGetter: base.jdbc.Getter[Seq[Byte]]

    Permalink
    Definition Classes
    SeqGetter
  135. implicit def SeqOptionToOptionParameterValue[T](v: Seq[Option[T]])(implicit conversion: (T) ⇒ base.jdbc.ParameterValue, ttag: scala.reflect.api.JavaUniverse.TypeTag[T]): base.jdbc.ParameterValue

    Permalink
    Definition Classes
    SeqParameter
  136. implicit def SeqToOptionParameterValue[T](v: Seq[T])(implicit conversion: (T) ⇒ base.jdbc.ParameterValue, ttag: scala.reflect.api.JavaUniverse.TypeTag[T]): base.jdbc.ParameterValue

    Permalink
    Definition Classes
    SeqParameter
  137. implicit def SetterToSeqOptionUpdater[T](implicit conversion: (T) ⇒ base.jdbc.ParameterValue, ttag: scala.reflect.api.JavaUniverse.TypeTag[T]): Updater[Seq[Option[T]]]

    Permalink
    Definition Classes
    SeqParameter
  138. implicit def SetterToSeqUpdater[T](implicit conversion: (T) ⇒ base.jdbc.ParameterValue, ttag: scala.reflect.api.JavaUniverse.TypeTag[T]): Updater[Seq[T]]

    Permalink
    Definition Classes
    SeqParameter
  139. implicit val ShortGetter: base.jdbc.Getter[Short]

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    StringUpdater
  148. implicit val TimeGetter: base.jdbc.Getter[Time]

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

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

    Permalink
    Definition Classes
    QTimeImplicits
  151. object TimeTz extends Serializable

    Permalink
  152. implicit val TimeUpdater: Updater[Time]

    Permalink
    Definition Classes
    TimeUpdater
  153. implicit val TimestampGetter: base.jdbc.Getter[Timestamp]

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

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

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

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

    Permalink
    Definition Classes
    ParameterValueImplicits
  158. implicit val UUIDGetter: base.jdbc.Getter[UUID]

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

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

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

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

    Permalink
    Definition Classes
    UpdaterImplicits
  163. implicit val XMLGetter: base.jdbc.Getter[Node]

    Permalink
    Definition Classes
    Getters
  164. implicit val XmlUpdater: Updater[Node]

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

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

    Permalink
    Definition Classes
    ExecutableMethods
  167. package implementation

    Permalink
  168. def initializeConnection(connection: java.sql.Connection): Unit

    Permalink
    Definition Classes
    DBMS
  169. def innerTypeName(tpe: scala.reflect.api.JavaUniverse.Type): String

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

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

    Permalink
    Definition Classes
    SelectableMethods
  172. val toPostgresqlParameter: PartialFunction[Any, Any]

    Permalink
    Definition Classes
    Setters
  173. def typeName(tpe: scala.reflect.api.JavaUniverse.Type): String

    Permalink
    Definition Classes
    SeqParameter
  174. def typeName[T](implicit tag: scala.reflect.api.JavaUniverse.TypeTag[T]): String

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

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

    Permalink
    Definition Classes
    UpdatableMethods

Inherited from PostgreSql

Inherited from SeqGetter

Inherited from SeqParameter

Inherited from PostgreSqlCommon

Inherited from Updaters

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 ShortUpdater

Inherited from IntUpdater

Inherited from LongUpdater

Inherited from Getters

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 BooleanGetter

Inherited from ConnectionImplicits

Inherited from IntervalImplicits

Inherited from Setters

Inherited from QMapImplicits

Inherited from PGJsonImplicits

Inherited from QBlobImplicits

Inherited from QSQLXMLImplicits

Inherited from QXMLImplicits

Inherited from PGInetAddressImplicits

Inherited from PGTimestampTzImplicits

Inherited from QLocalDateTimeImplicits

Inherited from PGLocalTimeImplicits

Inherited from QLocalDateImplicits

Inherited from QInstantImplicits

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 QBooleanImplicits

Inherited from QPGObjectImplicits

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