You are here

protected function GroupwiseMax::defineOptions in Views (for Drupal 7) 8.3

Defines default values for options.

Overrides RelationshipPluginBase::defineOptions

File

lib/Drupal/views/Plugin/views/relationship/GroupwiseMax.php, line 71
Definition of Drupal\views\Plugin\views\relationship\GroupwiseMax.

Class

GroupwiseMax
Relationship handler that allows a groupwise maximum of the linked in table. For a definition, see: http://dev.mysql.com/doc/refman/5.0/en/example-maximum-column-group-row.... In lay terms, instead of joining to get all matching records in the…

Namespace

Drupal\views\Plugin\views\relationship

Code

protected function defineOptions() {
  $options = parent::defineOptions();
  $options['subquery_sort'] = array(
    'default' => NULL,
  );

  // Descending more useful.
  $options['subquery_order'] = array(
    'default' => 'DESC',
  );
  $options['subquery_regenerate'] = array(
    'default' => FALSE,
    'bool' => TRUE,
  );
  $options['subquery_view'] = array(
    'default' => FALSE,
  );
  $options['subquery_namespace'] = array(
    'default' => FALSE,
  );
  return $options;
}