com.mongodb.casbah.query

dsl

package dsl

Visibility
  1. Public
  2. All

Type Members

  1. trait AddToSetOp extends AddToSetOpBase

  2. trait AddToSetOpBase extends BarewordQueryOperator

  3. trait AllOp extends QueryOperator

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

  4. trait AndOp extends AndOpBase

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

  5. trait AndOpBase extends AnyRef

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

  7. class BSONType [A] extends AnyRef

    Attributes
    sealed abstract
  8. trait BarewordQueryOperator extends AnyRef

    Base Operator class for Bareword Operators.

  9. trait BitOp extends BitOpBase

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

  10. trait BitOpBase extends BarewordQueryOperator

  11. trait ElemMatchOp extends QueryOperator

    Trait to provide the $elemMatch 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 UnsetOp with IncOp with OrOp with AndOp with RenameOp with ArrayOps with NorOp with BitOp

    Aggregation object for Bareword Operators.

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

    Mixed trait which provides all possible operators.

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

  16. trait GeoNearOp extends QueryOperator

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

  17. trait GeoNearSphereOp extends QueryOperator

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

  18. trait GeoWithinOps extends QueryOperator

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

  19. trait GeospatialOps extends GeoNearOp with GeoNearSphereOp with GeoWithinOps

  20. trait GreaterThanEqualOp extends QueryOperator

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

  21. trait GreaterThanOp extends QueryOperator

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

  22. trait InOp extends QueryOperator

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

  23. trait IncOp extends IncOpBase

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

  24. trait IncOpBase extends BarewordQueryOperator

  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 ModuloOp extends QueryOperator

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

  28. class NestedBarewordListOperator extends AnyRef

  29. trait NorOp extends NorOpBase

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

  30. trait NorOpBase extends AnyRef

  31. trait NotEqualsOp extends QueryOperator

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

  32. trait NotInOp extends QueryOperator

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

  33. trait NotOp extends QueryOperator

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

  34. trait OrOp extends OrOpBase

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

  35. trait OrOpBase extends AnyRef

  36. trait PopOp extends PopOpBase

  37. trait PopOpBase extends BarewordQueryOperator

  38. trait PullAllOp extends PullAllOpBase

  39. trait PullAllOpBase extends BarewordQueryOperator

  40. trait PullOp extends PullOpBase

  41. trait PullOpBase extends BarewordQueryOperator

  42. trait PushAllOp extends PushAllOpBase

  43. trait PushAllOpBase extends BarewordQueryOperator

  44. trait PushOp extends PushOpBase

  45. trait PushOpBase extends BarewordQueryOperator

  46. trait QueryExpressionObject extends AnyRef

  47. trait QueryOperator extends Logging

    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.

  48. trait RenameOp extends RenameOpBase

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

  49. trait RenameOpBase extends BarewordQueryOperator

  50. trait SetOp extends SetOpBase

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

  51. trait SetOpBase extends BarewordQueryOperator

  52. trait SizeOp extends QueryOperator

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

  53. trait SliceOp extends QueryOperator

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

  54. trait TypeOp extends QueryOperator

    $type operator to query by type.

  55. trait UnsetOp extends UnsetOpBase

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

  56. trait UnsetOpBase extends BarewordQueryOperator

  57. trait ValueTestFluidQueryOperators extends LessThanOp with LessThanEqualOp with GreaterThanOp with GreaterThanEqualOp with ModuloOp with SizeOp with AllOp with WhereOp with NotEqualsOp with TypeOp

  58. trait WhereOp extends QueryOperator

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

Value Members

  1. object BSONType extends AnyRef

  2. object QueryExpressionObject extends AnyRef