$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 |