org.alfresco.repo.search.impl.lucene
Class SolrJSONResultSet

java.lang.Object
  extended by org.alfresco.repo.search.impl.lucene.SolrJSONResultSet
All Implemented Interfaces:
java.lang.Iterable, org.alfresco.service.cmr.search.ResultSet, org.alfresco.service.cmr.search.ResultSetSPI

public class SolrJSONResultSet
extends java.lang.Object
implements org.alfresco.service.cmr.search.ResultSet


Constructor Summary
SolrJSONResultSet(org.json.JSONObject json, NodeDAO nodeDAO, org.alfresco.service.cmr.search.SearchParameters searchParameters)
          Detached result set based on that provided
 
Method Summary
 void close()
           
 boolean getBulkFetch()
           
 int getBulkFetchSize()
           
 org.alfresco.service.cmr.repository.ChildAssociationRef getChildAssocRef(int n)
           
 java.util.List getChildAssocRefs()
           
 java.util.List getFieldFacet(java.lang.String field)
           
 org.alfresco.service.cmr.repository.NodeRef getNodeRef(int n)
           
 java.util.List getNodeRefs()
           
 java.lang.Long getNumberFound()
           
 java.lang.Long getQueryTime()
           
 org.alfresco.service.cmr.search.ResultSetMetaData getResultSetMetaData()
           
 org.alfresco.service.cmr.search.ResultSetRow getRow(int i)
           
 float getScore(int n)
           
 int getStart()
           
 boolean hasMore()
           
 java.util.Iterator iterator()
           
 int length()
           
 boolean setBulkFetch(boolean bulkFetch)
           
 int setBulkFetchSize(int bulkFetchSize)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SolrJSONResultSet

public SolrJSONResultSet(org.json.JSONObject json,
                         NodeDAO nodeDAO,
                         org.alfresco.service.cmr.search.SearchParameters searchParameters)
Detached result set based on that provided

Parameters:
resultSet -
Method Detail

close

public void close()
Specified by:
close in interface org.alfresco.service.cmr.search.ResultSetSPI

getBulkFetch

public boolean getBulkFetch()
Specified by:
getBulkFetch in interface org.alfresco.service.cmr.search.ResultSetSPI

getBulkFetchSize

public int getBulkFetchSize()
Specified by:
getBulkFetchSize in interface org.alfresco.service.cmr.search.ResultSetSPI

getChildAssocRef

public org.alfresco.service.cmr.repository.ChildAssociationRef getChildAssocRef(int n)
Specified by:
getChildAssocRef in interface org.alfresco.service.cmr.search.ResultSetSPI

getChildAssocRefs

public java.util.List getChildAssocRefs()
Specified by:
getChildAssocRefs in interface org.alfresco.service.cmr.search.ResultSetSPI

getNodeRef

public org.alfresco.service.cmr.repository.NodeRef getNodeRef(int n)
Specified by:
getNodeRef in interface org.alfresco.service.cmr.search.ResultSetSPI

getNodeRefs

public java.util.List getNodeRefs()
Specified by:
getNodeRefs in interface org.alfresco.service.cmr.search.ResultSetSPI

getResultSetMetaData

public org.alfresco.service.cmr.search.ResultSetMetaData getResultSetMetaData()
Specified by:
getResultSetMetaData in interface org.alfresco.service.cmr.search.ResultSetSPI

getRow

public org.alfresco.service.cmr.search.ResultSetRow getRow(int i)
Specified by:
getRow in interface org.alfresco.service.cmr.search.ResultSetSPI

getScore

public float getScore(int n)
Specified by:
getScore in interface org.alfresco.service.cmr.search.ResultSetSPI

getStart

public int getStart()
Specified by:
getStart in interface org.alfresco.service.cmr.search.ResultSetSPI

hasMore

public boolean hasMore()
Specified by:
hasMore in interface org.alfresco.service.cmr.search.ResultSetSPI

length

public int length()
Specified by:
length in interface org.alfresco.service.cmr.search.ResultSetSPI

setBulkFetch

public boolean setBulkFetch(boolean bulkFetch)
Specified by:
setBulkFetch in interface org.alfresco.service.cmr.search.ResultSetSPI

setBulkFetchSize

public int setBulkFetchSize(int bulkFetchSize)
Specified by:
setBulkFetchSize in interface org.alfresco.service.cmr.search.ResultSetSPI

iterator

public java.util.Iterator iterator()
Specified by:
iterator in interface java.lang.Iterable

getQueryTime

public java.lang.Long getQueryTime()
Returns:
the queryTime

getNumberFound

public java.lang.Long getNumberFound()
Returns:
the numberFound

getFieldFacet

public java.util.List getFieldFacet(java.lang.String field)
Specified by:
getFieldFacet in interface org.alfresco.service.cmr.search.ResultSetSPI


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.