The base trait for the context object passed to synchronous database actions by the execution engine.
A DBIOAction that represents an andThen
operation for sequencing in the DBIOAction monad.
A DBIOAction that represents an asTry
operation.
A DBIOAction that represents a cleanUp
operation for sequencing in the DBIOAction monad.
Simplified type for a DBIOAction without streaming or effect tracking
A Database I/O Action that can be executed on a database.
A DBIOAction that represents a database operation.
A phantom type for annotating DBIOActions with specific effects (e.
A DBIOAction that represents a failed
operation.
A DBIOAction that fails.
A DBIOAction that represents a flatMap
operation for sequencing in the DBIOAction monad.
An asynchronous DBIOAction that returns the result of a Future.
A DBIOAction that attaches a name for logging purposes to another action.
A phantom type used as the streaming result type for DBIOActions that do not support streaming.
A DBIOAction that represents a sequence
operation for sequencing in the DBIOAction monad.
A phantom type used as the streaming result type for DBIOActions that do support streaming.
An ActionContext with extra functionality required for streaming DBIOActions.
Simplified type for a streaming DBIOAction without effect tracking
A DBIOAction that returns a constant value.
A synchronous database action provides a function from an ActionContext
to the result
type.
The
dbio
package contains the Database I/O Action implementation. See DBIOAction for details.