EDD_API::set_query_mode() – Determines the kind of query requested and also ensure it is a valid query
EDD_Customer_Query::get_allowed_orderby_keys() – Returns the basic allowed keys to use for the orderby clause.
EDD_Customer_Query::get_search_sql() – Used internally to generate an SQL string for searching across multiple columns.
EDD_Customer_Query::parse_query() – Parses arguments passed to the customer query with default query parameters.
EDD_Customer_Query::set_found_items() – Populates the found_items property for the current query if the limit clause was used.
edd_download_purchase_form_quantity_field() – Display the quantity field for a variable price when multi-purchase mode is enabled
EDD_Payments_Query::date_filter_post() – If querying a specific date, remove filters after the query has been run to avoid affecting future queries.
EDD_Payments_Query::maybe_reset_globals() – Based off the current global variables for $wp_query and $post, we may need to reset some data or just restore it.
edd_qtranslate_content() – Show the correct language on the [downloads] shortcode if qTranslate is active
edd_qtranslate_prevent_redirect() – Prevents qTranslate from redirecting to language-specific URL when downloading purchased files
edd_unset_discount_query_arg() – Removes our tracking query arg so as not to interfere with the WP query, see https://core.trac.wordpress.org/ticket/25143
edd_variable_price_quantity_field() – Display the quantity field for a variable price when multi-purchase mode is enabled