You are here

public function views_handler_argument_group_by_numeric::query in Views (for Drupal 7) 7.3

Same name and namespace in other branches
  1. 6.3 handlers/views_handler_argument_group_by_numeric.inc \views_handler_argument_group_by_numeric::query()

Set up the query for this argument.

The argument sent may be found at $this->argument.

Parameters

bool $group_by: Whether the query uses a group-by.

Overrides views_handler_argument::query

File

handlers/views_handler_argument_group_by_numeric.inc, line 18
Definition of views_handler_argument_group_by_numeric.

Class

views_handler_argument_group_by_numeric
Simple handler for arguments using group by.

Code

public function query($group_by = FALSE) {
  $this
    ->ensure_my_table();
  $field = $this
    ->get_field();
  $placeholder = $this
    ->placeholder();
  $this->query
    ->add_having_expression(0, "{$field} = {$placeholder}", array(
    $placeholder => $this->argument,
  ));
}