Package de.elo.ix.client
Class FindByFulltextCtrl
java.lang.Object
de.elo.ix.client.FindByFulltextCtrl
- All Implemented Interfaces:
java.io.Serializable
public class FindByFulltextCtrl
extends java.lang.Object
implements java.io.Serializable
This class is used to search for objects
that have to be indexed by the fulltext
database engine.
The selected objects are ordered by their timestamp. If the search process is interrupted because of a timeout or because the FindOptions.totalCount limit is reached, all the Objects of the lates timestamp second are discarded.
If the search process is terminated due to breakTotalCount and the array of results is empty, the search should be repeated with a greater value for totalCount.
Access checking is performed as in all other searches.
A search of this type can only be combined with FindOptions.totalCount and FindOptions.timeoutSeconds.
The results are returned in the member FindInfo.fulltextCtrlResultItems. The Sord objects are available in the member FindInfo.sords too.
- Since:
- 7.00.040.006
- See Also:
FindResult.fulltextCtrlResultItems, Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringendTStampFind objects from this date or older.protected booleanonlyDocsFind next documents for textreader.protected java.lang.StringprofileKeyPrefixKey prefix for loop state.protected booleanreindexRe-index processing.protected java.lang.StringstartTStampFind objects from this date or newer. -
Constructor Summary
Constructors Constructor Description FindByFulltextCtrl()FindByFulltextCtrl(FindByFulltextCtrl rhs) -
Method Summary
Modifier and Type Method Description java.lang.StringgetEndTStamp()java.lang.StringgetProfileKeyPrefix()java.lang.StringgetStartTStamp()booleanisOnlyDocs()booleanisReindex()voidsetEndTStamp(java.lang.String endTStamp)voidsetOnlyDocs(boolean onlyDocs)voidsetProfileKeyPrefix(java.lang.String profileKeyPrefix)voidsetReindex(boolean reindex)voidsetStartTStamp(java.lang.String startTStamp)java.lang.StringtoString()
-
Field Details
-
startTStamp
protected java.lang.String startTStampFind objects from this date or newer. This value can be null or empty in which case the time range has no lower limit. -
endTStamp
protected java.lang.String endTStampFind objects from this date or older. If the value is null or empty, the time range has no upper limit. -
onlyDocs
protected boolean onlyDocsFind next documents for textreader.- Since:
- 9.00.040.002
-
profileKeyPrefix
protected java.lang.String profileKeyPrefixKey prefix for loop state.- Since:
- 9.00.040.002
-
reindex
protected boolean reindexRe-index processing. If this member is true, a search returns objects from the largest object ID to 2. If this member is false, a search returns the next objects in a timestamp interval.- Since:
- 10.00.000.006
-
-
Constructor Details
-
FindByFulltextCtrl
public FindByFulltextCtrl() -
FindByFulltextCtrl
-
-
Method Details
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
getStartTStamp
public java.lang.String getStartTStamp() -
setStartTStamp
public void setStartTStamp(java.lang.String startTStamp) -
getEndTStamp
public java.lang.String getEndTStamp() -
setEndTStamp
public void setEndTStamp(java.lang.String endTStamp) -
isOnlyDocs
public boolean isOnlyDocs() -
setOnlyDocs
public void setOnlyDocs(boolean onlyDocs) -
getProfileKeyPrefix
public java.lang.String getProfileKeyPrefix() -
setProfileKeyPrefix
public void setProfileKeyPrefix(java.lang.String profileKeyPrefix) -
isReindex
public boolean isReindex() -
setReindex
public void setReindex(boolean reindex)
-