package mongo
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- mongo
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- class AsyncEntityDAO[T, F[_]] extends EntityDAOMonad[[β$0$]EitherT[F, DBError, β$0$], T, Query]
- trait Crypt[F[_]] extends AnyRef
- trait DAOFactory[F[_], DAOF[_], A] extends AnyRef
- abstract class DAOFactoryWithEnsure[A, DAOF[_], F[_]] extends DAOFactory[F, DAOF, A]
- sealed trait DBError extends RuntimeException with Product with Serializable
- abstract class DirectDAOFactory[A, F[_]] extends DAOFactoryWithEnsure[A, F, F]
- abstract class EitherTDAOFactory[A, F[_]] extends DAOFactoryWithEnsure[A, [β$0$]EitherT[F, DBError, β$0$], F]
-
class
MongoDB[F[_]] extends AnyRef
A MongoDB instance from config Should be created one per application
- case class Query(selector: JsObject, sort: Option[JsObject] = None, readPreference: Option[ReadPreference] = None, projection: Option[JsObject] = None) extends Product with Serializable
- trait ShutdownHook extends AnyRef
Value Members
- def generateId: EntityId
- object AsyncEntityDAO
- object Crypt
- object DBError extends Serializable
- object JsonFormats extends Formats
- object MongoDB
- object Query extends Serializable
- object ShutdownHook