public interface IndexJob extends RepositoryObject, IndependentlyPersistableObject
IndexJob
object is used to rebuild the full-text index
in the event that it becomes corrupted or a configuration change requires that the full-text index be rebuilt.
The following types of indexing scenarios are supported:
IndexJobClassItem
)IndexJobCollectionItem
)IndexJobSingleItem
)CmIndexJobResyncItem
)Although currently indexed data is available while indexing is in progress, some queries will get duplicate matches from full-text searches because of matches in both the old and the new index data. Once the index job operation completes, old copies of the data are removed and duplicate matches will no longer occur.
Most index jobs sweep the database to find classes and indexes. This sweep requires a table scan in the database (which can take a large amount of time for a large table), even if the amount of data to be indexed is minimal. Database table scans are performed once for all classes to be indexed in a table, and once for all indexes to be indexed in a table. Therefore, to minimize the number of table scans required, IBM recommends you put all classes and indexes to be indexed that are in the same table into a single index job operation.
Modifier and Type | Method and Description |
---|---|
java.lang.String |
get_Creator()
Returns the value of the Creator property.
|
java.util.Date |
get_DateCreated()
Returns the value of the DateCreated property.
|
java.util.Date |
get_DateLastModified()
Returns the value of the DateLastModified property.
|
java.lang.String |
get_DescriptiveText()
Returns the value of the DescriptiveText property.
|
Id |
get_Id()
Returns the value of the Id property.
|
IndexJobItemList |
get_IndexItems()
Returns the value of the IndexItems property.
|
CmIndexRequestSet |
get_IndexRequests()
Returns the value of the IndexRequests property.
|
java.lang.Boolean |
get_IsMigrationJob()
Returns the value of the IsMigrationJob property.
|
java.lang.Boolean |
get_JobAbortRequested()
Returns the value of the JobAbortRequested property.
|
java.lang.Boolean |
get_JobPauseRequested()
Returns the value of the JobPauseRequested property.
|
IndexJobStatus |
get_JobStatus()
Returns the value of the JobStatus property.
|
java.lang.String |
get_LastFailureReason()
Returns the value of the LastFailureReason property.
|
java.lang.String |
get_LastModifier()
Returns the value of the LastModifier property.
|
java.lang.Integer |
get_MaxRequestQueueSize()
Returns the value of the MaxRequestQueueSize property.
|
java.lang.String |
get_Owner()
Returns the value of the Owner property.
|
AccessPermissionList |
get_Permissions()
Returns the value of the Permissions property.
|
java.lang.Integer |
get_SubmittedCount()
Returns the value of the SubmittedCount property.
|
java.util.Date |
get_TimeAllSubmitted()
Returns the value of the TimeAllSubmitted property.
|
java.util.Date |
get_TimeLastProcessed()
Returns the value of the TimeLastProcessed property.
|
void |
set_Creator(java.lang.String value)
Sets the value of the Creator property.
|
void |
set_DateCreated(java.util.Date value)
Sets the value of the DateCreated property.
|
void |
set_DateLastModified(java.util.Date value)
Sets the value of the DateLastModified property.
|
void |
set_DescriptiveText(java.lang.String value)
Sets the value of the DescriptiveText property.
|
void |
set_IndexItems(IndexJobItemList value)
Sets the value of the IndexItems property.
|
void |
set_JobAbortRequested(java.lang.Boolean value)
Sets the value of the JobAbortRequested property.
|
void |
set_JobPauseRequested(java.lang.Boolean value)
Sets the value of the JobPauseRequested property.
|
void |
set_LastModifier(java.lang.String value)
Sets the value of the LastModifier property.
|
void |
set_MaxRequestQueueSize(java.lang.Integer value)
Sets the value of the MaxRequestQueueSize property.
|
void |
set_Owner(java.lang.String value)
Sets the value of the Owner property.
|
void |
set_Permissions(AccessPermissionList value)
Sets the value of the Permissions property.
|
getObjectStore
addPendingAction, clearPendingActions, delete, getAccessAllowed, getPendingActions, getUpdateSequenceNumber, isCurrent, save, save, setUpdateSequenceNumber
fetchProperties, fetchProperties, fetchProperty, fetchProperty, getObjectReference, refresh, refresh, refresh
get_ClassDescription, getClassName, getConnection, getProperties, getSuperClasses
java.lang.String get_Creator()
void set_Creator(java.lang.String value)
java.util.Date get_DateCreated()
void set_DateCreated(java.util.Date value)
java.lang.String get_LastModifier()
void set_LastModifier(java.lang.String value)
java.util.Date get_DateLastModified()
void set_DateLastModified(java.util.Date value)
Id get_Id()
java.lang.String get_Owner()
void set_Owner(java.lang.String value)
AccessPermissionList get_Permissions()
void set_Permissions(AccessPermissionList value)
java.lang.String get_DescriptiveText()
void set_DescriptiveText(java.lang.String value)
java.util.Date get_TimeLastProcessed()
java.util.Date get_TimeAllSubmitted()
IndexJobStatus get_JobStatus()
java.lang.Boolean get_JobAbortRequested()
void set_JobAbortRequested(java.lang.Boolean value)
IndexJobItemList get_IndexItems()
void set_IndexItems(IndexJobItemList value)
java.lang.Integer get_SubmittedCount()
java.lang.Boolean get_JobPauseRequested()
void set_JobPauseRequested(java.lang.Boolean value)
java.lang.Boolean get_IsMigrationJob()
java.lang.String get_LastFailureReason()
CmIndexRequestSet get_IndexRequests()
java.lang.Integer get_MaxRequestQueueSize()
void set_MaxRequestQueueSize(java.lang.Integer value)
© Copyright IBM Corporation 2006, 2015. All rights reserved.