hook_views_post_execute(ViewExecutable $view) Act on the view immediately after the query has been executed
hook_views_query_substitutions(ViewExecutable $view) Replace special strings in the query before it is executed
hook_field_views_data_alter(array &$data, \Drupal\field\FieldStorageConfigInterface $field_storage) Alter
hook_views_pre_build(ViewExecutable $view) Act on the view before the query is built, but after displays are
hook_views_ui_display_top_links_alter(array &$links, ViewExecutable $view, $display_id) Alter the links
hook_views_analyze(Drupal\views\ViewExecutable $view) Analyze a view to provide warnings about its configuration
hook_views_pre_execute(ViewExecutable $view) Act on the view after the query is built and just before it is
hook_views_data() Describe data tables and fields (or the equivalent) to Views. The
hook_views_pre_view(ViewExecutable $view, $display_id, array &$args) Alter a view at the very beginning
Hooks that allow other modules to implement the Views API. Parent topics
Page 2 of 3