protected QueryAggregate::addGroupBy()
Adds the groupby values to the actual query.
Return value
\Drupal\Core\Entity\Query\Sql\QueryAggregate Returns the called object.
File
- core/lib/Drupal/Core/Entity/Query/Sql/QueryAggregate.php, line 102
Class
- QueryAggregate
- The SQL storage entity query aggregate class.
Namespace
Drupal\Core\Entity\Query\Sql
Code
1 2 3 4 5 6 7 8 9 10 11 | protected function addGroupBy() { foreach ( $this ->groupBy as $group_by ) { $field = $group_by [ 'field' ]; $sql_field = $this ->getSqlField( $field , $group_by [ 'langcode' ]); $this ->sqlGroupBy[ $sql_field ] = $sql_field ; list( $table , $real_sql_field ) = explode ( '.' , $sql_field ); $this ->sqlFields[ $sql_field ] = array ( $table , $real_sql_field , $this ->createSqlAlias( $field , $real_sql_field )); } return $this ; } |
Please login to continue.