因为想本身扩展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类型的详情表