doobie
Top-level import, providing aliases for the most commonly used types and modules from doobie-free and doobie-core. A typical starting set of imports would be something like this.
import cats.implicits._
import doobie._, doobie.implicits._
Attributes
- See also
-
The doobie microsite for much more information.
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
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 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
Collection of modules that add syntax to existing types.
Collection of modules that add syntax to existing types.
Attributes
Collection of modules for typeclasses and other helpful bits.
Collection of modules for typeclasses and other helpful bits.
Attributes
Grouped members
Type Aliases - Free API
Attributes
- Inherited from:
- Types
- Source
- Aliases.scala
Attributes
- Inherited from:
- Types
- Source
- Aliases.scala
Attributes
- Inherited from:
- Types
- Source
- Aliases.scala
Attributes
- Inherited from:
- Types
- Source
- Aliases.scala
Attributes
- Inherited from:
- Types
- Source
- Aliases.scala
Attributes
- Inherited from:
- Types
- Source
- Aliases.scala
Attributes
- Inherited from:
- Types
- Source
- Aliases.scala
Attributes
- Inherited from:
- Types
- Source
- Aliases.scala
Attributes
- Inherited from:
- Types
- Source
- Aliases.scala
Attributes
- Inherited from:
- Types
- Source
- Aliases.scala
Attributes
- Inherited from:
- Types
- Source
- Aliases.scala
Attributes
- Inherited from:
- Types
- Source
- Aliases.scala
Attributes
- Inherited from:
- Types
- Source
- Aliases.scala
Attributes
- Inherited from:
- Types
- Source
- Aliases.scala
Module Aliases - Hi API
Attributes
- Inherited from:
- Modules
- Source
- Aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- Aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- Aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- Aliases.scala
Type Aliases - Core
Attributes
- Inherited from:
- Types
- Source
- aliases.scala
Attributes
- Inherited from:
- Types
- Source
- aliases.scala
Attributes
- Inherited from:
- Types
- Source
- aliases.scala
Attributes
- Inherited from:
- Types
- Source
- aliases.scala
Attributes
- Inherited from:
- Types
- Source
- aliases.scala
Attributes
- Inherited from:
- Types
- Source
- aliases.scala
Attributes
- Inherited from:
- Types
- Source
- aliases.scala
Attributes
- Inherited from:
- Types
- Source
- aliases.scala
Attributes
- Inherited from:
- Types
- Source
- aliases.scala
Attributes
- Inherited from:
- Types
- Source
- aliases.scala
Attributes
- Inherited from:
- Types
- Source
- aliases.scala
Attributes
- Inherited from:
- Types
- Source
- aliases.scala
Attributes
- Inherited from:
- Types
- Source
- aliases.scala
Attributes
- Inherited from:
- Types
- Source
- aliases.scala
Attributes
- Inherited from:
- Types
- Source
- aliases.scala
Module Aliases - Free API
Attributes
- Inherited from:
- Modules
- Source
- Aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- Aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- Aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- Aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- Aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- Aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- Aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- Aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- Aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- Aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- Aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- Aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- Aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- Aliases.scala
Module Aliases - Core
Attributes
- Inherited from:
- Modules
- Source
- aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- aliases.scala
Attributes
- Inherited from:
- Modules
- Source
- aliases.scala
Type members
Classlikes
Mixin containing aliases for the most commonly used types and modules from doobie-core.
Mixin containing aliases for the most commonly used types and modules from doobie-core.
Attributes
- Source
- aliases.scala
- Supertypes
Mixin containing aliases for the most commonly used modules from doobie-core.
Mixin containing aliases for the most commonly used modules from doobie-core.
Attributes
- Source
- aliases.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait Aliases
Mixin containing aliases for the most commonly used types from doobie-core.
Mixin containing aliases for the most commonly used types from doobie-core.
Attributes
- Source
- aliases.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait Aliases
Auto-generated build information.
Auto-generated build information.
Attributes
- Source
- buildinfo.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
buildinfo.type
Top-level import for all instances and syntax provided by doobie-free and doobie-core.
Top-level import for all instances and syntax provided by doobie-free and doobie-core.
Attributes
- Source
- package.scala
- Supertypes
-
trait LegacyMetatrait TimeMetatrait SqlMetatrait AllSyntaxtrait ToPutOpstrait ToAlignSyntaxtrait ToSqlInterpolatortrait ToStreamOpstrait ToConnectionIOOpstrait ToFoldableOpstrait ToApplicativeErrorOpstrait Instancesclass Objecttrait Matchableclass AnyShow all
- Self type
-
implicits.type