c

com.avsystem.commons.mongo.core.ops

BsonRefIterableUpdating

final class BsonRefIterableUpdating[E, C[T] <: Iterable[T]] extends BaseIterableUpdating[E, C] with BsonRefKeyValueHandling[C[E]] with BsonRefKeyElementHandling[E, C]

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BsonRefIterableUpdating
  2. BsonRefKeyElementHandling
  3. BsonRefKeyValueHandling
  4. BsonRefKeyHandling
  5. BaseIterableUpdating
  6. KeyElementHandling
  7. BaseUpdating
  8. KeyValueHandling
  9. KeyHandling
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BsonRefIterableUpdating(bsonRef: BsonRef[_, C[E]])(implicit elementCodec: GenCodec[E])

Value Members

  1. def addEachToSet(es: E*): Bson
    Definition Classes
    BaseIterableUpdating
  2. def addToSet(e: E): Bson
    Definition Classes
    BaseIterableUpdating
  3. def bitwiseAnd(long: Long): Bson
    Definition Classes
    BaseUpdating
  4. def bitwiseAnd(int: Int): Bson
    Definition Classes
    BaseUpdating
  5. def bitwiseOr(long: Long): Bson
    Definition Classes
    BaseUpdating
  6. def bitwiseOr(int: Int): Bson
    Definition Classes
    BaseUpdating
  7. def bitwiseXor(long: Long): Bson
    Definition Classes
    BaseUpdating
  8. def bitwiseXor(int: Int): Bson
    Definition Classes
    BaseUpdating
  9. def currentDate(): Bson
    Definition Classes
    BaseUpdating
  10. def currentTimestamp(): Bson
    Definition Classes
    BaseUpdating
  11. def inc(number: commons.JNumber): Bson
    Definition Classes
    BaseUpdating
  12. def max(t: C[E]): Bson
    Definition Classes
    BaseUpdating
  13. def min(t: C[E]): Bson
    Definition Classes
    BaseUpdating
  14. def mul(number: commons.JNumber): Bson
    Definition Classes
    BaseUpdating
  15. def popFirst(): Bson
    Definition Classes
    BaseIterableUpdating
  16. def popLast(): Bson
    Definition Classes
    BaseIterableUpdating
  17. def pull(e: E): Bson
    Definition Classes
    BaseIterableUpdating
  18. def pullAll(es: E*): Bson
    Definition Classes
    BaseIterableUpdating
  19. def push(e: E): Bson
    Definition Classes
    BaseIterableUpdating
  20. def pushEach(es: E*): Bson
    Definition Classes
    BaseIterableUpdating
  21. def pushEachOptions(pushOptions: PushOptions, es: E*): Bson
    Definition Classes
    BaseIterableUpdating
  22. def rename(newName: String): Bson
    Definition Classes
    BaseUpdating
  23. def set(t: C[E]): Bson
    Definition Classes
    BaseUpdating
  24. def setOnInsert(t: C[E]): Bson
    Definition Classes
    BaseUpdating
  25. def unset(): Bson
    Definition Classes
    BaseUpdating