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:
- Enumerated values represented by
Intvalues 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.
Attributes
Members list
Grouped members
Modules
Module of high-level constructors for ConnectionIO actions.
Module of high-level constructors for ConnectionIO actions.
Attributes
- Source
- connection.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
connection.type
Module of high-level constructors for PreparedStatementIO actions. Batching operations are not provided; see the statement module for this functionality.
Module of high-level constructors for PreparedStatementIO actions. Batching operations are not provided; see the statement module for this functionality.
Attributes
- Source
- preparedstatement.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
preparedstatement.type
Module of high-level constructors for ResultSetIO actions.
Module of high-level constructors for ResultSetIO actions.
Attributes
- Source
- resultset.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
resultset.type
Module of high-level constructors for StatementIO actions.
Module of high-level constructors for StatementIO actions.
Attributes
- Source
- statement.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
statement.type
Value members
Concrete fields
Attributes
- Source
- package.scala
Attributes
- Source
- package.scala
Attributes
- Source
- package.scala
Attributes
- Source
- package.scala