com.mongodb.casbah

query

package query

Visibility
  1. Public
  2. All

Type Members

  1. trait AddToSetOp extends BarewordQueryOperator

  2. trait AllOp extends QueryOperator

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

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

  4. class BSONType [A] extends AnyRef

    Attributes
    abstract
  5. trait BarewordQueryOperator extends Logging

    Base Operator class for Bareword Operators.

  6. trait BaseImports extends AnyRef

  7. trait BitOp extends BarewordQueryOperator

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

  8. trait DSLDBObject extends AnyRef

  9. trait ElemMatchOp extends QueryOperator

    Trait to provide the $elemMatch method on appropriate callers.

  10. trait ExistsOp extends QueryOperator

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

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

    Aggregation object for Bareword Operators.

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

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

  14. trait GeoNearOp extends QueryOperator

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

  15. trait GeoNearSphereOp extends QueryOperator

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

  16. trait GeoWithinOps extends QueryOperator

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

  17. trait GeospatialOps extends GeoNearOp with GeoNearSphereOp with GeoWithinOps

  18. trait GreaterThanEqualOp extends QueryOperator

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

  19. trait GreaterThanOp extends QueryOperator

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

  20. trait Implicits extends FluidQueryBarewordOps

  21. trait Imports extends BaseImports with TypeImports with Implicits with ValidDateOrNumericTypeHolder

  22. trait InOp extends QueryOperator

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

  23. trait IncOp extends BarewordQueryOperator

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

  24. trait LessThanEqualOp extends QueryOperator

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

  25. trait LessThanOp extends QueryOperator

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

  26. trait ModuloOp extends QueryOperator

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

  27. trait NorOp extends BarewordQueryOperator

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

  28. trait NotEqualsOp extends QueryOperator

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

  29. trait NotInOp extends QueryOperator

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

  30. trait NotOp extends QueryOperator

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

  31. trait OrOp extends BarewordQueryOperator

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

  32. trait PopOp extends BarewordQueryOperator

  33. trait PullAllOp extends BarewordQueryOperator

  34. trait PullOp extends BarewordQueryOperator

  35. trait PushAllOp extends BarewordQueryOperator

  36. trait PushOp extends BarewordQueryOperator

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

  38. trait RenameOp extends BarewordQueryOperator

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

  39. trait SetOp extends BarewordQueryOperator

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

  40. trait SizeOp extends QueryOperator

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

  41. trait SliceOp extends QueryOperator

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

  42. trait TypeImports extends AnyRef

  43. trait TypeOp extends QueryOperator

    $type operator to query by type.

  44. trait UnsetOp extends BarewordQueryOperator

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

  45. trait ValidDateOrNumericType [T] extends AnyRef

  46. trait ValidDateOrNumericTypeHolder extends ValidDateTypeHolder with ValidNumericTypeHolder

  47. trait ValidDateType [T] extends AnyRef

  48. trait ValidDateTypeHolder extends AnyRef

  49. trait ValidNumericType [T] extends AnyRef

  50. trait ValidNumericTypeHolder extends AnyRef

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

  52. trait WhereOp extends QueryOperator

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

Value Members

  1. object BSONType extends AnyRef

  2. object BaseImports extends BaseImports with BaseImports

  3. object DSLDBObject extends AnyRef

  4. object Implicits extends Implicits with Implicits

  5. object Imports extends Imports with Imports

  6. object TypeImports extends TypeImports with TypeImports