Package org.apache.solr.common
Class SolrDocumentList
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<SolrDocument>
-
- org.apache.solr.common.SolrDocumentList
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<SolrDocument>
,Collection<SolrDocument>
,List<SolrDocument>
,RandomAccess
,MapSerializable
,MapWriter
,NavigableObject
,org.noggit.JSONWriter.Writable
public class SolrDocumentList extends ArrayList<SolrDocument> implements MapWriter
Represent a list of SolrDocuments returned from a search. This includes position and offset information.- Since:
- solr 1.3
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.solr.common.MapWriter
MapWriter.EntryWriter
-
-
Field Summary
-
Fields inherited from class java.util.AbstractList
modCount
-
-
Constructor Summary
Constructors Constructor Description SolrDocumentList()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Float
getMaxScore()
long
getNumFound()
Boolean
getNumFoundExact()
long
getStart()
void
setMaxScore(Float maxScore)
void
setNumFound(long numFound)
void
setNumFoundExact(Boolean numFoundExact)
void
setStart(long start)
String
toString()
void
writeMap(MapWriter.EntryWriter ew)
-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
Methods inherited from class java.util.AbstractCollection
containsAll
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
-
Methods inherited from interface java.util.List
containsAll
-
Methods inherited from interface org.apache.solr.common.NavigableObject
_forEachEntry, _forEachEntry, _forEachEntry, _get, _get, _getStr, _getStr, _size
-
-
-
-
Method Detail
-
writeMap
public void writeMap(MapWriter.EntryWriter ew) throws IOException
- Specified by:
writeMap
in interfaceMapWriter
- Throws:
IOException
-
getNumFoundExact
public Boolean getNumFoundExact()
-
setNumFoundExact
public void setNumFoundExact(Boolean numFoundExact)
-
getMaxScore
public Float getMaxScore()
-
setMaxScore
public void setMaxScore(Float maxScore)
-
getNumFound
public long getNumFound()
-
setNumFound
public void setNumFound(long numFound)
-
getStart
public long getStart()
-
setStart
public void setStart(long start)
-
toString
public String toString()
- Overrides:
toString
in classAbstractCollection<SolrDocument>
-
-