org.apache.solr.response
Class BinaryResponseWriter.Resolver

java.lang.Object
  extended by org.apache.solr.response.BinaryResponseWriter.Resolver
All Implemented Interfaces:
JavaBinCodec.ObjectResolver
Enclosing class:
BinaryResponseWriter

public static class BinaryResponseWriter.Resolver
extends Object
implements JavaBinCodec.ObjectResolver


Field Summary
protected  ReturnFields returnFields
           
protected  IndexSchema schema
           
protected  SolrIndexSearcher searcher
           
protected  SolrQueryRequest solrQueryRequest
           
 
Constructor Summary
BinaryResponseWriter.Resolver(SolrQueryRequest req, ReturnFields returnFields)
           
 
Method Summary
 SolrDocument getDoc(Document doc)
           
 Object getValue(SchemaField sf, IndexableField f)
           
 Object resolve(Object o, JavaBinCodec codec)
           
 void writeResults(ResultContext ctx, JavaBinCodec codec)
           
protected  void writeResultsBody(ResultContext res, JavaBinCodec codec)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

solrQueryRequest

protected final SolrQueryRequest solrQueryRequest

schema

protected IndexSchema schema

searcher

protected SolrIndexSearcher searcher

returnFields

protected final ReturnFields returnFields
Constructor Detail

BinaryResponseWriter.Resolver

public BinaryResponseWriter.Resolver(SolrQueryRequest req,
                                     ReturnFields returnFields)
Method Detail

resolve

public Object resolve(Object o,
                      JavaBinCodec codec)
               throws IOException
Specified by:
resolve in interface JavaBinCodec.ObjectResolver
Throws:
IOException

writeResultsBody

protected void writeResultsBody(ResultContext res,
                                JavaBinCodec codec)
                         throws IOException
Throws:
IOException

writeResults

public void writeResults(ResultContext ctx,
                         JavaBinCodec codec)
                  throws IOException
Throws:
IOException

getDoc

public SolrDocument getDoc(Document doc)

getValue

public Object getValue(SchemaField sf,
                       IndexableField f)
                throws Exception
Throws:
Exception


Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.