Package

doobie

util

Permalink

package util

Collection of modules for typeclasses and other helpful bits.

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

Type Members

  1. trait Colors extends AnyRef

    Permalink
  2. trait EvenLower extends AnyRef

    Permalink
  3. trait EvenLowerPriorityWrite extends AnyRef

    Permalink
  4. sealed abstract class Get[A] extends AnyRef

    Permalink
  5. trait GetInstances extends AnyRef

    Permalink
  6. trait LowerPriorityRead extends EvenLower

    Permalink
  7. trait LowerPriorityWrite extends EvenLowerPriorityWrite

    Permalink
  8. final class Meta[A] extends AnyRef

    Permalink

    Convenience for introducing a symmetric Get/Put pair into implicit scope, and for deriving new symmetric pairs.

    Convenience for introducing a symmetric Get/Put pair into implicit scope, and for deriving new symmetric pairs. It's important to understand that Meta should never be demanded by user methods; instead demand both Get and Put. The reason for this is that while Meta implies Get and Put, the presence of both Get and Put does *not* imply Meta.

  9. trait MetaConstructors extends AnyRef

    Permalink
  10. trait MetaDeprecatedConstructors extends AnyRef

    Permalink
  11. trait MetaInstances extends AnyRef

    Permalink
  12. sealed abstract class Put[A] extends AnyRef

    Permalink
  13. trait PutInstances extends AnyRef

    Permalink
  14. final class Read[A] extends AnyRef

    Permalink
    Annotations
    @implicitNotFound( ... )
  15. trait ToTempStringOps extends AnyRef

    Permalink
  16. final class Write[A] extends AnyRef

    Permalink

Value Members

  1. object Colors

    Permalink
  2. object ExecutionContexts

    Permalink
  3. object Get extends GetInstances

    Permalink
  4. object Meta extends MetaConstructors with MetaInstances with MetaDeprecatedConstructors

    Permalink

    Module of constructors and instances for Meta.

  5. object Put extends PutInstances

    Permalink
  6. object Read extends LowerPriorityRead

    Permalink
  7. object Write extends LowerPriorityWrite

    Permalink
  8. object analysis

    Permalink

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

  9. object catchsql

    Permalink

    Module of additional combinators for ApplicativeError, specific to SQLException.

  10. package compat

    Permalink
  11. object foldable

    Permalink

    Module of additional functions for Foldable.

  12. object fragment

    Permalink

    Module defining the Fragment data type.

  13. object fragments

    Permalink

    Module of Fragment constructors.

  14. object invariant

    Permalink

    Module defining the type of exceptions representing unmet expectations.

    Module defining the type of exceptions representing unmet expectations. These typically indicate a problem with the schema, with type mapping, with driver compliance, and so on. The intent is that they be as fine-grained as reasonable for diagnostic purposes, but it is not expected that the application should be able to handle them in any meaningful way.

  15. object io

    Permalink

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

  16. object lens

    Permalink
  17. object log

    Permalink

    A module of types and instances for logged statements.

  18. object param

    Permalink

    Module defining the Param typeclass.

  19. object pos

    Permalink

    Module for source positions.

  20. object pretty

    Permalink

    Some functions for pretty-printing.

  21. object query

    Permalink

    Module defining queries parameterized by input and output types.

  22. object stream

    Permalink

    Additional functions for manipulating Stream values.

  23. package testing

    Permalink

    Common utilities for query testing

  24. object transactor

    Permalink
  25. object update

    Permalink

    Module defining updates parameterized by input type.

  26. object yolo

    Permalink

    Module for implicit syntax useful in REPL session.

    Module for implicit syntax useful in REPL session.

    Annotations
    @SuppressWarnings()

Inherited from ToTempStringOps

Inherited from AnyRef

Inherited from Any

Ungrouped