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 Details

    • startTStamp

      protected java.lang.String startTStamp
      Find 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 endTStamp
      Find objects from this date or older. If the value is null or empty, the time range has no upper limit.
    • onlyDocs

      protected boolean onlyDocs
      Find next documents for textreader.
      Since:
      9.00.040.002
    • profileKeyPrefix

      protected java.lang.String profileKeyPrefix
      Key prefix for loop state.
      Since:
      9.00.040.002
    • reindex

      protected boolean reindex
      Re-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

  • Method Details

    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.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)