Packages

p

lihua

mongo

package mongo

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. mongo
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class AsyncEntityDAO[T, F[_]] extends EntityDAOMonad[[β$0$]EitherT[F, DBError, β$0$], T, Query]
  2. trait Crypt[F[_]] extends AnyRef
  3. trait DAOFactory[F[_], DAOF[_], A] extends AnyRef
  4. abstract class DAOFactoryWithEnsure[A, DAOF[_], F[_]] extends DAOFactory[F, DAOF, A]
  5. sealed trait DBError extends RuntimeException with Product with Serializable
  6. abstract class DirectDAOFactory[A, F[_]] extends DAOFactoryWithEnsure[A, F, F]
  7. abstract class EitherTDAOFactory[A, F[_]] extends DAOFactoryWithEnsure[A, [β$0$]EitherT[F, DBError, β$0$], F]
  8. class MongoDB[F[_]] extends AnyRef

    A MongoDB instance from config Should be created one per application

  9. case class Query(selector: JsObject, sort: Option[JsObject] = None, readPreference: Option[ReadPreference] = None, projection: Option[JsObject] = None) extends Product with Serializable
  10. trait ShutdownHook extends AnyRef

Value Members

  1. def generateId: EntityId
  2. object AsyncEntityDAO
  3. object Crypt
  4. object DBError extends Serializable
  5. object JsonFormats extends Formats
  6. object MongoDB
  7. object Query extends Serializable
  8. object ShutdownHook

Inherited from AnyRef

Inherited from Any

Ungrouped