AggregationInterface
-
psalm-template
-
Table of Contents
Methods
-
diff()
: mixed
-
initialize()
: mixed
-
merge()
: mixed
-
record()
: void
-
toData()
: DataInterface
diff()
public
diff(mixed $left, mixed $right) : mixed
Parameters
-
$left
: mixed
-
-
$right
: mixed
-
-
psalm-param
-
-
psalm-param
-
-
psalm-return
-
initialize()
public
initialize() : mixed
-
psalm-return
-
merge()
public
merge(mixed $left, mixed $right) : mixed
Parameters
-
$left
: mixed
-
-
$right
: mixed
-
-
psalm-param
-
-
psalm-param
-
-
psalm-return
-
record()
public
record(mixed $summary, mixed $value, AttributesInterface $attributes, ContextInterface $context, int $timestamp) : void
Parameters
-
$summary
: mixed
-
-
$value
: mixed
-
-
$attributes
: AttributesInterface
-
-
$context
: ContextInterface
-
-
$timestamp
: int
-
-
psalm-param
-
-
psalm-param
-
toData()
public
toData(array<string|int, AttributesInterface> $attributes, array<string|int, mixed> $summaries, array<string|int, array<int, Exemplar>> $exemplars, int $startTimestamp, int $timestamp, string|Temporality $temporality) : DataInterface
Parameters
-
$attributes
: array<string|int, AttributesInterface>
-
-
$summaries
: array<string|int, mixed>
-
-
$exemplars
: array<string|int, array<int, Exemplar>>
-
-
$startTimestamp
: int
-
-
$timestamp
: int
-
-
$temporality
: string|Temporality
-
-
psalm-param
-