object Imports extends Imports with commons.Imports

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

Type Members

  1. type AsQueryParam[T] = query.AsQueryParam[T]
    Definition Classes
    TypeImports
  2. type BSONTimestamp = org.bson.types.BSONTimestamp
    Definition Classes
    TypeImports
  3. type BasicDBList = mongodb.BasicDBList
    Definition Classes
    TypeImports
  4. type BasicDBObject = mongodb.BasicDBObject
    Definition Classes
    TypeImports
  5. type DBObject = mongodb.DBObject
    Definition Classes
    TypeImports
  6. type DBRef = mongodb.DBRef
    Definition Classes
    TypeImports
  7. type GeoCoords = dsl.GeoCoords[_, _]
    Definition Classes
    TypeImports
  8. type JSFunction = String
    Definition Classes
    Implicits
  9. class MapWithAsDBObject extends AnyRef
    Definition Classes
    Implicits
  10. type MongoDBList = commons.MongoDBList
    Definition Classes
    TypeImports
  11. type MongoDBObject = commons.MongoDBObject
    Definition Classes
    TypeImports
  12. type MongoException = mongodb.MongoException
    Definition Classes
    TypeImports
  13. type ObjectId = org.bson.types.ObjectId
    Definition Classes
    TypeImports
  14. type ValidBarewordExpressionArgType[T] = query.ValidBarewordExpressionArgType[T]
    Definition Classes
    TypeImports
  15. type ValidDateOrNumericType[T] = query.ValidDateOrNumericType[T]
    Definition Classes
    TypeImports
  16. type ValidDateType[T] = query.ValidDateType[T]
    Definition Classes
    TypeImports
  17. type ValidNumericType[T] = query.ValidNumericType[T]
    Definition Classes
    TypeImports
  18. sealed class TextOpWrapper extends Imports.BasicDBObject
    Definition Classes
    SearchOp

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    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 }
    Definition Classes
    AddToSetOp
  4. def $addToSet[A](fields: (String, A)*): DBObject
    Definition Classes
    AddToSetOp
  5. def $addToSet[T](arg: T)(implicit arg0: (T) ⇒ DBObject): DBObject
    Definition Classes
    AddToSetOp
  6. def $and: NestedBarewordListOperator
    Definition Classes
    AndOp
  7. def $bit(field: String): AnyRef { ... /* 2 definitions in type refinement */ }
    Definition Classes
    BitOp
  8. def $currentDate(fields: (String, String)*): DBObject
    Definition Classes
    CurrentDateOp
  9. def $inc[T](args: (String, T)*)(implicit arg0: ValidNumericType[T]): DBObject
    Definition Classes
    IncOp
  10. def $max[T](args: (String, T)*)(implicit arg0: ValidNumericType[T]): DBObject
    Definition Classes
    MaxOp
  11. def $nor: NestedBarewordListOperator
    Definition Classes
    NorOp
  12. def $or: NestedBarewordListOperator
    Definition Classes
    OrOp
  13. def $pop[T](args: (String, T)*)(implicit arg0: ValidNumericType[T]): DBObject
    Definition Classes
    PopOp
  14. def $pull(inner: DBObject): DBObject
    Definition Classes
    PullOp
  15. def $pull(inner: ⇒ DBObject): DBObject
    Definition Classes
    PullOp
  16. def $pull[A](fields: (String, A)*): DBObject
    Definition Classes
    PullOp
  17. def $pullAll[A](args: (String, A)*)(implicit arg0: AsQueryParam[A]): DBObject
    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 }
    Definition Classes
    PushOp
  19. def $push[A](fields: (String, A)*): DBObject
    Definition Classes
    PushOp
  20. def $pushAll[A](args: (String, A)*)(implicit arg0: AsQueryParam[A]): DBObject
    Definition Classes
    PushAllOp
  21. def $rename[A](fields: (String, A)*): DBObject
    Definition Classes
    RenameOp
  22. def $set[A](fields: (String, A)*): DBObject
    Definition Classes
    SetOp
  23. def $setOnInsert[A](fields: (String, A)*): DBObject
    Definition Classes
    SetOnInsertOp
  24. def $text(searchTerm: String): TextOpWrapper
    Definition Classes
    SearchOp
  25. def $unset(args: String*): DBObject
    Definition Classes
    UnsetOp
  26. def $where(target: JSFunction): DBObject
    Definition Classes
    WhereOp
  27. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  28. val AsQueryParam: query.AsQueryParam.type
    Definition Classes
    BaseImports
  29. val DBList: commons.MongoDBList.type
    Definition Classes
    BaseImports
  30. val DBObject: commons.MongoDBObject.type
    Definition Classes
    BaseImports
  31. val GeoCoords: dsl.GeoCoords.type
    Definition Classes
    BaseImports
  32. val MongoDBList: commons.MongoDBList.type
    Definition Classes
    BaseImports
  33. val MongoDBObject: commons.MongoDBObject.type
    Definition Classes
    BaseImports
  34. def apply[A](oper: String)(fields: Seq[(String, A)]): DBObject
    Definition Classes
    BarewordQueryOperator
  35. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  36. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  38. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  39. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  40. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  41. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  42. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  43. implicit def kvPairOk[A]: KVPair[A]
  44. implicit def map2MongoDBObject(map: Map[String, Any]): mongodb.DBObject
    Definition Classes
    Implicits
  45. implicit def mapAsDBObject(map: Map[String, Any]): MapWithAsDBObject
    Definition Classes
    Implicits
  46. implicit def mongoNestedDBObjectQueryStatements(nested: commons.Imports.DBObject with QueryExpressionObject): ValueTestFluidQueryOperators

    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
  47. implicit def mongoQueryStatements(left: String): FluidQueryOperators

    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
  48. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  49. final def notify(): Unit
    Definition Classes
    AnyRef
  50. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  51. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  52. def toString(): String
    Definition Classes
    AnyRef → Any
  53. implicit def tupleToGeoCoords[A, B](coords: (A, B))(implicit arg0: query.ValidNumericType[A], arg1: Manifest[A], arg2: query.ValidNumericType[B], arg3: Manifest[B]): dsl.GeoCoords[A, B]
    Definition Classes
    Implicits
  54. implicit def unwrapDBList(in: commons.MongoDBList): mongodb.BasicDBList
    Definition Classes
    Implicits
  55. implicit def unwrapDBObj(in: commons.MongoDBObject): mongodb.DBObject
    Definition Classes
    Implicits
  56. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. implicit def wrapDBList(in: mongodb.BasicDBList): commons.MongoDBList
    Definition Classes
    Implicits
  60. implicit def wrapDBObj(in: mongodb.DBObject): commons.MongoDBObject
    Definition Classes
    Implicits
  61. implicit object ConcreteDBObjectOk extends ConcreteDBObject
  62. implicit object CoreOperatorResultObjOk extends CoreOperatorResultObj
  63. implicit object ByteDoNOk extends ValidDateOrNumericType[Byte]
    Definition Classes
    ValidDateOrNumericTypeHolder
  64. implicit object DoubleDoNOk extends ValidDateOrNumericType[Double]
    Definition Classes
    ValidDateOrNumericTypeHolder
  65. implicit object FloatDoNOk extends ValidDateOrNumericType[Float]
    Definition Classes
    ValidDateOrNumericTypeHolder
  66. implicit object IntDoNOk extends ValidDateOrNumericType[Int]
    Definition Classes
    ValidDateOrNumericTypeHolder
  67. implicit object JDKDateDoNOk extends ValidDateOrNumericType[Date]
    Definition Classes
    ValidDateOrNumericTypeHolder
  68. implicit object JodaDateTimeDoNOk extends ValidDateOrNumericType[DateTime]
    Definition Classes
    ValidDateOrNumericTypeHolder
  69. implicit object LongDoNOk extends ValidDateOrNumericType[Long]
    Definition Classes
    ValidDateOrNumericTypeHolder
  70. implicit object ShortDoNOk extends ValidDateOrNumericType[Short]
    Definition Classes
    ValidDateOrNumericTypeHolder
  71. implicit object JDKDateOk extends JDKDateOk
    Definition Classes
    ValidDateTypeHolder
  72. implicit object JodaDateTimeOk extends JodaDateTimeOk
    Definition Classes
    ValidDateTypeHolder
  73. implicit object ByteOk extends ByteOk
    Definition Classes
    ValidNumericTypeHolder
  74. implicit object DoubleOk extends DoubleOk
    Definition Classes
    ValidNumericTypeHolder
  75. implicit object FloatOk extends FloatOk
    Definition Classes
    ValidNumericTypeHolder
  76. implicit object IntOk extends IntOk
    Definition Classes
    ValidNumericTypeHolder
  77. implicit object LongOk extends LongOk
    Definition Classes
    ValidNumericTypeHolder
  78. implicit object ShortOk extends ShortOk
    Definition Classes
    ValidNumericTypeHolder

Inherited from commons.Imports

Inherited from commons.Implicits

Inherited from commons.TypeImports

Inherited from commons.BaseImports

Inherited from 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 Implicits

Inherited from TypeImports

Inherited from BaseImports

Inherited from AnyRef

Inherited from Any

Ungrouped