doobie

package doobie

Members list

Packages

Enumerated types for JDBC constants. enumerated values are provided by companion modules.

Enumerated types for JDBC constants. enumerated values are provided by companion modules.

Attributes

package doobie.hi

High-level database API. The constructors here are defined in terms of those in doobie.free.connection but differ in the following ways:

High-level database API. The constructors here are defined in terms of those in doobie.free.connection but differ in the following ways:

  • Enumerated values represented by Int values in JDBC are mapped to one of the proper types defined in doobie.enumerated.
  • Nullable values are represented in terms of Option.
  • Java collection types are translated to immutable Scala equivalents.
  • Actions that compute lifetime-managed resources do not return the resource directly, but rather take a continuation in the resource's monad.
  • Actions that compute values of impure types (CLOB, InputStream, etc.) do not appear in this API. They are available in the low-level API but must be used with considerable caution.
  • Lifting actions, low-level type mapping actions, and resource management actions do not appear in this API.

Attributes

package doobie.syntax
package doobie.util

Value members

Concrete fields

val FB: blob.type

Attributes

Source
package.scala
val FC: connection.type

Attributes

Source
package.scala
val FCL: clob.type

Attributes

Source
package.scala
val FCS: callablestatement.type

Attributes

Source
package.scala
val FD: driver.type

Attributes

Source
package.scala
val FDMD: databasemetadata.type

Attributes

Source
package.scala
val FNCL: nclob.type

Attributes

Source
package.scala
val FPS: preparedstatement.type

Attributes

Source
package.scala
val FREF: ref.type

Attributes

Source
package.scala
val FRS: resultset.type

Attributes

Source
package.scala
val FS: statement.type

Attributes

Source
package.scala
val FSD: sqldata.type

Attributes

Source
package.scala
val FSI: sqlinput.type

Attributes

Source
package.scala
val FSO: sqloutput.type

Attributes

Source
package.scala
val Fragments: fragments.type

Attributes

Source
package.scala
val HC: connection.type

Attributes

Source
package.scala

Attributes

Source
package.scala
val HRS: resultset.type

Attributes

Source
package.scala
val HS: statement.type

Attributes

Source
package.scala