acolyte

reactivemongo

package reactivemongo

Visibility
  1. Public
  2. All

Type Members

  1. case class BDoc(underlying: BSONDocument) extends Product with Serializable

    BSONDocument wrapper for pattern matching

  2. sealed trait ConnectionHandler extends AnyRef

    Connection handler.

  3. trait ConnectionManager[T] extends AnyRef

    Connection manager

  4. trait DriverManager extends AnyRef

    Driver manager

  5. trait PreparedResponse extends AnyRef

    Response prepared for Mongo request executed with Acolyte driver.

  6. case class Property(name: String) extends Product with Serializable

    Extractor for BSON property, allowing partial and un-ordered match by name.

  7. sealed trait QueryHandler extends (Int, Request) ⇒ Option[Try[Response]]

    Query handler.

  8. trait QueryResponseMaker[T] extends (Int, T) ⇒ Option[Try[Response]]

    Creates a query response for given channel ID and result.

  9. trait Request extends AnyRef

    Request executed against Mongo connection.

  10. trait WithCollection extends AnyRef

    Functions to work with a Mongo collection (provided DB functions).

  11. trait WithDB extends AnyRef

    Functions to work with MongoDB (provided driver functions).

  12. trait WithDriver extends AnyRef

    Functions to work with driver.

  13. trait WithHandler extends AnyRef

    Functions to work with handler (provided driver functions).

  14. trait WithResult extends AnyRef

    Functions to work with result (provided collection functions).

  15. sealed trait WriteHandler extends (Int, WriteOp, Request) ⇒ Option[Try[Response]]

    Write handler.

  16. sealed trait WriteOp extends AnyRef

    Operator, along with request when writing.

  17. trait WriteResponseMaker[T] extends (Int, T) ⇒ Option[Try[Response]]

    Creates a write response for given channel ID and result.

Value Members

  1. object &

    Meta-extractor, to combine extractor on BSON properties.

  2. object AcolyteDSL extends WithDriver with WithDB with WithCollection with WithHandler with WithResult

    Acolyte DSL for ReactiveMongo.

  3. object ConnectionHandler

    Companion object for connection handler.

  4. object ConnectionManager

    Connection manage companion.

  5. object CountRequest

    Body extractor for Count request.

  6. object DeleteOp extends WriteOp with Product with Serializable

    Delete operator

  7. object DeleteRequest

    Delete request

  8. object DriverManager

    Driver manage companion.

  9. object InClause

    In clause extractor ($in with BSONArray; e.

  10. object InsertOp extends WriteOp with Product with Serializable

    Insert operator

  11. object InsertRequest

    Insert request

  12. object MongoDB

  13. object NotInClause

    Not-In clause extractor.

  14. object QueryHandler

    Query handler companion.

  15. object QueryResponse

    Query response factory.

  16. object QueryResponseMaker

    Response maker companion.

  17. object Request

    Request companion

  18. object RequestBody

    Complete request body extractor; Matches body with many documents.

  19. object SimpleBody

    Body extractor for simple request, with only one document.

  20. object UpdateOp extends WriteOp with Product with Serializable

    Update operator

  21. object UpdateRequest

    Update request

  22. object ValueDocument

    Extractor of properties for a document used a BSON value (when operator is used, e.

  23. object ValueList

    Extracts values of BSON array as list.

  24. object WriteHandler

    Write handler companion.

  25. object WriteResponse

    Write response factory.

  26. object WriteResponseMaker

    Response maker companion.

Ungrouped