function QueryPluginBase::execute

Executes the query and fills the associated view object with according values.

Values to set: $view->result, $view->total_rows, $view->execute_time, $view->pager['current_page'].

$view->result should contain an array of objects. The array must use a numeric index starting at 0.

Parameters

view $view: The view which is executed.

2 methods override QueryPluginBase::execute()
QueryTest::execute in drupal/core/modules/views/tests/views_test_data/lib/Drupal/views_test_data/Plugin/views/query/QueryTest.php
Implements Drupal\views\Plugin\views\query\QueryPluginBase::execute().
Sql::execute in drupal/core/modules/views/lib/Drupal/views/Plugin/views/query/Sql.php
Executes the query and fills the associated view object with according values.

File

drupal/core/modules/views/lib/Drupal/views/Plugin/views/query/QueryPluginBase.php, line 71
Definition of Drupal\views\Plugin\views\query\QueryPluginBase.

Class

QueryPluginBase
@todo.

Namespace

Drupal\views\Plugin\views\query

Code

function execute(ViewExecutable $view) {
}