因爲想本身擴展quartz的job以及trigger的查詢方法,改成支持分頁的,因此這裏對着一些api查看下相應的表映射。html
scheduler.getJobKeys(GroupMatcher.anyJobGroup()); scheduler.getJobDetail(JobKey.jobKey(name,group));
quartz-2.3.0-sources.jar!/org/quartz/impl/jdbcjobstore/StdJDBCDelegate.javajava
String SELECT_JOBS_IN_GROUP_LIKE = "SELECT " + COL_JOB_NAME + ", " + COL_JOB_GROUP + " FROM " + TABLE_PREFIX_SUBST + TABLE_JOB_DETAILS + " WHERE " + COL_SCHEDULER_NAME + " = " + SCHED_NAME_SUBST + " AND " + COL_JOB_GROUP + " LIKE ?";
直接查job_details表api
scheduler.getTriggerKeys(GroupMatcher.triggerGroupEquals(group)); scheduler.getTrigger(TriggerKey.triggerKey(name,group));
quartz-2.3.0-sources.jar!/org/quartz/impl/jdbcjobstore/StdJDBCDelegate.javacode
String SELECT_TRIGGERS_IN_GROUP_LIKE = "SELECT " + COL_TRIGGER_NAME + ", " + COL_TRIGGER_GROUP + " FROM " + TABLE_PREFIX_SUBST + TABLE_TRIGGERS + " WHERE " + COL_SCHEDULER_NAME + " = " + SCHED_NAME_SUBST + " AND " + COL_TRIGGER_GROUP + " LIKE ?";
查TRIGGERS表htm
QRTZ_TRIGGERSblog
trigger信息的總表get
QRTZ_SIMPLE_TRIGGERS擴展
simple trigger類型的詳情表,經過trigger_name與總表關聯jdbc
QRTZ_CRON_TRIGGERS分頁
cron trigger類型的詳情表,經過trigger_name與總表關聯
QRTZ_BLOG_TRIGGERS
用戶用JDBC自定義的Trigger類型的詳情表