private static class BinaryResponseWriter.Resolver extends java.lang.Object implements JavaBinCodec.ObjectResolver
Modifier and Type | Field and Description |
---|---|
private boolean |
includeScore |
private java.util.Set<java.lang.String> |
returnFields |
private IndexSchema |
schema |
private SolrIndexSearcher |
searcher |
private SolrQueryRequest |
solrQueryRequest |
(package private) boolean |
useFieldObjects |
Constructor and Description |
---|
Resolver(SolrQueryRequest req,
java.util.Set<java.lang.String> returnFields) |
Modifier and Type | Method and Description |
---|---|
SolrDocument |
getDoc(org.apache.lucene.document.Document doc) |
java.lang.Object |
resolve(java.lang.Object o,
JavaBinCodec codec) |
void |
writeDocList(DocList ids,
JavaBinCodec codec) |
private final SolrQueryRequest solrQueryRequest
private IndexSchema schema
private SolrIndexSearcher searcher
private final java.util.Set<java.lang.String> returnFields
private final boolean includeScore
boolean useFieldObjects
public Resolver(SolrQueryRequest req, java.util.Set<java.lang.String> returnFields)
public java.lang.Object resolve(java.lang.Object o, JavaBinCodec codec) throws java.io.IOException
resolve
in interface JavaBinCodec.ObjectResolver
java.io.IOException
public void writeDocList(DocList ids, JavaBinCodec codec) throws java.io.IOException
java.io.IOException
public SolrDocument getDoc(org.apache.lucene.document.Document doc)