Packages

trait CrudObserver[A] extends Crud[A]

Linear Supertypes
Crud[A], Search[A], Base[A], LazyLogging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CrudObserver
  2. Crud
  3. Search
  4. Base
  5. LazyLogging
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def coll: MongoCollection[A]
    Attributes
    protected
    Definition Classes
    SearchBase

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def bulkWrite(requests: List[WriteModel[_ <: A]], ordered: Boolean = true): SingleObservable[BulkWriteResult]
    Definition Classes
    Crud
  6. def bulkWrite(requests: List[WriteModel[_ <: A]], options: BulkWriteOptions): SingleObservable[BulkWriteResult]
    Definition Classes
    Crud
  7. def bulkWriteMany(values: Seq[A], ordered: Boolean = true): SingleObservable[BulkWriteResult]
    Definition Classes
    Crud
  8. def bulkWriteMany(values: Seq[A], options: BulkWriteOptions): SingleObservable[BulkWriteResult]
    Definition Classes
    Crud
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  10. def count(filter: Bson = Document(), options: CountOptions = CountOptions()): Observable[Long]
    Definition Classes
    Base
  11. def createExpiringIndexForField(fieldName: String, duration: Duration, sortAscending: Boolean = true, name: Option[String] = None): SingleObservable[String]
    Definition Classes
    Base
  12. def createHashedIndexForField(fieldName: String, options: IndexOptions = IndexOptions()): SingleObservable[String]
    Definition Classes
    Base
  13. def createIndex(key: Bson, options: IndexOptions = IndexOptions()): SingleObservable[String]
    Definition Classes
    Base
  14. def createIndexForField(fieldName: String, sortAscending: Boolean = true, options: IndexOptions = IndexOptions()): SingleObservable[String]
    Definition Classes
    Base
  15. def createIndexForFieldWithName(fieldName: String, sortAscending: Boolean = true, name: String): SingleObservable[String]
    Definition Classes
    Base
  16. def createTextIndexForField(fieldName: String, options: IndexOptions = IndexOptions()): SingleObservable[String]
    Definition Classes
    Base
  17. def createUniqueIndexForField(fieldName: String, sortAscending: Boolean = true, name: Option[String] = None): SingleObservable[String]
    Definition Classes
    Base
  18. def deleteAll(options: DeleteOptions): Observable[DeleteResult]
    Definition Classes
    Crud
  19. def deleteAll(): Observable[DeleteResult]
    Definition Classes
    Crud
  20. def deleteMany(filter: Bson, options: DeleteOptions): Observable[DeleteResult]
    Definition Classes
    Crud
  21. def deleteMany(filter: Bson): Observable[DeleteResult]
    Definition Classes
    Crud
  22. def deleteOne(value: A): Observable[DeleteResult]
    Definition Classes
    Crud
  23. def deleteOne(filter: Bson, options: DeleteOptions): Observable[DeleteResult]
    Definition Classes
    Crud
  24. def deleteOne(filter: Bson): Observable[DeleteResult]
    Definition Classes
    Crud
  25. def deleteValue(value: A, observer: Observer[DeleteResult] = new SimpleObserver[DeleteResult]): Unit
  26. def deleteValues(filter: Bson, observer: Observer[DeleteResult] = new SimpleObserver[DeleteResult]): Unit
  27. def distinct[S](fieldName: String, filter: Bson = Document()): DistinctObservable[BsonValue]
    Definition Classes
    Search
  28. def distinctResult[S](fieldName: String, filter: Bson = Document()): Seq[S]
    Definition Classes
    Search
  29. def drop(): Observable[Void]
    Definition Classes
    Base
  30. def dropIndex(keys: Bson, options: DropIndexOptions = new DropIndexOptions()): SingleObservable[Void]
    Definition Classes
    Base
  31. def dropIndexForName(name: String, options: DropIndexOptions = new DropIndexOptions()): SingleObservable[Void]
    Definition Classes
    Base
  32. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  33. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  34. def find(name: String, value: Any): FindObservable[A]
    Definition Classes
    Search
  35. def find(filter: Bson = Document(), sort: Bson = Document(), projection: Bson = Document(), limit: Int = 0): FindObservable[A]
    Definition Classes
    Search
  36. def findAggregated(pipeline: Seq[Bson], allowDiskUse: Boolean = false): AggregateObservable[A]
    Definition Classes
    Search
  37. def findById(oid: ObjectId): FindObservable[A]
    Definition Classes
    Search
  38. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  39. def hasIndexForField(fieldName: String): Boolean
    Definition Classes
    Base
  40. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  41. def indexForName(name: String): Option[MongoIndex]
    Definition Classes
    Base
  42. def indexList(): List[MongoIndex]
    Definition Classes
    Base
  43. def insertMany(values: Seq[A], options: InsertManyOptions): Observable[InsertManyResult]
    Definition Classes
    Crud
  44. def insertMany(values: Seq[A]): Observable[InsertManyResult]
    Definition Classes
    Crud
  45. def insertOne(value: A, options: InsertOneOptions): Observable[InsertOneResult]
    Definition Classes
    Crud
  46. def insertOne(value: A): Observable[InsertOneResult]
    Definition Classes
    Crud
  47. def insertValue(value: A, observer: Observer[InsertOneResult] = new SimpleObserver[InsertOneResult]): Unit
  48. def insertValues(values: Seq[A], observer: Observer[InsertManyResult] = ...): Unit
  49. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  50. def listIndexes: ListIndexesObservable[Map[String, Any]]
    Definition Classes
    Base
  51. lazy val logger: Logger
    Attributes
    protected
    Definition Classes
    LazyLogging
    Annotations
    @transient()
  52. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  53. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  54. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  55. def replaceOne(filter: Bson, value: A, options: ReplaceOptions): Observable[UpdateResult]
    Definition Classes
    Crud
  56. def replaceOne(filter: Bson, value: A): Observable[UpdateResult]
    Definition Classes
    Crud
  57. def replaceOne(value: A, options: ReplaceOptions): Observable[UpdateResult]
    Definition Classes
    Crud
  58. def replaceOne(value: A): Observable[UpdateResult]
    Definition Classes
    Crud
  59. def replaceValue(value: A, observer: Observer[UpdateResult] = new SimpleObserver[UpdateResult]): Unit
  60. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  61. def toString(): String
    Definition Classes
    AnyRef → Any
  62. def touchInternal(filter: Bson): Observable[UpdateResult]
    Definition Classes
    Crud
  63. def updateMany(filter: Bson, update: Bson, options: UpdateOptions): Observable[UpdateResult]
    Definition Classes
    Crud
  64. def updateMany(filter: Bson, update: Bson): Observable[UpdateResult]
    Definition Classes
    Crud
  65. def updateOne(filter: Bson, update: Bson, options: UpdateOptions): Observable[UpdateResult]
    Definition Classes
    Crud
  66. def updateOne(filter: Bson, update: Bson): Observable[UpdateResult]
    Definition Classes
    Crud
  67. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  68. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  69. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Crud[A]

Inherited from Search[A]

Inherited from Base[A]

Inherited from LazyLogging

Inherited from AnyRef

Inherited from Any

Ungrouped