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)

Source

src/Database/VirtualDatabase.php:1823-1839