Packages

  • package root
    Definition Classes
    root
  • package doobie
    Definition Classes
    root
  • package enumerated

    Enumerated types for JDBC constants.

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

  • package hi

    High-level database API.

    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.
  • package syntax
  • package util
p

doobie

package doobie

Source
package.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. doobie
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package enumerated

    Enumerated types for JDBC constants.

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

  2. package hi

    High-level database API.

    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.
  3. package syntax
  4. package util

Value Members

  1. val FB: blob.type
  2. val FC: connection.type
  3. val FCL: clob.type
  4. val FCS: callablestatement.type
  5. val FD: driver.type
  6. val FDMD: databasemetadata.type
  7. val FNCL: nclob.type
  8. val FPS: preparedstatement.type
  9. val FREF: ref.type
  10. val FRS: resultset.type
  11. val FS: statement.type
  12. val FSD: sqldata.type
  13. val FSI: sqlinput.type
  14. val FSO: sqloutput.type
  15. val Fragments: fragments.type
  16. val HC: connection.type
  17. val HPS: preparedstatement.type
  18. val HRS: resultset.type
  19. val HS: statement.type

Inherited from AnyRef

Inherited from Any

Ungrouped