Class

gnieh.sohva.mango

Query

Related Doc: package mango

Permalink

final case class Query(selector: Selector, fields: List[String], sort: List[Sort], limit: Option[Int], skip: Option[Int], use_index: Option[UseIndex]) extends Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Query
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Query(selector: Selector, fields: List[String], sort: List[Sort], limit: Option[Int], skip: Option[Int], use_index: Option[UseIndex])

    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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def fields(flds: String*): Query

    Permalink

    Creates a query with a new list of fields to select.

  8. val fields: List[String]

    Permalink
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. def limit(l: Int): Query

    Permalink

    Creates a query with a new limit.

  13. val limit: Option[Int]

    Permalink
  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  17. val selector: Selector

    Permalink
  18. def skip(s: Int): Query

    Permalink

    Creates a query with a new skip.

  19. val skip: Option[Int]

    Permalink
  20. val sort: List[Sort]

    Permalink
  21. def sortBy(s: Sort*): Query

    Permalink

    Creates a query with a new list of sorts.

  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  23. def use(idx: (String, String)): Query

    Permalink

    Creates a query with a new use index.

  24. def use(idx: String): Query

    Permalink

    Creates a query with a new use index.

  25. val use_index: Option[UseIndex]

    Permalink
  26. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. def where(sel: Selector): Query

    Permalink

    Creates a query with a new selector.

  30. def without(without: Without*): Query

    Permalink

    Creates a query where some properties are removed.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped