com.mongodb

casbah

package casbah

Visibility
  1. Public
  2. All

Type Members

  1. case class AggregationOutput(underlying: mongodb.AggregationOutput) extends Product with Serializable

    Wrapper object for AggregationOutput

  2. trait BaseImports extends AnyRef

    Annotations
    @SuppressWarnings()
  3. case class BulkWriteException(message: String, cause: Throwable, underlying: mongodb.BulkWriteException) extends Exception with Product with Serializable

  4. case class BulkWriteOperation(underlying: mongodb.BulkWriteOperation) extends Product with Serializable

    A builder for a bulk write operation.

  5. case class BulkWriteResult(underlying: mongodb.BulkWriteResult) extends Product with Serializable

  6. case class Cursor(underlying: mongodb.Cursor) extends Iterator[casbah.Imports.DBObject] with Product with Serializable

    A wrapper for the new com.

  7. sealed class CursorExplanation extends casbah.Imports.MongoDBObject

  8. trait Implicits extends AnyRef

    Implicits object to expose implicit conversions to implementing classes which facilitate more Scala-like functionality in Mongo.

  9. trait Imports extends BaseImports with TypeImports with Implicits

  10. class MongoClient extends AnyRef

    Wrapper class for the MongoClient object.

  11. case class MongoClientURI(underlying: mongodb.MongoClientURI) extends Product with Serializable

    Create a new MongoURI with a URI String e.

  12. class MongoCollection extends MongoCollectionBase with Iterable[casbah.commons.TypeImports.DBObject]

    Concrete collection implementation expecting standard DBObject operation This is the version of MongoCollectionBase you should expect to use in most cases.

  13. trait MongoCollectionBase extends Logging

    Scala wrapper for Mongo DBCollections, including ones which return custom DBObject subclasses via setObjectClass and the like.

  14. class MongoCursor extends MongoCursorBase with Iterator[casbah.Imports.DBObject]

    Concrete cursor implementation expecting standard DBObject operation This is the version of MongoCursorBase you should expect to use in most cases.

  15. trait MongoCursorBase extends Logging

    Scala wrapper for Mongo DBCursors, including ones which return custom DBObject subclasses.

  16. class MongoDB extends AnyRef

    Wrapper for the Mongo DB object providing scala-friendly functionality.

  17. class MongoGenericTypedCollection[A <: casbah.commons.TypeImports.DBObject] extends MongoTypedCollection

  18. class MongoGenericTypedCursor[A <: casbah.Imports.DBObject] extends MongoCursorBase

    Concrete cursor implementation for typed Cursor operations via Collection.

  19. trait MongoTypedCollection extends MongoCollectionBase

    Concrete collection implementation for typed Cursor operations via Collection.

  20. case class ParallelScanOptions(numCursors: Int, batchSize: Int, readPreference: Option[Imports.ReadPreference] = scala.None) extends Product with Serializable

    The options to use for a parallel collection scan.

  21. trait TypeImports extends AnyRef

  22. class MongoConnection extends AnyRef

    Wrapper class for the Mongo Connection object.

  23. class MongoURI extends AnyRef

    Create a new MongoURI with a URI String e.

Value Members

  1. object AggregationOptions

    Helper object for com.mongodb.AggregationOptions

  2. object BaseImports extends BaseImports with casbah.commons.BaseImports with casbah.query.BaseImports

  3. object Implicits extends Implicits with casbah.commons.Implicits with casbah.query.Implicits

  4. object Imports extends Imports with casbah.commons.Imports with casbah.query.Imports with FluidQueryBarewordOps

  5. object MongoClient

    Wrapper object for MongoClient connections, providing the static methods the Java driver gives.

  6. object MongoClientOptions

    Helper class for creating MongoClientOptions instances

  7. object MongoClientURI extends Serializable

    MongoClientURI - representing the options to connect to MongoDB

  8. object MongoCollection extends Logging

    Helper object for some static methods

  9. object MongoCredential

    Helper class for creating MongoCredential instances

  10. object MongoCursor extends Logging

  11. object MongoDB

    Wrapper for the Mongo DB object providing scala-friendly functionality.

  12. object MongoDBAddress

  13. object ParallelScanOptions extends Serializable

    The options to use for a parallel collection scan.

  14. object ReadPreference

    Helper class for creating ReadPreference instances

  15. object TypeImports extends TypeImports with casbah.commons.TypeImports with casbah.query.TypeImports

  16. object WriteConcern

    Helper class for creating WriteConcern instances

  17. package map_reduce

  18. package util

Deprecated Value Members

  1. object MongoConnection

    Wrapper object for Mongo Connections, providing the static methods the Java driver gives.

  2. object MongoOptions

    Helper class for creating MongoOptions instances

  3. object MongoURI

Ungrouped