Packages

c

mongo4cats.collection.queries

DistinctQueryBuilder

final case class DistinctQueryBuilder[F[_], T] extends QueryBuilder[DistinctPublisher, T] with Product with Serializable

Linear Supertypes
Serializable, Product, Equals, QueryBuilder[DistinctPublisher, T], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DistinctQueryBuilder
  2. Serializable
  3. Product
  4. Equals
  5. QueryBuilder
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

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. def all: F[Iterable[T]]
  5. def applyCommands(): DistinctPublisher[T]
    Attributes
    protected
    Definition Classes
    QueryBuilder
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def batchSize(size: Int): DistinctQueryBuilder[F, T]

    Sets the number of documents to return per batch.

    Sets the number of documents to return per batch.

    Overrides the Subscription#request value for setting the batch size, allowing for fine grained control over the underlying cursor.

    size

    the batch size

    returns

    DistinctQueryBuilder

    Since

    1.8

  8. def boundedStream(capacity: Int): Stream[F, T]
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException])
  10. def collation(collation: Collation): DistinctQueryBuilder[F, T]

    Sets the collation options

    Sets the collation options

    collation

    the collation options to use

    returns

    DistinctQueryBuilder

    Since

    1.3

  11. val commands: List[DistinctCommand[T]]
    Attributes
    protected
    Definition Classes
    DistinctQueryBuilder → QueryBuilder
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def filter(filters: Filter): DistinctQueryBuilder[F, T]
  14. def filter(filter: Bson): DistinctQueryBuilder[F, T]

    Sets the query filter to apply to the query.

    Sets the query filter to apply to the query.

    filter

    the filter.

    returns

    DistinctQueryBuilder

  15. def first: F[Option[T]]
  16. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. def maxTime(duration: Duration): DistinctQueryBuilder[F, T]

    Sets the maximum execution time on the server for this operation.

    Sets the maximum execution time on the server for this operation.

    duration

    the max time

    returns

    DistinctQueryBuilder

  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. val observable: DistinctPublisher[T]
    Attributes
    protected
    Definition Classes
    DistinctQueryBuilder → QueryBuilder
  23. def productElementNames: Iterator[String]
    Definition Classes
    Product
  24. def stream: Stream[F, T]
  25. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  26. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  27. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  28. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

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

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from QueryBuilder[DistinctPublisher, T]

Inherited from AnyRef

Inherited from Any

Ungrouped