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
dbiopackage contains the Database I/O Action implementation. See DBIOAction for details.