Package org.alfresco.repo.search.results
Class ResultSetSPIWrapper<ROW extends org.alfresco.service.cmr.search.ResultSetRow,MD extends org.alfresco.service.cmr.search.ResultSetMetaData>
- java.lang.Object
-
- org.alfresco.repo.search.results.ResultSetSPIWrapper<ROW,MD>
-
- Type Parameters:
ROW-MD-
- All Implemented Interfaces:
Iterable<org.alfresco.service.cmr.search.ResultSetRow>,org.alfresco.service.cmr.search.ResultSet,org.alfresco.service.cmr.search.ResultSetSPI<org.alfresco.service.cmr.search.ResultSetRow,org.alfresco.service.cmr.search.ResultSetMetaData>
public class ResultSetSPIWrapper<ROW extends org.alfresco.service.cmr.search.ResultSetRow,MD extends org.alfresco.service.cmr.search.ResultSetMetaData> extends Object implements org.alfresco.service.cmr.search.ResultSet
Wrap an SPI result set with the basic interface- Author:
- andyh
-
-
Constructor Summary
Constructors Constructor Description ResultSetSPIWrapper(org.alfresco.service.cmr.search.ResultSetSPI<ROW,MD> wrapped)Create a wrapped result set
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()booleangetBulkFetch()Do we bulk fetchintgetBulkFetchSize()Get the bulk fetch size.org.alfresco.service.cmr.repository.ChildAssociationRefgetChildAssocRef(int n)List<org.alfresco.service.cmr.repository.ChildAssociationRef>getChildAssocRefs()Map<String,Integer>getFacetQueries()List<org.alfresco.util.Pair<String,Integer>>getFieldFacet(String field)Map<org.alfresco.service.cmr.repository.NodeRef,List<org.alfresco.util.Pair<String,List<String>>>>getHighlighting()org.alfresco.service.cmr.repository.NodeRefgetNodeRef(int n)List<org.alfresco.service.cmr.repository.NodeRef>getNodeRefs()longgetNumberFound()org.alfresco.service.cmr.search.ResultSetMetaDatagetResultSetMetaData()org.alfresco.service.cmr.search.ResultSetRowgetRow(int i)floatgetScore(int n)org.alfresco.service.cmr.search.SpellCheckResultgetSpellCheckResult()intgetStart()booleanhasMore()Iterator<org.alfresco.service.cmr.search.ResultSetRow>iterator()intlength()booleansetBulkFetch(boolean bulkFetch)Bulk fetch results in the cacheintsetBulkFetchSize(int bulkFetchSize)Set the bulk fetch size-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
close
public void close()
-
getChildAssocRef
public org.alfresco.service.cmr.repository.ChildAssociationRef getChildAssocRef(int n)
-
getChildAssocRefs
public List<org.alfresco.service.cmr.repository.ChildAssociationRef> getChildAssocRefs()
-
getNodeRef
public org.alfresco.service.cmr.repository.NodeRef getNodeRef(int n)
-
getNodeRefs
public List<org.alfresco.service.cmr.repository.NodeRef> getNodeRefs()
-
getResultSetMetaData
public org.alfresco.service.cmr.search.ResultSetMetaData getResultSetMetaData()
-
getRow
public org.alfresco.service.cmr.search.ResultSetRow getRow(int i)
-
getScore
public float getScore(int n)
-
getStart
public int getStart()
-
hasMore
public boolean hasMore()
-
length
public int length()
-
iterator
public Iterator<org.alfresco.service.cmr.search.ResultSetRow> iterator()
-
setBulkFetch
public boolean setBulkFetch(boolean bulkFetch)
Bulk fetch results in the cache
-
getBulkFetch
public boolean getBulkFetch()
Do we bulk fetch
-
setBulkFetchSize
public int setBulkFetchSize(int bulkFetchSize)
Set the bulk fetch size
-
getBulkFetchSize
public int getBulkFetchSize()
Get the bulk fetch size.
-
getSpellCheckResult
public org.alfresco.service.cmr.search.SpellCheckResult getSpellCheckResult()
-
getHighlighting
public Map<org.alfresco.service.cmr.repository.NodeRef,List<org.alfresco.util.Pair<String,List<String>>>> getHighlighting()
-
-