Class

com.avsystem.commons.mongo.core.ops

BsonRefIterableFiltering

Related Doc: package ops

Permalink

class BsonRefIterableFiltering[E, C[T] <: Iterable[T]] extends BaseIterableFiltering[E, C] with BsonRefKeyValueHandling[C[E]] with BsonRefKeyElementHandling[E, C]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BsonRefIterableFiltering
  2. BsonRefKeyElementHandling
  3. BsonRefKeyValueHandling
  4. BsonRefKeyHandling
  5. BaseIterableFiltering
  6. KeyElementHandling
  7. BaseFiltering
  8. KeyValueHandling
  9. KeyHandling
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BsonRefIterableFiltering(bsonRef: BsonRef[C[E]])(implicit elementCodec: GenCodec[E])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def all(es: E*): Bson

    Permalink
    Definition Classes
    BaseIterableFiltering
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def bitsAllClear(bitMask: Long): Bson

    Permalink
    Definition Classes
    BaseFiltering
  7. def bitsAllSet(bitMask: Long): Bson

    Permalink
    Definition Classes
    BaseFiltering
  8. def bitsAnyClear(bitMask: Long): Bson

    Permalink
    Definition Classes
    BaseFiltering
  9. def bitsAnySet(bitMask: Long): Bson

    Permalink
    Definition Classes
    BaseFiltering
  10. val bsonRef: BsonRef[C[E]]

    Permalink
  11. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def contains(e: E): Bson

    Permalink
    Definition Classes
    BaseIterableFiltering
  13. def elemMatch(filter: Bson): Bson

    Permalink
    Definition Classes
    BaseIterableFiltering
  14. implicit val elementCodec: GenCodec[E]

    Permalink
  15. def encode(t: C[E]): BsonValue

    Permalink
    Attributes
    protected
    Definition Classes
    BsonRefKeyValueHandlingKeyValueHandling
  16. def encodeElement(e: E): BsonValue

    Permalink
    Attributes
    protected
    Definition Classes
    BsonRefKeyElementHandlingKeyElementHandling
  17. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. def equal(t: C[E]): Bson

    Permalink
    Definition Classes
    BaseFiltering
  19. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  20. def exists(exists: Boolean = true): Bson

    Permalink
    Definition Classes
    BaseFiltering
  21. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. def geoIntersects(geometry: Geometry): Bson

    Permalink
    Definition Classes
    BaseFiltering
  23. def geoIntersectsBson(geometryBson: Bson): Bson

    Permalink
    Definition Classes
    BaseFiltering
  24. def geoWithin(geometry: Geometry): Bson

    Permalink
    Definition Classes
    BaseFiltering
  25. def geoWithinBox(lowerLeftX: Double, lowerLeftY: Double, upperRightX: Double, upperRightY: Double): Bson

    Permalink
    Definition Classes
    BaseFiltering
  26. def geoWithinBson(geometryBson: Bson): Bson

    Permalink
    Definition Classes
    BaseFiltering
  27. def geoWithinCenter(x: Double, y: Double, radius: Double): Bson

    Permalink
    Definition Classes
    BaseFiltering
  28. def geoWithinCenterSphere(x: Double, y: Double, radius: Double): Bson

    Permalink
    Definition Classes
    BaseFiltering
  29. def geoWithinPolygon(points: (Double, Double)*): Bson

    Permalink
    Definition Classes
    BaseFiltering
  30. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  31. def gt(t: C[E]): Bson

    Permalink
    Definition Classes
    BaseFiltering
  32. def gte(t: C[E]): Bson

    Permalink
    Definition Classes
    BaseFiltering
  33. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  34. def in(ts: C[E]*): Bson

    Permalink
    Definition Classes
    BaseFiltering
  35. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  36. def key: String

    Permalink
    Attributes
    protected
    Definition Classes
    BsonRefKeyHandlingKeyHandling
  37. def lt(t: C[E]): Bson

    Permalink
    Definition Classes
    BaseFiltering
  38. def lte(t: C[E]): Bson

    Permalink
    Definition Classes
    BaseFiltering
  39. def mod(divisor: Long, remainder: Long): Bson

    Permalink
    Definition Classes
    BaseFiltering
  40. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  41. def nearBson(geometryBson: Bson, maxDistance: commons.Opt[Double] = Opt.empty, minDistance: commons.Opt[Double] = Opt.empty): Bson

    Permalink
    Definition Classes
    BaseFiltering
  42. def nearPoint(point: Point, maxDistance: commons.Opt[Double] = Opt.empty, minDistance: commons.Opt[Double] = Opt.empty): Bson

    Permalink
    Definition Classes
    BaseFiltering
  43. def nearSphereBson(geometryBson: Bson, maxDistance: commons.Opt[Double] = Opt.empty, minDistance: commons.Opt[Double] = Opt.empty): Bson

    Permalink
    Definition Classes
    BaseFiltering
  44. def nearSpherePoint(point: Point, maxDistance: commons.Opt[Double] = Opt.empty, minDistance: commons.Opt[Double] = Opt.empty): Bson

    Permalink
    Definition Classes
    BaseFiltering
  45. def nearSphereXY(x: Double, y: Double, maxDistance: commons.Opt[Double] = Opt.empty, minDistance: commons.Opt[Double] = Opt.empty): Bson

    Permalink
    Definition Classes
    BaseFiltering
  46. def nearXY(x: Double, y: Double, maxDistance: commons.Opt[Double] = Opt.empty, minDistance: commons.Opt[Double] = Opt.empty): Bson

    Permalink
    Definition Classes
    BaseFiltering
  47. def nin(ts: C[E]*): Bson

    Permalink
    Definition Classes
    BaseFiltering
  48. def notEqual(t: C[E]): Bson

    Permalink
    Definition Classes
    BaseFiltering
  49. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  50. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  51. def ofType(typeName: String): Bson

    Permalink
    Definition Classes
    BaseFiltering
  52. def ofType(bsonType: BsonType): Bson

    Permalink
    Definition Classes
    BaseFiltering
  53. def regex(patternStr: String, options: String): Bson

    Permalink
    Definition Classes
    BaseFiltering
  54. def regex(patternStr: String): Bson

    Permalink
    Definition Classes
    BaseFiltering
  55. def regex(pattern: Pattern): Bson

    Permalink
    Definition Classes
    BaseFiltering
  56. def regex(re: Regex): Bson

    Permalink
    Definition Classes
    BaseFiltering
  57. def size(size: Int): Bson

    Permalink
    Definition Classes
    BaseIterableFiltering
  58. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  59. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  60. def use(t: C[E])(f: (String, BsonValue) ⇒ Bson): Bson

    Permalink
    Attributes
    protected
    Definition Classes
    KeyValueHandling
  61. def useE(e: E)(f: (String, BsonValue) ⇒ Bson): Bson

    Permalink
    Attributes
    protected
    Definition Classes
    KeyElementHandling
  62. def useEs(es: Seq[E])(f: (String, commons.JList[BsonValue]) ⇒ Bson): Bson

    Permalink
    Attributes
    protected
    Definition Classes
    KeyElementHandling
  63. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from BsonRefKeyElementHandling[E, C]

Inherited from BsonRefKeyValueHandling[C[E]]

Inherited from BsonRefKeyHandling[C[E]]

Inherited from BaseIterableFiltering[E, C]

Inherited from KeyElementHandling[E]

Inherited from BaseFiltering[C[E]]

Inherited from KeyValueHandling[C[E]]

Inherited from KeyHandling

Inherited from AnyRef

Inherited from Any

Ungrouped