Lines Matching refs:Aggregator
28 type Aggregator struct { struct
34 var _ export.Aggregator = &Aggregator{}
35 var _ export.Subtractor = &Aggregator{}
36 var _ aggregation.Sum = &Aggregator{}
41 func New(cnt int) []Aggregator {
42 return make([]Aggregator, cnt)
46 func (c *Aggregator) Aggregation() aggregation.Aggregation { argument
51 func (c *Aggregator) Kind() aggregation.Kind { argument
57 func (c *Aggregator) Sum() (number.Number, error) { argument
63 func (c *Aggregator) SynchronizedMove(oa export.Aggregator, _ *metric.Descriptor) error { argument
64 o, _ := oa.(*Aggregator)
73 func (c *Aggregator) Update(_ context.Context, num number.Number, desc *metric.Descriptor) error { argument
79 func (c *Aggregator) Merge(oa export.Aggregator, desc *metric.Descriptor) error { argument
80 o, _ := oa.(*Aggregator)
88 func (c *Aggregator) Subtract(opAgg, resAgg export.Aggregator, descriptor *metric.Descriptor) error… argument
89 op, _ := opAgg.(*Aggregator)
94 res, _ := resAgg.(*Aggregator)