The bottom type of all standard effects.
The bottom type of all standard effects. It is used by the DBIO
and StreamingDBIO
type aliases instead of Nothing
because the compiler does not properly infer Nothing
where needed. You can still introduce your own custom effect types but they will not be
used by DBIO
and StreamingDBIO
, so you either have to define your own type aliases
or spell out the proper DBIOAction
types in type annotations.
Effect for DBIOActions that read from the database ("DQL")
Effect for DBIOActions that manipulate a database schema ("DDL")
Effect for transactional DBIOActions ("DTL")
Effect for DBIOActions that write to the database ("DML")