You are here

function views_handler_argument_group_by_numeric::query in Views (for Drupal 7) 6.3

Same name and namespace in other branches
  1. 7.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.

Overrides views_handler_argument::query

File

handlers/views_handler_argument_group_by_numeric.inc, line 9

Class

views_handler_argument_group_by_numeric
Simple handler for arguments using group by.

Code

function query($group_by = FALSE) {
  $this
    ->ensure_my_table();
  $placeholder = empty($this->definition['numeric']) ? "'%s'" : '%d';
  $field = $this
    ->get_field();
  $this->query
    ->add_having(0, "{$field} = {$placeholder}", $this->argument);
}