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, sleepFor
public 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.ManifoldCFException
public void install(java.lang.String ownerTableName, java.lang.String ownerColumn) throws ManifoldCFException
ManifoldCFException
public void deinstall() throws ManifoldCFException
ManifoldCFException
public void deleteRows(java.lang.String parentTableName, java.lang.String joinField, java.lang.String parentCriteria, java.util.ArrayList list) throws ManifoldCFException
ManifoldCFException
public void deleteRows(java.util.ArrayList list) throws ManifoldCFException
ManifoldCFException
public void deleteRows(java.lang.Long recordID) throws ManifoldCFException
ManifoldCFException
public void addRows(java.lang.Long recordID, java.lang.String[] eventNames) throws ManifoldCFException
ManifoldCFException