package persistence
- Alphabetic
- By Inheritance
- persistence
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
case class
Deleted
[P] extends Product with Serializable
the result of deleting a persistent object
-
type
FOPState[P] = Future[Option[PState[P]]]
a future option persistent state
-
type
FPState[P] = Future[PState[P]]
a future persistent state
-
implicit
class
LiftFOPState
[P] extends AnyRef
extension methods for an FOPState
-
implicit
class
LiftFPState
[P] extends AnyRef
extension methods for an FPState
-
implicit
class
LiftOPState
[P] extends AnyRef
extension methods for an OPState
-
type
OPState[P] = Option[PState[P]]
an optional persistent state
-
case class
PState
[P] extends Product with Serializable
the persistent state of a persistent object of type
P -
implicit
class
PWithEv
[M, P] extends AnyRef
packages a persistent object along with evidence for the persistent class.
packages a persistent object along with evidence for the persistent class. used by Repo.createMany.
-
abstract
class
Repo
[M] extends AnyRef
a repository for persistent objects in a model
a repository for persistent objects in a model
- M
the model
Value Members
-
implicit
def
repoToAkkaStreamsRepo[M](repo: Repo[M]): AkkaStreamsRepo[M]
implicit conversion from Repo to AkkaStreamsRepo
implicit conversion from Repo to AkkaStreamsRepo
- M
the model
- implicit def repoToFS2Repo[M](repo: Repo[M]): FS2Repo[M]
-
implicit
def
repoToIterateeIoRepo[M](repo: Repo[M]): IterateeIoRepo[M]
implicit conversion from Repo to IterateeIoRepo
implicit conversion from Repo to IterateeIoRepo
- M
the model
- implicit def repoToPlayRepo[M](repo: Repo[M]): PlayRepo[M]