com.mongodb.casbah.query

FluidQueryBarewordOps

trait FluidQueryBarewordOps extends SetOp with UnsetOp with IncOp with OrOp with RenameOp with ArrayOps with NorOp with BitOp

Aggregation object for Bareword Operators. Bareword operators stand on their own - they lack the requirement for an LValue. This mixes them in so they can be pulled down in a single import.

Typically, you want to follow the model Implicits does, and mix this in if you want to use it but not import Implicits

Source
BarewordOperators.scala
Since

1.0

See also

com.mongodb.casbah.Implicits

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. FluidQueryBarewordOps
  2. BitOp
  3. NorOp
  4. ArrayOps
  5. PullAllOp
  6. PullOp
  7. PopOp
  8. AddToSetOp
  9. PushAllOp
  10. PushOp
  11. RenameOp
  12. OrOp
  13. IncOp
  14. UnsetOp
  15. SetOp
  16. BarewordQueryOperator
  17. Logging
  18. AnyRef
  19. Any
Visibility
  1. Public
  2. All

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 $bit (field: String): AnyRef { ... /* 2 definitions in type refinement */ }

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

    Definition Classes
    IncOp
  9. def $nor (inner: ⇒ DBObject): DBObject

    ValueTest enabled version

    ValueTest enabled version

    Definition Classes
    NorOp
  10. def $or (fields: (String, Any)*): DBObject

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

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

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

    ValueTest enabled version

    ValueTest enabled version

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

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

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

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

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

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

    Definition Classes
    SetOp
  20. def $unset (args: String*): DBObject

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

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

    Attributes
    final
    Definition Classes
    Any
  23. def apply [A] (oper: String)(fields: (String, A)*): DBObject

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

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

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

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

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

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

    Attributes
    final
    Definition Classes
    AnyRef
  30. def hashCode (): Int

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

    Attributes
    final
    Definition Classes
    Any
  32. var log : Logger

    Attributes
    protected[casbah]
    Definition Classes
    Logging
  33. def ne (arg0: AnyRef): Boolean

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

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

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

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

    Definition Classes
    AnyRef → Any
  38. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

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 OrOp

Inherited from IncOp

Inherited from UnsetOp

Inherited from SetOp

Inherited from BarewordQueryOperator

Inherited from Logging

Inherited from AnyRef

Inherited from Any