Packages

c

lightdb.aggregate

AggregateFunction

case class AggregateFunction[T, F, D <: Document[D]](name: String, index: Index[F, D], type: AggregateType)(implicit rw: RW[T]) extends FilterSupport[F, D, AggregateFilter[D]] with Product with Serializable

Linear Supertypes
Serializable, Product, Equals, FilterSupport[F, D, AggregateFilter[D]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AggregateFunction
  2. Serializable
  3. Product
  4. Equals
  5. FilterSupport
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new AggregateFunction(name: String, index: Index[F, D], type: AggregateType)(implicit rw: RW[T])

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]): AggregateFilter[D]
    Definition Classes
    AggregateFunctionFilterSupport
  4. def <=(value: F)(implicit num: Numeric[F]): AggregateFilter[D]
    Definition Classes
    AggregateFunctionFilterSupport
  5. def <=>(tuple: (F, F))(implicit num: Numeric[F]): AggregateFilter[D]
    Definition Classes
    AggregateFunctionFilterSupport
  6. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  7. def ===(value: F): AggregateFilter[D]
    Definition Classes
    FilterSupport
  8. def >(value: F)(implicit num: Numeric[F]): AggregateFilter[D]
    Definition Classes
    AggregateFunctionFilterSupport
  9. def >=(value: F)(implicit num: Numeric[F]): AggregateFilter[D]
    Definition Classes
    AggregateFunctionFilterSupport
  10. def BETWEEN(tuple: (F, F))(implicit num: Numeric[F]): AggregateFilter[D]
    Definition Classes
    AggregateFunctionFilterSupport
  11. def IN(values: Seq[F]): AggregateFilter[D]
    Definition Classes
    AggregateFunctionFilterSupport
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  14. def doublePrecision: Double
    Attributes
    protected
    Definition Classes
    FilterSupport
  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. implicit def fRW: RW[F]
    Definition Classes
    AggregateFunctionFilterSupport
  17. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  18. val index: Index[F, D]
  19. def is(value: F): AggregateFilter[D]
    Definition Classes
    AggregateFunctionFilterSupport
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. val name: String
  22. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  25. def parsed(query: String, allowLeadingWildcard: Boolean = false): AggregateFilter[D]
    Definition Classes
    AggregateFunctionFilterSupport
  26. def productElementNames: Iterator[String]
    Definition Classes
    Product
  27. def range(from: Option[F], to: Option[F], includeFrom: Boolean = true, includeTo: Boolean = true)(implicit num: Numeric[F]): AggregateFilter[D]
    Definition Classes
    AggregateFunctionFilterSupport
  28. def rangeDouble(from: Double, to: Double): AggregateFilter[D]
    Definition Classes
    AggregateFunctionFilterSupport
  29. def rangeLong(from: Long, to: Long): AggregateFilter[D]
    Definition Classes
    AggregateFunctionFilterSupport
  30. def rename(name: String): AggregateFunction[T, F, D]
  31. implicit val rw: RW[T]
  32. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  33. val type: AggregateType
  34. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  35. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  36. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  37. def words(s: String, matchStartsWith: Boolean = true, matchEndsWith: Boolean = false): AggregateFilter[D]
    Definition Classes
    AggregateFunctionFilterSupport

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 Serializable

Inherited from Product

Inherited from Equals

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

Inherited from AnyRef

Inherited from Any

Ungrouped