Object/Trait

com.mongodb.casbah

Imports

Related Docs: trait Imports | package casbah

Permalink

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

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Imports
  2. Imports
  3. ValidDateOrNumericTypeHolder
  4. ValidNumericTypeHolder
  5. ValidDateTypeHolder
  6. ValidBarewordExpressionArgTypeHolder
  7. FluidQueryBarewordOps
  8. CurrentDateOp
  9. SearchOp
  10. WhereOp
  11. BitOp
  12. NorOp
  13. ArrayOps
  14. PullAllOp
  15. PullOp
  16. PopOp
  17. AddToSetOp
  18. PushAllOp
  19. PushOp
  20. RenameOp
  21. AndOp
  22. OrOp
  23. MaxOp
  24. IncOp
  25. UnsetOp
  26. SetOnInsertOp
  27. SetOp
  28. BarewordQueryOperator
  29. Implicits
  30. TypeImports
  31. BaseImports
  32. Imports
  33. Implicits
  34. TypeImports
  35. BaseImports
  36. Imports
  37. Implicits
  38. TypeImports
  39. BaseImports
  40. AnyRef
  41. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. type AggregationOptions = mongodb.AggregationOptions

    Permalink
    Definition Classes
    TypeImports
  2. type AggregationOutput = casbah.AggregationOutput

    Permalink
    Definition Classes
    TypeImports
  3. type AsQueryParam[T] = query.AsQueryParam[T]

    Permalink
    Definition Classes
    TypeImports
  4. type BSONTimestamp = org.bson.types.BSONTimestamp

    Permalink
    Definition Classes
    TypeImports
  5. type BasicDBList = mongodb.BasicDBList

    Permalink
    Definition Classes
    TypeImports
  6. type BasicDBObject = mongodb.BasicDBObject

    Permalink
    Definition Classes
    TypeImports
  7. type BulkWriteException = casbah.BulkWriteException

    Permalink
    Definition Classes
    TypeImports
  8. type BulkWriteOperation = casbah.BulkWriteOperation

    Permalink
    Definition Classes
    TypeImports
  9. type BulkWriteResult = casbah.BulkWriteResult

    Permalink
    Definition Classes
    TypeImports
  10. type CommandCursor = Cursor

    Permalink
    Definition Classes
    TypeImports
  11. type DBAddress = mongodb.DBAddress

    Permalink
    Definition Classes
    TypeImports
  12. type DBDecoder = mongodb.DBDecoder

    Permalink
    Definition Classes
    TypeImports
  13. type DBEncoder = mongodb.DBEncoder

    Permalink
    Definition Classes
    TypeImports
  14. type DBObject = mongodb.DBObject

    Permalink
    Definition Classes
    TypeImports
  15. type DBRef = mongodb.DBRef

    Permalink
    Definition Classes
    TypeImports
  16. type GeoCoords = query.dsl.GeoCoords[_, _]

    Permalink
    Definition Classes
    TypeImports
  17. type JSFunction = String

    Permalink
    Definition Classes
    Implicits
  18. type MapReduceCollectionBasedResult = map_reduce.MapReduceCollectionBasedResult

    Permalink
    Definition Classes
    TypeImports
  19. type MapReduceCommand = map_reduce.MapReduceCommand

    Permalink
    Definition Classes
    TypeImports
  20. type MapReduceError = map_reduce.MapReduceError

    Permalink
    Definition Classes
    TypeImports
  21. type MapReduceException = map_reduce.MapReduceException

    Permalink
    Definition Classes
    TypeImports
  22. type MapReduceInlineResult = map_reduce.MapReduceInlineResult

    Permalink
    Definition Classes
    TypeImports
  23. type MapReduceMergeOutput = map_reduce.MapReduceMergeOutput

    Permalink
    Definition Classes
    TypeImports
  24. type MapReduceOutputTarget = map_reduce.MapReduceOutputTarget

    Permalink
    Definition Classes
    TypeImports
  25. type MapReduceReduceOutput = map_reduce.MapReduceReduceOutput

    Permalink
    Definition Classes
    TypeImports
  26. type MapReduceResult = map_reduce.MapReduceResult

    Permalink
    Definition Classes
    TypeImports
  27. class MapWithAsDBObject extends AnyRef

    Permalink
    Definition Classes
    Implicits
  28. type MongoClient = casbah.MongoClient

    Permalink
    Definition Classes
    TypeImports
  29. type MongoClientOptions = mongodb.MongoClientOptions

    Permalink
    Definition Classes
    TypeImports
  30. type MongoClientURI = mongodb.MongoClientURI

    Permalink
    Definition Classes
    TypeImports
  31. type MongoCollection = casbah.MongoCollection

    Permalink
    Definition Classes
    TypeImports
  32. type MongoConnection = casbah.MongoConnection

    Permalink
    Definition Classes
    TypeImports
  33. type MongoCredential = mongodb.MongoCredential

    Permalink
    Definition Classes
    TypeImports
  34. type MongoCursor = casbah.MongoCursor

    Permalink
    Definition Classes
    TypeImports
  35. type MongoDB = casbah.MongoDB

    Permalink
    Definition Classes
    TypeImports
  36. type MongoDBList = commons.MongoDBList

    Permalink
    Definition Classes
    TypeImports
  37. type MongoDBObject = commons.MongoDBObject

    Permalink
    Definition Classes
    TypeImports
  38. type MongoException = mongodb.MongoException

    Permalink
    Definition Classes
    TypeImports
  39. type MongoOptions = mongodb.MongoOptions

    Permalink
    Definition Classes
    TypeImports
  40. type MongoURI = casbah.MongoURI

    Permalink
    Definition Classes
    TypeImports
  41. type ObjectId = org.bson.types.ObjectId

    Permalink
    Definition Classes
    TypeImports
  42. type ReadPreference = mongodb.ReadPreference

    Permalink
    Definition Classes
    TypeImports
  43. type ServerAddress = mongodb.ServerAddress

    Permalink
    Definition Classes
    TypeImports
  44. sealed class TextOpWrapper extends Imports.BasicDBObject

    Permalink
    Definition Classes
    SearchOp
  45. type ValidBarewordExpressionArgType[T] = query.ValidBarewordExpressionArgType[T]

    Permalink
    Definition Classes
    TypeImports
  46. type ValidDateOrNumericType[T] = query.ValidDateOrNumericType[T]

    Permalink
    Definition Classes
    TypeImports
  47. type ValidDateType[T] = query.ValidDateType[T]

    Permalink
    Definition Classes
    TypeImports
  48. type ValidNumericType[T] = query.ValidNumericType[T]

    Permalink
    Definition Classes
    TypeImports
  49. type WriteConcern = mongodb.WriteConcern

    Permalink
    Definition Classes
    TypeImports
  50. type WriteResult = mongodb.WriteResult

    Permalink
    Definition Classes
    TypeImports

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def $addToSet(field: String): AnyRef { def $each[A](target: A*)(implicit evidence$7: com.mongodb.casbah.query.Imports.AsQueryParam[A]): com.mongodb.casbah.query.Imports.DBObject }

    Permalink
    Definition Classes
    AddToSetOp
  4. def $addToSet[A](fields: (String, A)*): query.Imports.DBObject

    Permalink
    Definition Classes
    AddToSetOp
  5. def $addToSet[T](arg: T)(implicit arg0: (T) ⇒ query.Imports.DBObject): query.Imports.DBObject

    Permalink
    Definition Classes
    AddToSetOp
  6. def $and: NestedBarewordListOperator

    Permalink
    Definition Classes
    AndOp
  7. def $bit(field: String): AnyRef { ... /* 2 definitions in type refinement */ }

    Permalink
    Definition Classes
    BitOp
  8. def $currentDate(fields: (String, String)*): query.Imports.DBObject

    Permalink
    Definition Classes
    CurrentDateOp
  9. def $inc[T](args: (String, T)*)(implicit arg0: query.Imports.ValidNumericType[T]): query.Imports.DBObject

    Permalink
    Definition Classes
    IncOp
  10. def $max[T](args: (String, T)*)(implicit arg0: query.Imports.ValidNumericType[T]): query.Imports.DBObject

    Permalink
    Definition Classes
    MaxOp
  11. def $nor: NestedBarewordListOperator

    Permalink
    Definition Classes
    NorOp
  12. def $or: NestedBarewordListOperator

    Permalink
    Definition Classes
    OrOp
  13. def $pop[T](args: (String, T)*)(implicit arg0: query.Imports.ValidNumericType[T]): query.Imports.DBObject

    Permalink
    Definition Classes
    PopOp
  14. def $pull(inner: query.Imports.DBObject): query.Imports.DBObject

    Permalink
    Definition Classes
    PullOp
  15. def $pull(inner: ⇒ query.Imports.DBObject): query.Imports.DBObject

    Permalink
    Definition Classes
    PullOp
  16. def $pull[A](fields: (String, A)*): query.Imports.DBObject

    Permalink
    Definition Classes
    PullOp
  17. def $pullAll[A](args: (String, A)*)(implicit arg0: query.Imports.AsQueryParam[A]): query.Imports.DBObject

    Permalink
    Definition Classes
    PullAllOp
  18. def $push(field: String): AnyRef { def $each[A](target: A*)(implicit evidence$4: com.mongodb.casbah.query.Imports.AsQueryParam[A]): com.mongodb.casbah.query.Imports.DBObject }

    Permalink
    Definition Classes
    PushOp
  19. def $push[A](fields: (String, A)*): query.Imports.DBObject

    Permalink
    Definition Classes
    PushOp
  20. def $pushAll[A](args: (String, A)*)(implicit arg0: query.Imports.AsQueryParam[A]): query.Imports.DBObject

    Permalink
    Definition Classes
    PushAllOp
  21. def $rename[A](fields: (String, A)*): query.Imports.DBObject

    Permalink
    Definition Classes
    RenameOp
  22. def $set[A](fields: (String, A)*): query.Imports.DBObject

    Permalink
    Definition Classes
    SetOp
  23. def $setOnInsert[A](fields: (String, A)*): query.Imports.DBObject

    Permalink
    Definition Classes
    SetOnInsertOp
  24. def $text(searchTerm: String): TextOpWrapper

    Permalink
    Definition Classes
    SearchOp
  25. def $unset(args: String*): query.Imports.DBObject

    Permalink
    Definition Classes
    UnsetOp
  26. def $where(target: query.Imports.JSFunction): query.Imports.DBObject

    Permalink
    Definition Classes
    WhereOp
  27. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  28. val AggregationOptions: casbah.AggregationOptions.type

    Permalink
    Definition Classes
    BaseImports
  29. val AggregationOutput: casbah.AggregationOutput.type

    Permalink
    Definition Classes
    BaseImports
  30. val AsQueryParam: query.AsQueryParam.type

    Permalink
    Definition Classes
    BaseImports
  31. implicit object ByteDoNOk extends ValidDateOrNumericType[Byte]

    Permalink
    Definition Classes
    ValidDateOrNumericTypeHolder
  32. implicit object ByteOk extends ByteOk

    Permalink
    Definition Classes
    ValidNumericTypeHolder
  33. implicit object ConcreteDBObjectOk extends ConcreteDBObject

    Permalink
  34. implicit object CoreOperatorResultObjOk extends CoreOperatorResultObj

    Permalink
  35. val Cursor: casbah.Cursor.type

    Permalink
    Definition Classes
    BaseImports
  36. val DBList: commons.MongoDBList.type

    Permalink
    Definition Classes
    BaseImports
  37. val DBObject: commons.MongoDBObject.type

    Permalink
    Definition Classes
    BaseImports
  38. implicit object DoubleDoNOk extends ValidDateOrNumericType[Double]

    Permalink
    Definition Classes
    ValidDateOrNumericTypeHolder
  39. implicit object DoubleOk extends DoubleOk

    Permalink
    Definition Classes
    ValidNumericTypeHolder
  40. implicit object FloatDoNOk extends ValidDateOrNumericType[Float]

    Permalink
    Definition Classes
    ValidDateOrNumericTypeHolder
  41. implicit object FloatOk extends FloatOk

    Permalink
    Definition Classes
    ValidNumericTypeHolder
  42. val GeoCoords: query.dsl.GeoCoords.type

    Permalink
    Definition Classes
    BaseImports
  43. implicit object IntDoNOk extends ValidDateOrNumericType[Int]

    Permalink
    Definition Classes
    ValidDateOrNumericTypeHolder
  44. implicit object IntOk extends IntOk

    Permalink
    Definition Classes
    ValidNumericTypeHolder
  45. implicit object JDKDateDoNOk extends ValidDateOrNumericType[Date]

    Permalink
    Definition Classes
    ValidDateOrNumericTypeHolder
  46. implicit object JDKDateOk extends JDKDateOk

    Permalink
    Definition Classes
    ValidDateTypeHolder
  47. implicit object JodaDateTimeDoNOk extends ValidDateOrNumericType[DateTime]

    Permalink
    Definition Classes
    ValidDateOrNumericTypeHolder
  48. implicit object JodaDateTimeOk extends JodaDateTimeOk

    Permalink
    Definition Classes
    ValidDateTypeHolder
  49. implicit object LongDoNOk extends ValidDateOrNumericType[Long]

    Permalink
    Definition Classes
    ValidDateOrNumericTypeHolder
  50. implicit object LongOk extends LongOk

    Permalink
    Definition Classes
    ValidNumericTypeHolder
  51. val MapReduceCommand: map_reduce.MapReduceCommand.type

    Permalink
    Definition Classes
    BaseImports
  52. val MapReduceInlineOutput: map_reduce.MapReduceInlineOutput.type

    Permalink
    Definition Classes
    BaseImports
  53. val MapReduceMergeOutput: map_reduce.MapReduceMergeOutput.type

    Permalink
    Definition Classes
    BaseImports
  54. val MapReduceReduceOutput: map_reduce.MapReduceReduceOutput.type

    Permalink
    Definition Classes
    BaseImports
  55. val MongoClient: casbah.MongoClient.type

    Permalink
    Definition Classes
    BaseImports
  56. val MongoClientOptions: casbah.MongoClientOptions.type

    Permalink
    Definition Classes
    BaseImports
  57. val MongoClientURI: casbah.MongoClientURI.type

    Permalink
    Definition Classes
    BaseImports
  58. val MongoConnection: casbah.MongoConnection.type

    Permalink
    Definition Classes
    BaseImports
  59. val MongoCredential: casbah.MongoCredential.type

    Permalink
    Definition Classes
    BaseImports
  60. val MongoDBAddress: casbah.MongoDBAddress.type

    Permalink
    Definition Classes
    BaseImports
  61. val MongoDBList: commons.MongoDBList.type

    Permalink
    Definition Classes
    BaseImports
  62. val MongoDBObject: commons.MongoDBObject.type

    Permalink
    Definition Classes
    BaseImports
  63. val MongoOptions: casbah.MongoOptions.type

    Permalink
    Definition Classes
    BaseImports
  64. val ParallelScanOptions: casbah.ParallelScanOptions.type

    Permalink
    Definition Classes
    BaseImports
  65. val ReadPreference: casbah.ReadPreference.type

    Permalink
    Definition Classes
    BaseImports
  66. implicit object ShortDoNOk extends ValidDateOrNumericType[Short]

    Permalink
    Definition Classes
    ValidDateOrNumericTypeHolder
  67. implicit object ShortOk extends ShortOk

    Permalink
    Definition Classes
    ValidNumericTypeHolder
  68. val WriteConcern: casbah.WriteConcern.type

    Permalink
    Definition Classes
    BaseImports
  69. implicit def aggregationOutputAsScala(output: mongodb.AggregationOutput): AnyRef { def asScala: com.mongodb.casbah.AggregationOutput }

    Permalink
    Definition Classes
    Implicits
  70. def apply[A](oper: String)(fields: Seq[(String, A)]): query.Imports.DBObject

    Permalink
    Definition Classes
    BarewordQueryOperator
  71. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  72. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  73. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  74. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  75. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  76. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  77. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  78. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  79. implicit def kvPairOk[A]: KVPair[A]

    Permalink
  80. implicit def map2MongoDBObject(map: Map[String, Any]): mongodb.DBObject

    Permalink
    Definition Classes
    Implicits
  81. implicit def mapAsDBObject(map: Map[String, Any]): MapWithAsDBObject

    Permalink

    Implicit extension methods for Scala Map[String, Any] to convert to Mongo DBObject instances.

    Implicit extension methods for Scala Map[String, Any] to convert to Mongo DBObject instances. Does not currently convert nested values.

    map

    A map of [String, Any]

    Definition Classes
    Implicits
  82. implicit def mongoCollAsScala(coll: DBCollection): AnyRef { ... /* 2 definitions in type refinement */ }

    Permalink

    Implicit extension methods for Mongo's Collection object.

    Implicit extension methods for Mongo's Collection object. Capable of returning a Scala optimized wrapper object.

    coll

    A DBCollection object to wrap

    Definition Classes
    Implicits
  83. implicit def mongoCommandCursorAsScala(cursor: mongodb.Cursor): AnyRef { def asScala: com.mongodb.casbah.Cursor }

    Permalink

    Implicit extension methods for Mongo's Aggregation MongoCursor object.

    Implicit extension methods for Mongo's Aggregation MongoCursor object. Capable of returning a Scala optimized wrapper object.

    cursor

    A Cursor object to wrap

    Definition Classes
    Implicits
  84. implicit def mongoConnAsScala(conn: Mongo): AnyRef { def asScala: com.mongodb.casbah.MongoConnection }

    Permalink

    Implicit extension methods for Mongo's connection object.

    Implicit extension methods for Mongo's connection object. Capable of returning a Scala optimized wrapper object.

    conn

    A Mongo object to wrap

    Definition Classes
    Implicits
  85. implicit def mongoCursorAsScala(cursor: DBCursor): AnyRef { ... /* 2 definitions in type refinement */ }

    Permalink

    Implicit extension methods for Mongo's DBCursor object.

    Implicit extension methods for Mongo's DBCursor object. Capable of returning a Scala optimized wrapper object.

    cursor

    A DBCursor object to wrap

    Definition Classes
    Implicits
  86. implicit def mongoDBAsScala(db: DB): AnyRef { def asScala: com.mongodb.casbah.MongoDB }

    Permalink

    Implicit extension methods for Mongo's DB object.

    Implicit extension methods for Mongo's DB object. Capable of returning a Scala optimized wrapper object.

    db

    A DB object to wrap

    Definition Classes
    Implicits
  87. implicit def mongoNestedDBObjectQueryStatements(nested: commons.Imports.DBObject with QueryExpressionObject): ValueTestFluidQueryOperators

    Permalink

    Implicit extension methods for Tuple2[String, DBObject] values to add Mongo's query operators, minimizing the need to write long series' of nested maps.

    Implicit extension methods for Tuple2[String, DBObject] values to add Mongo's query operators, minimizing the need to write long series' of nested maps.

    Mixes in the QueryOperators defined in the QueryOperators mixin. The NestedQuery implicits allows you to call chained operators on the return value of the base String method method. Chained operators will place the subsequent operators within the same DBObject, e.g. "fooDate" $lte yesterday $gte tomorrow maps to a Mongo query of: {"fooDate": {"$lte": , "$gte": }}

    returns

    Tuple2[String, DBObject] A tuple containing the field name and the mapped operator value, suitable for instantiating a Map

    Definition Classes
    Implicits
  88. implicit def mongoQueryStatements(left: String): FluidQueryOperators

    Permalink

    Implicit extension methods for String values (e.g.

    Implicit extension methods for String values (e.g. a field name) to add Mongo's query operators, minimizing the need to write long series' of nested maps.

    Mixes in the QueryOperators defined in the QueryOperators mixin. The NestedQuery implicit [Defined below] allows you to call chained operators on the return value of this method. Chained operators will place the subsequent operators within the same DBObject, e.g. "fooDate" $lte yesterday $gte tomorrow maps to a Mongo query of: {"fooDate": {"$lte": , "$gte": }}

    left

    A string which should be the field name, the left hand of the query

    returns

    Tuple2[String, DBObject] A tuple containing the field name and the mapped operator value, suitable for instantiating a Map

    Definition Classes
    Implicits
  89. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  90. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  91. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  92. implicit def stringAsNamedCollectionMROutput(name: String): MapReduceStandardOutput

    Permalink
    Definition Classes
    Implicits
  93. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  94. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  95. implicit def tupleToGeoCoords[A, B](coords: (A, B))(implicit arg0: query.ValidNumericType[A], arg1: Manifest[A], arg2: query.ValidNumericType[B], arg3: Manifest[B]): query.dsl.GeoCoords[A, B]

    Permalink
    Definition Classes
    Implicits
  96. implicit def unwrapDBList(in: commons.MongoDBList): mongodb.BasicDBList

    Permalink
    Definition Classes
    Implicits
  97. implicit def unwrapDBObj(in: commons.MongoDBObject): mongodb.DBObject

    Permalink
    Definition Classes
    Implicits
  98. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  99. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  100. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  101. implicit def wrapDBList(in: mongodb.BasicDBList): commons.MongoDBList

    Permalink
    Definition Classes
    Implicits
  102. implicit def wrapDBObj(in: mongodb.DBObject): commons.MongoDBObject

    Permalink
    Definition Classes
    Implicits

Inherited from query.Imports

Inherited from ValidNumericTypeHolder

Inherited from ValidDateTypeHolder

Inherited from FluidQueryBarewordOps

Inherited from CurrentDateOp

Inherited from SearchOp

Inherited from WhereOp

Inherited from BitOp

Inherited from NorOp

Inherited from ArrayOps

Inherited from PullAllOp

Inherited from PullOp

Inherited from PopOp

Inherited from AddToSetOp

Inherited from PushAllOp

Inherited from PushOp

Inherited from RenameOp

Inherited from AndOp

Inherited from OrOp

Inherited from MaxOp

Inherited from IncOp

Inherited from UnsetOp

Inherited from SetOnInsertOp

Inherited from SetOp

Inherited from BarewordQueryOperator

Inherited from query.Implicits

Inherited from query.TypeImports

Inherited from query.BaseImports

Inherited from commons.Imports

Inherited from commons.Implicits

Inherited from commons.TypeImports

Inherited from commons.BaseImports

Inherited from Imports

Inherited from Implicits

Inherited from TypeImports

Inherited from BaseImports

Inherited from AnyRef

Inherited from Any

Ungrouped