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.String
endTStamp
Find objects from this date or older.protected boolean
onlyDocs
Find next documents for textreader.protected java.lang.String
profileKeyPrefix
Key prefix for loop state.protected boolean
reindex
Re-index processing.protected java.lang.String
startTStamp
Find objects from this date or newer. -
Constructor Summary
Constructors Constructor Description FindByFulltextCtrl()
FindByFulltextCtrl(FindByFulltextCtrl rhs)
-
Method Summary
Modifier and Type Method Description java.lang.String
getEndTStamp()
java.lang.String
getProfileKeyPrefix()
java.lang.String
getStartTStamp()
boolean
isOnlyDocs()
boolean
isReindex()
void
setEndTStamp(java.lang.String endTStamp)
void
setOnlyDocs(boolean onlyDocs)
void
setProfileKeyPrefix(java.lang.String profileKeyPrefix)
void
setReindex(boolean reindex)
void
setStartTStamp(java.lang.String startTStamp)
java.lang.String
toString()
-
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:
toString
in 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)
-