Packages

trait Index[F, D <: Document[D]] extends FilterSupport[F, D, Filter[D]]

Linear Supertypes
FilterSupport[F, D, Filter[D]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Index
  2. FilterSupport
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def IN(values: Seq[F]): Filter[D]
    Definition Classes
    FilterSupport
  2. abstract def aggregateFilterSupport(name: String): FilterSupport[F, D, AggregateFilter[D]]
  3. implicit abstract def fRW: RW[F]
    Definition Classes
    FilterSupport
  4. abstract def fieldName: String
  5. abstract def get: (D) => List[F]
  6. abstract def indexSupport: IndexSupport[D]
  7. abstract def is(value: F): Filter[D]
    Definition Classes
    FilterSupport
  8. abstract def rangeDouble(from: Double, to: Double): Filter[D]
    Definition Classes
    FilterSupport
  9. abstract def rangeLong(from: Long, to: Long): Filter[D]
    Definition Classes
    FilterSupport

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def <(value: F)(implicit num: Numeric[F]): Filter[D]
    Definition Classes
    FilterSupport
  4. def <=(value: F)(implicit num: Numeric[F]): Filter[D]
    Definition Classes
    FilterSupport
  5. def <=>(tuple: (F, F))(implicit num: Numeric[F]): Filter[D]
    Definition Classes
    FilterSupport
  6. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  7. def ===(value: F): Filter[D]
    Definition Classes
    FilterSupport
  8. def >(value: F)(implicit num: Numeric[F]): Filter[D]
    Definition Classes
    FilterSupport
  9. def >=(value: F)(implicit num: Numeric[F]): Filter[D]
    Definition Classes
    FilterSupport
  10. def BETWEEN(tuple: (F, F))(implicit num: Numeric[F]): Filter[D]
    Definition Classes
    FilterSupport
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. lazy val avg: AggregateFunction[Double, F, D]
  13. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  14. lazy val concat: AggregateFunction[List[F], F, D]
  15. lazy val concatDistinct: AggregateFunction[List[F], F, D]
  16. lazy val count: AggregateFunction[Int, F, D]
  17. lazy val countDistinct: AggregateFunction[Int, F, D]
  18. def doublePrecision: Double
    Attributes
    protected
    Definition Classes
    FilterSupport
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  21. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  22. def getJson: (D) => List[Json]
  23. lazy val group: AggregateFunction[F, F, D]
  24. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  25. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  26. lazy val max: AggregateFunction[F, F, D]
  27. lazy val min: AggregateFunction[F, F, D]
  28. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  29. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  30. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  31. def parsed(query: String, allowLeadingWildcard: Boolean = false): Filter[D]
    Definition Classes
    FilterSupport
  32. def range(from: Option[F], to: Option[F], includeFrom: Boolean = true, includeTo: Boolean = true)(implicit num: Numeric[F]): Filter[D]
    Definition Classes
    FilterSupport
  33. lazy val sum: AggregateFunction[F, F, D]
  34. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  35. def toString(): String
    Definition Classes
    AnyRef → Any
  36. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  37. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  38. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  39. def words(s: String, matchStartsWith: Boolean = true, matchEndsWith: Boolean = false): Filter[D]
    Definition Classes
    FilterSupport

Deprecated Value Members

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

    (Since version 9)

Inherited from FilterSupport[F, D, Filter[D]]

Inherited from AnyRef

Inherited from Any

Ungrouped