protected static final java.lang.String |
H2_INSERT_QUERY |
"INSERT INTO snap_scheduler(name, key, type, task_class, task_data, task_data_class, run_at, recurrence, picked, picked_by) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?);" |
protected static final java.lang.String |
H2_SELECT_QUERY |
"SELECT name, key, type, task_class, task_data, task_data_class, run_at, recurrence, picked, picked_by FROM snap_scheduler where picked = 0 AND run_at < ? order by run_at asc FOR UPDATE;" |
protected static final java.lang.String |
H2_UPDATE_NOT_RUN_QUERY |
"UPDATE snap_scheduler SET picked_by = null, picked = 0 WHERE picked = 1 AND end_run is null AND picked_by = ?;" |
protected static final java.lang.String |
H2_UPDATE_QUERY |
"UPDATE snap_scheduler SET end_run = ? WHERE key = ?;" |
protected static final java.lang.String |
H2_UPDATE_RECURRING_QUERY |
"UPDATE snap_scheduler SET run_at = ?, picked = ?, picked_by = ?, end_run = null WHERE key = ?;" |
protected static final java.lang.String |
MSSQL_INSERT_QUERY |
"INSERT INTO snap_scheduler(name, [key], type, task_class, task_data, task_data_class, run_at, recurrence, picked, picked_by) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?);" |
protected static final java.lang.String |
MSSQL_SELECT_QUERY |
"SELECT name, [key], type, task_class, task_data, task_data_class, run_at, recurrence, picked, picked_by FROM snap_scheduler where picked = 0 AND run_at < ? order by run_at asc FOR UPDATE;" |
protected static final java.lang.String |
MSSQL_UPDATE_NOT_RUN_QUERY |
"UPDATE snap_scheduler SET picked_by = null, picked = 0 WHERE picked = 1 AND end_run is null AND picked_by = ?;" |
protected static final java.lang.String |
MSSQL_UPDATE_QUERY |
"UPDATE snap_scheduler SET end_run = ? WHERE [key] = ?;" |
protected static final java.lang.String |
MSSQL_UPDATE_RECURRING_QUERY |
"UPDATE snap_scheduler SET run_at = ?, picked = ?, picked_by = ?, end_run = null WHERE [key] = ?;" |
protected static final java.lang.String |
MYSQL_INSERT_QUERY |
"INSERT INTO snap_scheduler(name, `key`, type, task_class, task_data, task_data_class, run_at, recurrence, picked, picked_by) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?);" |
protected static final java.lang.String |
MYSQL_SELECT_QUERY |
"SELECT name, `key`, type, task_class, task_data, task_data_class, run_at, recurrence, picked, picked_by FROM snap_scheduler where picked = false AND run_at < ? order by run_at asc FOR UPDATE;" |
protected static final java.lang.String |
MYSQL_UPDATE_NOT_RUN_QUERY |
"UPDATE snap_scheduler SET picked_by = null, picked = false WHERE `key` in (select `key` from snap_scheduler where picked = true AND end_run is null AND picked_by = ?);" |
protected static final java.lang.String |
MYSQL_UPDATE_QUERY |
"UPDATE snap_scheduler SET end_run = ? WHERE `key` = ?;" |
protected static final java.lang.String |
MYSQL_UPDATE_RECURRING_QUERY |
"UPDATE snap_scheduler SET run_at = ?, picked = ?, picked_by = ?, end_run = null WHERE `key` = ?;" |
protected static final java.lang.String |
POSTGRE_INSERT_QUERY |
"INSERT INTO snap_scheduler(name, key, type, task_class, task_data, task_data_class, run_at, recurrence, picked, picked_by) VALUES (?, ?, ?, ?, ?::jsonb, ?, ?, ?, ?, ?);" |
protected static final java.lang.String |
POSTGRE_SELECT_QUERY |
"SELECT name, key, type, task_class, task_data, task_data_class, run_at, recurrence, picked, picked_by FROM snap_scheduler where picked = false AND run_at < ? order by run_at asc FOR UPDATE;" |
protected static final java.lang.String |
POSTGRE_UPDATE_NOT_RUN_QUERY |
"UPDATE snap_scheduler SET picked_by = null, picked = false WHERE picked = true AND end_run is null AND picked_by = ?;" |
protected static final java.lang.String |
POSTGRE_UPDATE_QUERY |
"UPDATE snap_scheduler SET end_run = ? WHERE key = ?;" |
protected static final java.lang.String |
POSTGRE_UPDATE_RECURRING_QUERY |
"UPDATE snap_scheduler SET run_at = ?, picked = ?, picked_by = ?, end_run = null WHERE key = ?;" |