$columnMap
$columnMap :
Loads Jobs, Tasks, Schedules and Report data from a single database.
Handles hasFeature, fetchJobs, storeJob, deleteJob, storeReport and storeSchedule events. Does not need to handle fetchTasks, storeTasks, fetchReport, fetchSchedule events because the functionality for those events is taken care of during the fetchJobs and storeJob calls.
CREATE TABLE IF NOT EXISTS job (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(255) CHARACTER SET ascii NOT NULL,
tasks blob NOT NULL,
schedule blob NOT NULL,
report blob NOT NULL,
PRIMARY KEY (id),
KEY name (name)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
deleteJob(\SporkTools\Core\Job\Event $event)
| \SporkTools\Core\Job\Event | $event |
fetchJobs(\SporkTools\Core\Job\Event $event)
| \SporkTools\Core\Job\Event | $event |
hasFeature(\SporkTools\Core\Job\Event $event)
| \SporkTools\Core\Job\Event | $event |
storeReport(\SporkTools\Core\Job\Event $event)
| \SporkTools\Core\Job\Event | $event |
storeSchedule(\SporkTools\Core\Job\Event $event)
| \SporkTools\Core\Job\Event | $event |
initialize(\SporkTools\Core\Job\Event $event)
| \SporkTools\Core\Job\Event | $event |