Package org.alfresco.repo.search.results
Class SortedResultSet
java.lang.Object
org.alfresco.repo.search.results.SortedResultSet
- All Implemented Interfaces:
Iterable<ResultSetRow>,ResultSet,ResultSetSPI<ResultSetRow,ResultSetMetaData>
Sorted results
- Author:
- andyh
-
Constructor Summary
ConstructorsConstructorDescriptionSortedResultSet(ResultSet resultSet, NodeService nodeService, List<SearchParameters.SortDefinition> sortDefinitions, NamespacePrefixResolver namespacePrefixResolver, DictionaryService dictionaryService, Locale locale) Source and resources required to sortSortedResultSet(ResultSet resultSet, NodeService nodeService, SearchParameters searchParametersx, NamespacePrefixResolver namespacePrefixResolver, DictionaryService dictionaryService, Locale locale) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()booleanDo we bulk fetchintGet the bulk fetch size.getChildAssocRef(int n) getFieldFacet(String field) getNodeRef(int n) longgetRow(int i) floatgetScore(int n) intgetStart()booleanhasMore()iterator()intlength()booleansetBulkFetch(boolean bulkFetch) Bulk fetch results in the cacheintsetBulkFetchSize(int bulkFetchSize) Set the bulk fetch sizeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
SortedResultSet
public SortedResultSet(ResultSet resultSet, NodeService nodeService, SearchParameters searchParametersx, NamespacePrefixResolver namespacePrefixResolver, DictionaryService dictionaryService, Locale locale) -
SortedResultSet
public SortedResultSet(ResultSet resultSet, NodeService nodeService, List<SearchParameters.SortDefinition> sortDefinitions, NamespacePrefixResolver namespacePrefixResolver, DictionaryService dictionaryService, Locale locale) Source and resources required to sort- Parameters:
resultSet- ResultSetnodeService- NodeServicenamespacePrefixResolver- NamespacePrefixResolverdictionaryService- DictionaryServicelocale- Locale
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceResultSetSPI<ResultSetRow,ResultSetMetaData>
-
getChildAssocRef
- Specified by:
getChildAssocRefin interfaceResultSetSPI<ResultSetRow,ResultSetMetaData>
-
getNodeRefs
- Specified by:
getNodeRefsin interfaceResultSetSPI<ResultSetRow,ResultSetMetaData>
-
getChildAssocRefs
- Specified by:
getChildAssocRefsin interfaceResultSetSPI<ResultSetRow,ResultSetMetaData>
-
getNodeRef
- Specified by:
getNodeRefin interfaceResultSetSPI<ResultSetRow,ResultSetMetaData>
-
getResultSetMetaData
- Specified by:
getResultSetMetaDatain interfaceResultSetSPI<ResultSetRow,ResultSetMetaData>
-
getNodeService
-
getRow
- Specified by:
getRowin interfaceResultSetSPI<ResultSetRow,ResultSetMetaData>
-
getScore
public float getScore(int n) - Specified by:
getScorein interfaceResultSetSPI<ResultSetRow,ResultSetMetaData>
-
length
public int length()- Specified by:
lengthin interfaceResultSetSPI<ResultSetRow,ResultSetMetaData>
-
iterator
- Specified by:
iteratorin interfaceIterable<ResultSetRow>
-
getStart
public int getStart()- Specified by:
getStartin interfaceResultSetSPI<ResultSetRow,ResultSetMetaData>
-
hasMore
public boolean hasMore()- Specified by:
hasMorein interfaceResultSetSPI<ResultSetRow,ResultSetMetaData>
-
setBulkFetch
public boolean setBulkFetch(boolean bulkFetch) Bulk fetch results in the cache- Specified by:
setBulkFetchin interfaceResultSetSPI<ResultSetRow,ResultSetMetaData> - Parameters:
bulkFetch- boolean
-
getBulkFetch
public boolean getBulkFetch()Do we bulk fetch- Specified by:
getBulkFetchin interfaceResultSetSPI<ResultSetRow,ResultSetMetaData> - Returns:
- - true if we do
-
setBulkFetchSize
public int setBulkFetchSize(int bulkFetchSize) Set the bulk fetch size- Specified by:
setBulkFetchSizein interfaceResultSetSPI<ResultSetRow,ResultSetMetaData> - Parameters:
bulkFetchSize- int
-
getBulkFetchSize
public int getBulkFetchSize()Get the bulk fetch size.- Specified by:
getBulkFetchSizein interfaceResultSetSPI<ResultSetRow,ResultSetMetaData> - Returns:
- the fetch size
-
getFieldFacet
- Specified by:
getFieldFacetin interfaceResultSetSPI<ResultSetRow,ResultSetMetaData>
-
getNumberFound
public long getNumberFound()- Specified by:
getNumberFoundin interfaceResultSetSPI<ResultSetRow,ResultSetMetaData>
-
getFacetQueries
- Specified by:
getFacetQueriesin interfaceResultSetSPI<ResultSetRow,ResultSetMetaData>
-
getHighlighting
- Specified by:
getHighlightingin interfaceResultSetSPI<ResultSetRow,ResultSetMetaData>
-
getSpellCheckResult
- Specified by:
getSpellCheckResultin interfaceResultSetSPI<ResultSetRow,ResultSetMetaData>
-