doobie

util

package util

Collection of modules for typeclasses and other helpful bits.

Source
package.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. util
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. object analysis

    Module defining a type for analyzing the type alignment of prepared statements.

  2. object atom

    Module defining NULL-aware column mappings; the next step "up" from Meta.

  3. object capture

    Module for a typeclass for monads with effect-capturing unit.

  4. object catchable

    Module of additional combinators for Catchable, all defined in terms of attempt.

  5. object catchsql

    Module of additional combinators for Catchable, specific to SQLException.

  6. object composite

    Module defining a typeclass for composite database types (those that can map to multiple columns).

  7. object invariant

    Module defining the type of exceptions representing unmet expectations.

  8. object io

    Module for a constructor of modules of IO operations for effectful monads.

  9. object meta

    Module defining the lowest level of column mapping.

  10. object name

    Typeclass instances for scalaz.

  11. object pretty

    Some functions for pretty-printing.

  12. object process

    Additional functions for manipulating Process values.

  13. object query

    Module defining queries parameterized by input and output types.

  14. object transactor

    Module defining Transactor, which abstracts over connection providers and gives natural trasformations ConnectionIO ~> M and Process[ConnectionIO, ?] ~> Process[M, ?] for target monad M.

  15. object update

    Module defining updates parameterized by input type.

  16. object yolo

    Module for implicit syntax useful in REPL session.

Inherited from AnyRef

Inherited from Any

Ungrouped