public class EventProcessorLogDAO extends PeriodicDAO
CommonDAO.ObjectExtractor<T>, CommonDAO.RecordUpdater<T extends Id>
con, dateFormat_DDMMYYYY, dateFormat_DDMMYYYY_HHMM, log, SQL_AND, SQL_DELETE, SQL_DESC, SQL_FROM, SQL_GROUP_BY, SQL_INNER_JOIN, SQL_INSERT, SQL_INSERT_IGNORE, SQL_LEFT_JOIN, SQL_LEFT_OUTER_JOIN, SQL_LIMIT, SQL_ON_DUP_KEY_UPDATE, SQL_OR, SQL_ORDER_BY, SQL_REPLACE, SQL_SELECT, SQL_SELECT_ALL_FROM, SQL_SELECT_COUNT_ROWS, SQL_SET, SQL_UPDATE, SQL_WHERE
Constructor and Description |
---|
EventProcessorLogDAO(java.sql.Connection con) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getCreateQuery() |
protected java.lang.String |
getTableNamePrefix() |
int |
insertLogEntry(EventProcessorLogEntry entry) |
void |
updateLogEntryDuration(int logEntryId,
long duration) |
void |
updateLogEntryResultStatus(int logEntryId,
java.lang.String resultStatus) |
checkAndCreatePeriodicTable, dropOldTables, getMonthTableName, getTableSet, tableExists
deleteById, execute, execute, execute, executeInsert, executeUpdate, getById, getFoundRows, getFoundRows, getGroupedIds, getGroupedIds, getIds, getIds, getLikePattern, getLikePatternEnd, getLikePatternStart, getLikePatternSub, getMySQLLimit, getPeriodSql, lastInsertId, setPeriodParamValue, setRecordCount, sqlToBgException, update, updateColumn, updateIds, updateIds
public int insertLogEntry(EventProcessorLogEntry entry) throws BGMessageException
BGMessageException
public void updateLogEntryDuration(int logEntryId, long duration) throws BGMessageException
BGMessageException
public void updateLogEntryResultStatus(int logEntryId, java.lang.String resultStatus) throws BGMessageException
BGMessageException
protected java.lang.String getTableNamePrefix()
getTableNamePrefix
in class PeriodicDAO
protected java.lang.String getCreateQuery()
getCreateQuery
in class PeriodicDAO