com.mongodb.casbah.query

Imports

Related Docs: object Imports | package query

trait Imports extends BaseImports with TypeImports with Implicits with FluidQueryBarewordOps with ValidBarewordExpressionArgTypeHolder with ValidDateTypeHolder with ValidNumericTypeHolder with ValidDateOrNumericTypeHolder

Source
Implicits.scala
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Imports
  2. ValidDateOrNumericTypeHolder
  3. ValidNumericTypeHolder
  4. ValidDateTypeHolder
  5. ValidBarewordExpressionArgTypeHolder
  6. FluidQueryBarewordOps
  7. SearchOp
  8. WhereOp
  9. BitOp
  10. NorOp
  11. ArrayOps
  12. PullAllOp
  13. PullOp
  14. PopOp
  15. AddToSetOp
  16. PushAllOp
  17. PushOp
  18. RenameOp
  19. AndOp
  20. OrOp
  21. IncOp
  22. UnsetOp
  23. SetOnInsertOp
  24. SetOp
  25. BarewordQueryOperator
  26. Implicits
  27. TypeImports
  28. BaseImports
  29. AnyRef
  30. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type AsQueryParam[T] = query.AsQueryParam[T]

    Definition Classes
    TypeImports
  2. type GeoCoords = dsl.GeoCoords[_, _]

    Definition Classes
    TypeImports
  3. sealed class TextOpWrapper extends Imports.BasicDBObject

    Definition Classes
    SearchOp
  4. type ValidBarewordExpressionArgType[T] = query.ValidBarewordExpressionArgType[T]

    Definition Classes
    TypeImports
  5. type ValidDateOrNumericType[T] = query.ValidDateOrNumericType[T]

    Definition Classes
    TypeImports
  6. type ValidDateType[T] = query.ValidDateType[T]

    Definition Classes
    TypeImports
  7. type ValidNumericType[T] = query.ValidNumericType[T]

    Definition Classes
    TypeImports

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$6: com.mongodb.casbah.query.Imports.AsQueryParam[A]): com.mongodb.casbah.query.Imports.DBObject }

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

    Definition Classes
    AddToSetOp
  5. def $addToSet[T](arg: T)(implicit arg0: (T) ⇒ Imports.DBObject): Imports.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 $inc[T](args: (String, T)*)(implicit arg0: Imports.ValidNumericType[T]): Imports.DBObject

    Definition Classes
    IncOp
  9. def $nor: NestedBarewordListOperator

    Definition Classes
    NorOp
  10. def $or: NestedBarewordListOperator

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    SearchOp
  23. def $unset(args: String*): Imports.DBObject

    Definition Classes
    UnsetOp
  24. def $where(target: Imports.JSFunction): Imports.DBObject

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

    Definition Classes
    AnyRef → Any
  26. val AsQueryParam: query.AsQueryParam.type

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

    Definition Classes
    ValidDateOrNumericTypeHolder
  28. implicit object ByteOk extends ByteOk

    Definition Classes
    ValidNumericTypeHolder
  29. implicit object ConcreteDBObjectOk extends ConcreteDBObject

  30. implicit object CoreOperatorResultObjOk extends CoreOperatorResultObj

  31. implicit object DoubleDoNOk extends ValidDateOrNumericType[Double]

    Definition Classes
    ValidDateOrNumericTypeHolder
  32. implicit object DoubleOk extends DoubleOk

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

    Definition Classes
    ValidDateOrNumericTypeHolder
  34. implicit object FloatOk extends FloatOk

    Definition Classes
    ValidNumericTypeHolder
  35. val GeoCoords: dsl.GeoCoords.type

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

    Definition Classes
    ValidDateOrNumericTypeHolder
  37. implicit object IntOk extends IntOk

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

    Definition Classes
    ValidDateOrNumericTypeHolder
  39. implicit object JDKDateOk extends JDKDateOk

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

    Definition Classes
    ValidDateOrNumericTypeHolder
  41. implicit object JodaDateTimeOk extends JodaDateTimeOk

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

    Definition Classes
    ValidDateOrNumericTypeHolder
  43. implicit object LongOk extends LongOk

    Definition Classes
    ValidNumericTypeHolder
  44. implicit object ShortDoNOk extends ValidDateOrNumericType[Short]

    Definition Classes
    ValidDateOrNumericTypeHolder
  45. implicit object ShortOk extends ShortOk

    Definition Classes
    ValidNumericTypeHolder
  46. def apply[A](oper: String)(fields: Seq[(String, A)]): Imports.DBObject

    Definition Classes
    BarewordQueryOperator
  47. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  48. def clone(): AnyRef

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

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

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

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

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

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

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

  56. 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
  57. 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
  58. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  59. final def notify(): Unit

    Definition Classes
    AnyRef
  60. final def notifyAll(): Unit

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

    Definition Classes
    AnyRef
  62. def toString(): String

    Definition Classes
    AnyRef → Any
  63. 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
  64. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ValidNumericTypeHolder

Inherited from ValidDateTypeHolder

Inherited from FluidQueryBarewordOps

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 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