com.mongodb.casbah.query

Imports

object Imports extends FluidQueryBarewordOps with Imports with Imports with ValidBarewordExpressionArgTypeHolder with ValidDateTypeHolder with ValidNumericTypeHolder with ValidDateOrNumericTypeHolder

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. Imports
  2. ValidNumericTypeHolder
  3. ValidDateTypeHolder
  4. ValidBarewordExpressionArgTypeHolder
  5. Imports
  6. Implicits
  7. TypeImports
  8. BaseImports
  9. Imports
  10. ValidDateOrNumericTypeHolder
  11. Implicits
  12. TypeImports
  13. BaseImports
  14. FluidQueryBarewordOps
  15. BitOp
  16. BitOpBase
  17. NorOp
  18. NorOpBase
  19. ArrayOps
  20. PullAllOp
  21. PullAllOpBase
  22. PullOp
  23. PullOpBase
  24. PopOp
  25. PopOpBase
  26. AddToSetOp
  27. AddToSetOpBase
  28. PushAllOp
  29. PushAllOpBase
  30. PushOp
  31. PushOpBase
  32. RenameOp
  33. RenameOpBase
  34. AndOp
  35. AndOpBase
  36. OrOp
  37. OrOpBase
  38. IncOp
  39. IncOpBase
  40. UnsetOp
  41. UnsetOpBase
  42. SetOp
  43. SetOpBase
  44. BarewordQueryOperator
  45. AnyRef
  46. Any
Visibility
  1. Public
  2. All

