CompositeAggregation

case class CompositeAggregation(name: String, sources: Seq[ValueSource], size: Option[Int], subaggs: Seq[AbstractAggregation], metadata: Map[String, AnyRef], after: Option[Map[String, Any]]) extends Aggregation
Companion:
object
trait Serializable
trait Product
trait Equals
trait Aggregation
trait AbstractAggregation
class Object
trait Matchable
class Any

Type members

Value members

Concrete methods

def after(after: Map[String, Any]): CompositeAggregation
override def metadata(map: Map[String, AnyRef]): T
Definition Classes
AbstractAggregation
def size(size: Int): CompositeAggregation
override def subAggregations(aggs: Iterable[AbstractAggregation]): T
Definition Classes
Aggregation

Inherited methods

def addSubAggregation(agg: AbstractAggregation): T
Inherited from:
Aggregation
def addSubagg(agg: AbstractAggregation): T
Inherited from:
Aggregation
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product
def subAggregations(first: AbstractAggregation, rest: AbstractAggregation*): T
Inherited from:
Aggregation
def subaggs(aggs: Iterable[AbstractAggregation]): T
Inherited from:
Aggregation
def subaggs(first: AbstractAggregation, rest: AbstractAggregation*): T
Inherited from:
Aggregation