moodle/calendar/classes
Neill Magill 18a964324b MDL-77965 calendar: Improve performance of data extract
The UNION caused the query to be run in a way that is very
inefficient on MySQL, separating the queries causes each of them to
run in a much more efficient form.

Any duplicated will be filtered out on the PHP side instead of in
the database. On large Moodle sites this is preferable as the
extract is likely to be performed on a server dedicated to running
the Moodle cron and so there will be less of effect on resources
that are used to serve end users.
2024-02-23 09:32:06 +00:00
..
external MDL-80692 calendar: calculate today relative to users own timezone. 2024-01-30 14:37:43 +00:00
local MDL-78674 calendar: No need to call get_course_and_cm_from_instance() 2023-08-10 09:37:37 +08:00
output MDL-71953 calendar: Accessibility improvement for manage subscription 2021-10-21 11:02:34 +07:00
privacy MDL-77965 calendar: Improve performance of data extract 2024-02-23 09:32:06 +00:00
action_factory.php MDL-58430 core_calendar: Keep interfaces with implementations 2017-04-04 11:01:55 +01:00
export_form.php MDL-72045 calendar: change export doc link by help text 2021-07-28 18:12:14 +08:00
rrule_manager.php MDL-58810 calendar: Fix rrule_manager issues 2017-05-08 09:49:13 +08:00
type_base.php MDL-77708 docs: Update references from docs.moodle.org/dev 2023-09-26 10:30:19 +02:00
type_factory.php