public class VerifyIndexRequired extends IntegrityCheck
di, rc, vlIC_ALLREPAIRS, IC_CANCEL, IC_CHECK, IC_CHECKDONE, IC_NOTAPPLY, IC_REPAIR, IC_REPORT, IC_TENANT| Constructor and Description |
|---|
VerifyIndexRequired(DatabaseInformation di,
ReportCollector rc,
ValidateLogger vl)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
check()
Checks that required indexes exist and they are marked required, and only them.
|
boolean |
conditionsCheck()
Should this test be run?
This is for things like preMerlin or DB2 only checks.
|
MXException |
getTitle()
Returns an MXException that tells the user what is being checked now.
|
boolean |
prerequisitesCheck()
Can this test be run now?
This is for things like loading the meta data, or having valid data in the
MaxAttribute table.
|
doCheck, reportProblempublic VerifyIndexRequired(DatabaseInformation di, ReportCollector rc, ValidateLogger vl)
mdi - ic - vl - public MXException getTitle()
IntegrityCheckgetTitle in class IntegrityCheckpublic boolean conditionsCheck()
throws java.sql.SQLException
IntegrityCheckconditionsCheck in class IntegrityCheckjava.sql.SQLExceptionpublic boolean prerequisitesCheck()
IntegrityCheckprerequisitesCheck in class IntegrityCheckprotected void check()
throws java.lang.Exception
check in class IntegrityCheckjava.lang.ExceptionProblems are reported to the report collector.