public class PrereqEventManager extends BaseTable
| Field | Type | Description |
|---|---|---|
| owner | BIGINT | Reference:jobqueue.id |
| eventname | VARCHAR(255) |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_rcsid |
static java.lang.String |
eventNameField |
static java.lang.String |
ownerField |
dbInterface, tableName| Constructor and Description |
|---|
PrereqEventManager(IDBInterface database)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addRows(java.lang.Long recordID,
java.lang.String[] eventNames)
Add rows pertaining to a single entry
|
void |
deinstall()
Uninstall.
|
void |
deleteRows(java.util.ArrayList list)
Delete specified rows, as directly specified without a join.
|
void |
deleteRows(java.lang.Long recordID)
Delete rows pertaining to a single entry
|
void |
deleteRows(java.lang.String parentTableName,
java.lang.String joinField,
java.lang.String parentCriteria,
java.util.ArrayList list)
Delete specified rows, based on jobqueue criteria.
|
void |
install(java.lang.String ownerTableName,
java.lang.String ownerColumn)
Install or upgrade this table.
|
addTableIndex, analyzeTable, beginTransaction, buildConjunctionClause, constructCountClause, constructDistinctOnClause, constructDoubleCastClause, constructOffsetLimitClause, constructRegexpClause, constructSubstringClause, endTransaction, findConjunctionClauseMax, getDatabaseCacheKey, getDBInterface, getMaxInClause, getMaxOrClause, getSleepAmt, getTableIndexes, getTableName, getTableSchema, getTransactionID, getWindowedReportMaxRows, makeTableKey, noteModifications, performAddIndex, performAlter, performCommit, performCreate, performDelete, performDrop, performInsert, performModification, performQuery, performQuery, performRemoveIndex, performUpdate, prepareRowForSave, readRow, reindexTable, signalRollback, sleepForpublic static final java.lang.String _rcsid
public static final java.lang.String ownerField
public static final java.lang.String eventNameField
public PrereqEventManager(IDBInterface database) throws ManifoldCFException
database - is the database handle.ManifoldCFExceptionpublic void install(java.lang.String ownerTableName,
java.lang.String ownerColumn)
throws ManifoldCFException
ManifoldCFExceptionpublic void deinstall()
throws ManifoldCFException
ManifoldCFExceptionpublic void deleteRows(java.lang.String parentTableName,
java.lang.String joinField,
java.lang.String parentCriteria,
java.util.ArrayList list)
throws ManifoldCFException
ManifoldCFExceptionpublic void deleteRows(java.util.ArrayList list)
throws ManifoldCFException
ManifoldCFExceptionpublic void deleteRows(java.lang.Long recordID)
throws ManifoldCFException
ManifoldCFExceptionpublic void addRows(java.lang.Long recordID,
java.lang.String[] eventNames)
throws ManifoldCFException
ManifoldCFException