package util
- Alphabetic
- By Inheritance
- util
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
object
analysis
Module defining a type for analyzing the type alignment of prepared statements.
-
object
atom
Module defining
NULL
-aware column mappings; the next step "up" fromMeta
. -
object
capture
Module for a typeclass for monads with effect-capturing unit.
-
object
catchable
Module of additional combinators for
Catchable
, all defined in terms ofattempt
.Module of additional combinators for
Catchable
, all defined in terms ofattempt
. Similar to those provided forMonadCatchIO
. -
object
catchsql
Module of additional combinators for
Catchable
, specific toSQLException
. - object compat
-
object
composite
Module defining a typeclass for composite database types (those that can map to multiple columns).
-
object
foldable
Module of additional functions for
Foldable
. -
object
fragment
Module defining the
Fragment
data type. -
object
fragments
Module of
Fragment
constructors. -
object
invariant
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.
-
object
io
Module for a constructor of modules of IO operations for effectful monads.
- object iolite
-
object
log
A module of types and instances for logged statements.
-
object
meta
Module defining the lowest level of column mapping.
-
object
name
Typeclass instances for scalaz.Name
-
object
param
Module defining the
Param
typeclass. -
object
pos
Module for source positions.
-
object
pretty
Some functions for pretty-printing.
-
object
process
Additional functions for manipulating
Process
values. -
object
query
Module defining queries parameterized by input and output types.
-
object
transactor
Module defining
Transactor
, which abstracts over connection providers and gives natural transformationsConnectionIO ~> M
andProcess[ConnectionIO, ?] ~> Process[M, ?]
for target monadM
.Module defining
Transactor
, which abstracts over connection providers and gives natural transformationsConnectionIO ~> M
andProcess[ConnectionIO, ?] ~> Process[M, ?]
for target monadM
. By default the resulting computation will be executed on a new connection withautoCommit
off; will be committed on normal completionand rolled back if an exception escapes; and in all cases the connection will be released properly.This module also provides default implementations backed by
DriverManager
andDataSouce
. -
object
update
Module defining updates parameterized by input type.
-
object
yolo
extends ToDoobieCatchableOps0
Module for implicit syntax useful in REPL session.