mini\Database\VirtualDatabase::executeSimpleAggregate()
Method
private
Signature
private function executeSimpleAggregate(mini\Parsing\SQL\AST\SelectStatement $ast, mini\Table\Contracts\TableInterface $table, array $aggregateInfos, array $nonAggregateColumns): iterable
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$ast |
mini\Parsing\SQL\AST\SelectStatement |
required | Documentation missing |
$table |
mini\Table\Contracts\TableInterface |
required | Documentation missing |
$aggregateInfos |
array |
required | Documentation missing |
$nonAggregateColumns |
array |
required | Documentation missing |
Returns
iterable
Documentation
Execute aggregate without GROUP BY (single group containing all rows)