GroupedAggregation
Methods
- absorbEarlier() : void
- aggregateGroups() : void
- groupValues() : Column
- partials() : array<int, array<string, mixed>>
Methods
absorbEarlier()
public
absorbEarlier(self $earlier, array<int, int> $into, Backend $backend) : void
Parameters
- $earlier : self
- $into : array<int, int>
-
earlier group id => this group id
- $backend : Backend
aggregateGroups()
public
aggregateGroups(Rows $rows, GroupIds $ids, Backend $backend) : void
Parameters
groupValues()
public
groupValues(int $groups, Backend $backend) : Column
Parameters
- $groups : int
- $backend : Backend
Return values
Columnpartials()
public
partials(int $groups) : array<int, array<string, mixed>>
Parameters
- $groups : int
Return values
array<int, array<string, mixed>> —by group id