p
doobie
package doobie
- Source
- package.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- doobie
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Package Members
- 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 indoobie.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.
- Enumerated values represented by
- package syntax
- package util
Value Members
- val FB: blob.type
- val FC: connection.type
- val FCL: clob.type
- val FCS: callablestatement.type
- val FD: driver.type
- val FDMD: databasemetadata.type
- val FNCL: nclob.type
- val FPS: preparedstatement.type
- val FREF: ref.type
- val FRS: resultset.type
- val FS: statement.type
- val FSD: sqldata.type
- val FSI: sqlinput.type
- val FSO: sqloutput.type
- val Fragments: fragments.type
- val HC: connection.type
- val HPS: preparedstatement.type
- val HRS: resultset.type
- val HS: statement.type