In refactoring my code base I noticed there are two hooks that used for modifying the main query.
From the Plugin API Reference it seems these hooks fire back to back and both have access to the main WP_Query object. I need to know how they are different in order to determine which one is the proper choice for my needs. The developer docs for parse_query and pre_get_posts don't provide sufficient information to answer this question.
The code that uses
parse_query is based on an article on filtering admin listings based on a custom fields.