Type Members

  1. type AsIterable [T] = AsIterable[T]

    Definition Classes
    TypeImports
  2. type AsQueryParam [T] = AsQueryParam[T]

    Definition Classes
    TypeImports
  3. type BasicDBList = BasicDBList

    Definition Classes
    TypeImports
  4. type BasicDBObject = BasicDBObject

    Definition Classes
    TypeImports
  5. type DBObject = DBObject

    Definition Classes
    TypeImports
  6. type DBRef = DBRef

    Definition Classes
    TypeImports
  7. type GeoCoords = com.mongodb.casbah.query.dsl.GeoCoords[_, _]

    Definition Classes
    TypeImports
  8. type JSFunction = String

    Definition Classes
    Implicits
  9. type MongoDBList = MongoDBList

    Definition Classes
    TypeImports
  10. type MongoDBObject = MongoDBObject

    Definition Classes
    TypeImports
  11. type MongoException = MongoException

    Definition Classes
    TypeImports
  12. type ObjectId = ObjectId

    Definition Classes
    TypeImports
  13. type ValidBarewordExpressionArgType [T] = ValidBarewordExpressionArgType[T]

    Definition Classes
    TypeImports
  14. type ValidDateOrNumericType [T] = ValidDateOrNumericType[T]

    Definition Classes
    TypeImports
  15. type ValidDateType [T] = ValidDateType[T]

    Definition Classes
    TypeImports
  16. type ValidNumericType [T] = ValidNumericType[T]

    Definition Classes
    TypeImports

Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def $addToSet : ((String, Any)*) ⇒ DBObject

    Definition Classes
    AddToSetOp
  5. def $addToSet (field: String): AnyRef { ... /* 2 definitions in type refinement */ }

    Definition Classes
    AddToSetOp
  6. def $addToSet [T] (arg: T)(implicit arg0: (T) ⇒ DBObject): DBObject

    Definition Classes
    AddToSetOp
  7. def $and : NestedBarewordListOperator

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

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

    Definition Classes
    IncOp
  10. def $nor : NestedBarewordListOperator

    Definition Classes
    NorOp
  11. def $or : NestedBarewordListOperator

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

    Definition Classes
    PopOp
  13. def $pull (inner: DBObject): DBObject

    Definition Classes
    PullOp
  14. def $pull (inner: ⇒ DBObject): DBObject

    Definition Classes
    PullOp
  15. def $pull : ((String, Any)*) ⇒ DBObject

    Definition Classes
    PullOp
  16. def $pullAll [A] (args: (String, A)*)(implicit arg0: AsIterable[A]): DBObject

    Definition Classes
    PullAllOp
  17. def $push : ((String, Any)*) ⇒ DBObject

    Definition Classes
    PushOp
  18. def $pushAll [A] (args: (String, A)*)(implicit arg0: AsIterable[A]): DBObject

    Definition Classes
    PushAllOp
  19. def $rename : ((String, Any)*) ⇒ DBObject

    Definition Classes
    RenameOp
  20. def $set : ((String, Any)*) ⇒ DBObject

    Definition Classes
    SetOp
  21. def $unset : (String*) ⇒ DBObject

    Definition Classes
    UnsetOp
  22. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  23. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  24. val AsIterable : com.mongodb.casbah.query.AsIterable.type

    Definition Classes
    BaseImports
  25. val AsQueryParam : com.mongodb.casbah.query.AsQueryParam.type

    Definition Classes
    BaseImports
  26. object BigDecimalDoNOk extends ValidDateOrNumericType[BigDecimal]

    Attributes
    implicit
  27. object BigDecimalOk extends BigDecimalOk

    Attributes
    implicit
  28. object BigIntDoNOk extends ValidDateOrNumericType[BigInt]

    Attributes
    implicit
  29. object BigIntOk extends BigIntOk

    Attributes
    implicit
  30. object ByteDoNOk extends ValidDateOrNumericType[Byte]

    Attributes
    implicit
  31. object ByteOk extends ByteOk

    Attributes
    implicit
  32. object ConcreteDBObjectOk extends ConcreteDBObject

    Attributes
    implicit
  33. object CoreOperatorResultObjOk extends CoreOperatorResultObj

    Attributes
    implicit
  34. val DBList : com.mongodb.casbah.commons.MongoDBList.type

    Definition Classes
    BaseImports
  35. val DBObject : com.mongodb.casbah.commons.MongoDBObject.type

    Definition Classes
    BaseImports
  36. object DoubleDoNOk extends ValidDateOrNumericType[Double]

    Attributes
    implicit
  37. object DoubleOk extends DoubleOk

    Attributes
    implicit
  38. object FloatDoNOk extends ValidDateOrNumericType[Float]

    Attributes
    implicit
  39. object FloatOk extends FloatOk

    Attributes
    implicit
  40. val GeoCoords : com.mongodb.casbah.query.dsl.GeoCoords.type

    Definition Classes
    BaseImports
  41. object IntDoNOk extends ValidDateOrNumericType[Int]

    Attributes
    implicit
  42. object IntOk extends IntOk

    Attributes
    implicit
  43. object JDKDateDoNOk extends ValidDateOrNumericType[Date]

    Attributes
    implicit
  44. object JDKDateOk extends JDKDateOk

    Attributes
    implicit
  45. object JodaDateTimeDoNOk extends ValidDateOrNumericType[DateTime]

    Attributes
    implicit
  46. object JodaDateTimeOk extends JodaDateTimeOk

    Attributes
    implicit
  47. object LongDoNOk extends ValidDateOrNumericType[Long]

    Attributes
    implicit
  48. object LongOk extends LongOk

    Attributes
    implicit
  49. val MongoDBList : com.mongodb.casbah.commons.MongoDBList.type

    Definition Classes
    BaseImports
  50. val MongoDBObject : com.mongodb.casbah.commons.MongoDBObject.type

    Definition Classes
    BaseImports
  51. object ShortDoNOk extends ValidDateOrNumericType[Short]

    Attributes
    implicit
  52. object ShortOk extends ShortOk

    Attributes
    implicit
  53. def _addToSet : ((String, Any)*) ⇒ DBObject

    Attributes
    protected
    Definition Classes
    AddToSetOpBase
  54. def _addToSet (field: String): AnyRef { ... /* 2 definitions in type refinement */ }

    Attributes
    protected
    Definition Classes
    AddToSetOpBase
  55. def _addToSet [T] (arg: T)(implicit arg0: (T) ⇒ DBObject): DBObject

    Attributes
    protected
    Definition Classes
    AddToSetOpBase
  56. def _and : NestedBarewordListOperator

    Attributes
    protected
    Definition Classes
    AndOpBase
  57. def _bit (field: String): AnyRef { ... /* 2 definitions in type refinement */ }

    Attributes
    protected
    Definition Classes
    BitOpBase
  58. def _inc [T] (args: (String, T)*)(implicit arg0: ValidNumericType[T]): DBObject

    Attributes
    protected
    Definition Classes
    IncOpBase
  59. def _nor : NestedBarewordListOperator

    Attributes
    protected
    Definition Classes
    NorOpBase
  60. def _or : NestedBarewordListOperator

    Attributes
    protected
    Definition Classes
    OrOpBase
  61. def _pop [T] (args: (String, T)*)(implicit arg0: ValidNumericType[T]): DBObject

    Attributes
    protected
    Definition Classes
    PopOpBase
  62. def _pull (inner: DBObject): DBObject

    Attributes
    protected
    Definition Classes
    PullOpBase
  63. def _pull (inner: ⇒ DBObject): DBObject

    ValueTest enabled version

    ValueTest enabled version

    Attributes
    protected
    Definition Classes
    PullOpBase
  64. def _pull : ((String, Any)*) ⇒ DBObject

    Attributes
    protected
    Definition Classes
    PullOpBase
  65. def _pullAll [A] (args: (String, A)*)(implicit arg0: AsIterable[A]): DBObject

    Attributes
    protected
    Definition Classes
    PullAllOpBase
  66. def _push : ((String, Any)*) ⇒ DBObject

    Attributes
    protected
    Definition Classes
    PushOpBase
  67. def _pushAll [A] (args: (String, A)*)(implicit arg0: AsIterable[A]): DBObject

    Attributes
    protected
    Definition Classes
    PushAllOpBase
  68. def _rename : ((String, Any)*) ⇒ DBObject

    Attributes
    protected
    Definition Classes
    RenameOpBase
  69. def _set : ((String, Any)*) ⇒ DBObject

    Attributes
    protected
    Definition Classes
    SetOpBase
  70. def _unset (args: String*): DBObject

    Attributes
    protected
    Definition Classes
    UnsetOpBase
  71. def apply [A] (oper: String)(fields: (String, A)*): DBObject

    Definition Classes
    BarewordQueryOperator
  72. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  73. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  74. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  75. def equals (arg0: Any): Boolean

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

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  77. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  78. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  79. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  80. implicit def kvPairOk [A] : KVPair[A]

    Attributes
    implicit
    Definition Classes
    ValidBarewordExpressionArgTypeHolder
  81. implicit def map2MongoDBObject (map: Map[String, Any]): DBObject

    Attributes
    implicit
    Definition Classes
    Implicits
  82. implicit def mapAsDBObject (map: Map[String, Any]): AnyRef { def asDBObject: com.mongodb.DBObject }

    Attributes
    implicit
    Definition Classes
    Implicits
  83. implicit def mongoNestedDBObjectQueryStatements (nested: 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

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

    Implicit extension methods for String values (e.

    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

    Attributes
    implicit
    Definition Classes
    Implicits
  85. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  86. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  87. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  88. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  89. def toString (): String

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

    Attributes
    implicit
    Definition Classes
    Implicits
  91. implicit def unwrapDBList (in: MongoDBList): BasicDBList

    Attributes
    implicit
    Definition Classes
    Implicits
  92. implicit def unwrapDBObj (in: MongoDBObject): DBObject

    Attributes
    implicit
    Definition Classes
    Implicits
  93. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  96. implicit def wrapDBList (in: BasicDBList): MongoDBList

    Attributes
    implicit
    Definition Classes
    Implicits
  97. implicit def wrapDBObj (in: DBObject): MongoDBObject

    Attributes
    implicit
    Definition Classes
    Implicits

Inherited from ValidNumericTypeHolder

Inherited from ValidDateTypeHolder

Inherited from ValidBarewordExpressionArgTypeHolder

Inherited from Imports

Inherited from Implicits

Inherited from TypeImports

Inherited from BaseImports

Inherited from Imports

Inherited from ValidDateOrNumericTypeHolder

Inherited from Implicits

Inherited from TypeImports

Inherited from BaseImports

Inherited from FluidQueryBarewordOps

Inherited from BitOp

Inherited from BitOpBase

Inherited from NorOp

Inherited from NorOpBase

Inherited from ArrayOps

Inherited from PullAllOp

Inherited from PullAllOpBase

Inherited from PullOp

Inherited from PullOpBase

Inherited from PopOp

Inherited from PopOpBase

Inherited from AddToSetOp

Inherited from AddToSetOpBase

Inherited from PushAllOp

Inherited from PushAllOpBase

Inherited from PushOp

Inherited from PushOpBase

Inherited from RenameOp

Inherited from RenameOpBase

Inherited from AndOp

Inherited from AndOpBase

Inherited from OrOp

Inherited from OrOpBase

Inherited from IncOp

Inherited from IncOpBase

Inherited from UnsetOp

Inherited from UnsetOpBase

Inherited from SetOp

Inherited from SetOpBase

Inherited from BarewordQueryOperator

Inherited from AnyRef

Inherited from Any