MaterializedAggregate

lightdb.materialized.MaterializedAggregate
case class MaterializedAggregate[Doc <: Document[Doc], Model <: DocumentModel[Doc]](json: Json, model: Model) extends Materialized[Doc, Model]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Materialized[Doc, Model]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def apply[T, V](f: Model => AggregateFunction[T, V, Doc]): T
def get[T, V](f: Model => AggregateFunction[T, V, Doc]): Option[T]

Inherited methods

protected def apply[F](name: String, rw: RW[F]): F

Attributes

Inherited from:
Materialized
def as[T](implicit rw: RW[T]): T

Attributes

Inherited from:
Materialized
protected def get[F](name: String, rw: RW[F]): Option[F]

Attributes

Inherited from:
Materialized
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product