WatchQueryBuilder

final case class WatchQueryBuilder[T] extends QueryBuilder[[TResult <: `<FromJavaObject>`] =>> ChangeStreamPublisher[TResult], T]
trait Serializable
trait Product
trait Equals
trait QueryBuilder[[TResult <: `<FromJavaObject>`] =>> ChangeStreamPublisher[TResult], T]
class Object
trait Matchable
class Any

Value members

Concrete methods

def batchSize(size: Int): WatchQueryBuilder[T]
def collation(collation: Collation): WatchQueryBuilder[T]
def first[F[_]](`evidence$8`: Async[F]): F[ChangeStreamDocument[T]]
def fullDocument(fullDocument: FullDocument): WatchQueryBuilder[T]
def maxAwaitTime(duration: Duration): WatchQueryBuilder[T]
def resumeAfter(after: BsonDocument): WatchQueryBuilder[T]
def startAfter(after: BsonDocument): WatchQueryBuilder[T]
def startAtOperationTime(operationTime: BsonTimestamp): WatchQueryBuilder[T]
def stream[F[_]](`evidence$9`: Async[F]): Stream[F, ChangeStreamDocument[T]]

Inherited methods

protected def applyCommands(): ChangeStreamPublisher[T]
Inherited from
QueryBuilder
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product