com.mongodb.casbah.query

dsl

package dsl

Visibility
  1. Public
  2. All

Type Members

  1. trait AddToSetOp extends BarewordQueryOperator

    Trait to provide the $addToSet (addToSet) method as a bareword operator.

  2. trait AllOp extends QueryOperator

    Trait to provide the $all (Match ALL In Array) method on appropriate callers.

  3. trait AndOp extends AnyRef

    Trait to provide the $and method as a bareword operator.

  4. trait ArrayOps extends PushOp with PushAllOp with AddToSetOp with PopOp with PullOp with PullAllOp

  5. sealed abstract class BSONType[A] extends AnyRef

  6. trait BarewordQueryOperator extends AnyRef

    Base Operator class for Bareword Operators.

  7. trait BitOp extends BarewordQueryOperator

    Trait to provide the $bit (bit) update method as a bareword Operator

  8. trait CurrentDateOp extends BarewordQueryOperator

    Trait to provide the $currentDate method as bareword operator

  9. trait DeprecatedGeoWithinOps extends QueryOperator

    Trait to provide the $within geospatial search method on appropriate callers

  10. trait ElemMatchOp extends QueryOperator

    Trait to provide the $elemMatch method on appropriate callers.

  11. trait EqualsOp extends QueryOperator

    Trait to provide an equals method on appropriate callers.

  12. trait ExistsOp extends QueryOperator

    Trait to provide the $exists (Exists) method on appropriate callers.

  13. trait FluidQueryBarewordOps extends SetOp with SetOnInsertOp with UnsetOp with IncOp with MaxOp with OrOp with AndOp with RenameOp with ArrayOps with NorOp with BitOp with WhereOp with SearchOp with CurrentDateOp

    Aggregation object for Bareword Operators.

  14. trait FluidQueryOperators extends EqualsOp with NotEqualsOp with LessThanOp with LessThanEqualOp with GreaterThanOp with GreaterThanEqualOp with InOp with NotInOp with ModuloOp with SizeOp with ExistsOp with AllOp with NotOp with SliceOp with TypeOp with RegexOp with ElemMatchOp with GeospatialOps with MetaProjectionOp

    Mixed trait which provides all possible operators.

  15. case class GeoCoords[A, B](lat: A, lon: B)(implicit evidence$13: Imports.ValidNumericType[A], evidence$14: Manifest[A], evidence$15: Imports.ValidNumericType[B], evidence$16: Manifest[B]) extends Product with Serializable

  16. trait GeoIntersectsOp extends QueryOperator

    Trait to provide the $intersects geospatial search method on appropriate callers

  17. trait GeoNearOp extends QueryOperator

    Trait to provide the $near geospatial search method on appropriate callers

  18. trait GeoNearSphereOp extends QueryOperator

    Trait to provide the $nearSphere geospatial search method on appropriate callers

  19. trait GeoWithinOps extends QueryOperator

    Trait to provide the nested $geoWithin geospatial search method on appropriate callers

  20. trait GeospatialOps extends GeoNearOp with GeoNearSphereOp with GeoWithinOps with GeoIntersectsOp with DeprecatedGeoWithinOps

  21. trait GreaterThanEqualOp extends QueryOperator

    Trait to provide the $gte (Greater Than Or Equal To) method on appropriate callers.

  22. trait GreaterThanOp extends QueryOperator

    Trait to provide the $gt (Greater Than) method on appropriate callers.

  23. trait InOp extends QueryOperator

    Trait to provide the $in (In Array) method on appropriate callers.

  24. trait IncOp extends BarewordQueryOperator

    Trait to provide the $inc (inc) method as a bareword operator.

  25. trait LessThanEqualOp extends QueryOperator

    Trait to provide the $lte (Less Than Or Equal To) method on appropriate callers.

  26. trait LessThanOp extends QueryOperator

    Trait to provide the $lt (Less Than) method on appropriate callers.

  27. trait MaxOp extends BarewordQueryOperator

    Trait to provide the $max (max) method as a bareword operator.

  28. trait MetaProjectionOp extends QueryOperator

    Trait providing a projection / sort helper for use with text search

  29. trait ModuloOp extends QueryOperator

    Trait to provide the $mod (Modulo) method on appropriate callers.

  30. class NestedBarewordListOperator extends AnyRef

  31. trait NorOp extends AnyRef

    Trait to provide the $nor (nor) method as a bareword operator

  32. trait NotEqualsOp extends QueryOperator

    Trait to provide the $ne (Not Equal To) method on appropriate callers.

  33. trait NotInOp extends QueryOperator

    Trait to provide the $nin (NOT In Array) method on appropriate callers.

  34. trait NotOp extends QueryOperator

    Trait to provide the $not (Not) negation method on appropriate callers.

  35. trait OrOp extends AnyRef

    Trait to provide the $or method as a bareword operator.

  36. trait PopOp extends BarewordQueryOperator

    Trait to provide the $pop (pop) method as a bareword operator.

  37. trait PullAllOp extends BarewordQueryOperator

    Trait to provide the $pullAll (pullAll) method as a bareword operator.

  38. trait PullOp extends BarewordQueryOperator

    Trait to provide the $pull (pull) method as a bareword operator.

  39. trait PushAllOp extends BarewordQueryOperator

    Trait to provide the $pushAll (pushAll) method as a bareword operator.

  40. trait PushOp extends BarewordQueryOperator

    Trait to provide the $push (push) method as a bareword operator.

  41. trait QueryExpressionObject extends AnyRef

  42. trait QueryOperator extends ChainedOperator

    Base trait for QueryOperators, children are required to define a value for field, which is a String and refers to the left-hand of the Query (e.

  43. trait RegexOp extends QueryOperator

    $regex operator to query by type.

  44. trait RenameOp extends BarewordQueryOperator

    Trait to provide the $rename (Rename field) as a bareword operator

  45. trait SearchOp extends BarewordQueryOperator

    Trait to provide the $text search method on appropriate callers

  46. trait SetOnInsertOp extends BarewordQueryOperator

    Trait to provide the $setOnInsert (SetOnInsert) SetOnInsert method as a bareword operator.

  47. trait SetOp extends BarewordQueryOperator

    Trait to provide the $set (Set) Set method as a bareword operator.

  48. trait SizeOp extends QueryOperator

    Trait to provide the $size (Size) method on appropriate callers.

  49. trait SliceOp extends QueryOperator

    Trait to provide the $slice (Slice of Array) method on appropriate callers.

  50. trait TypeOp extends QueryOperator

    $type operator to query by type.

  51. trait UnsetOp extends BarewordQueryOperator

    Trait to provide the $unset (UnSet) UnSet method as a bareword operator.

  52. trait ValueTestFluidQueryOperators extends LessThanOp with LessThanEqualOp with GreaterThanOp with GreaterThanEqualOp with ModuloOp with SizeOp with AllOp with NotEqualsOp with TypeOp with RegexOp

  53. trait WhereOp extends BarewordQueryOperator

    Trait to provide the $where (Where) method on appropriate callers.

Value Members

  1. object BSONType

  2. object QueryExpressionObject

Ungrouped