Package org.alfresco.service.cmr.search
Interface ResultSet
- All Superinterfaces:
Iterable<ResultSetRow>,ResultSetSPI<ResultSetRow,ResultSetMetaData>
This is the common interface for both row (Alfresco node) and column (CMIS style property or function) based results. The meta-data for the results sets contains the detailed info on what columns are available. For row based result sets there is no selector - all the nodes returned do not have to have a specific type or aspect. For example, an FTS search on properties of type d:content has no type constraint implied or otherwise. Searches against properties have an implied type, but as there can be more than one property -> more than one type or aspect implied (eg via OR in FTS or lucene) they are ignored An iterable result set from a searcher query. Implementations must implement the indexes for row lookup as zero-based.
- Author:
- andyh
-
Method Summary
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface org.alfresco.service.cmr.search.ResultSetSPI
close, getBulkFetch, getBulkFetchSize, getChildAssocRef, getChildAssocRefs, getFacetQueries, getFieldFacet, getHighlighting, getNodeRef, getNodeRefs, getNumberFound, getResultSetMetaData, getRow, getScore, getSpellCheckResult, getStart, hasMore, length, setBulkFetch, setBulkFetchSize