protected function QueryAggregate::finish

Overrides \Drupal\field_sql_storage\Entity\Query::finish().

Adds the sql expressions to the query.

Overrides Query::finish

File

drupal/core/modules/field_sql_storage/lib/Drupal/field_sql_storage/Entity/QueryAggregate.php, line 139
Contains \Drupal\field_sql_storage\Entity\QueryAggregate.

Class

QueryAggregate
The SQL storage entity query aggregate class.

Namespace

Drupal\field_sql_storage\Entity

Code

protected function finish() {
  foreach ($this->sqlExpressions as $alias => $expression) {
    $this->sqlQuery
      ->addExpression($expression, $alias);
  }
  return parent::finish();
}