Package org.apache.solr.response
Class BinaryResponseWriter.Resolver
- java.lang.Object
-
- org.apache.solr.response.BinaryResponseWriter.Resolver
-
- All Implemented Interfaces:
org.apache.solr.common.util.JavaBinCodec.ObjectResolver,org.apache.solr.common.util.JavaBinCodec.WritableDocFields
- Enclosing class:
- BinaryResponseWriter
public static class BinaryResponseWriter.Resolver extends Object implements org.apache.solr.common.util.JavaBinCodec.ObjectResolver, org.apache.solr.common.util.JavaBinCodec.WritableDocFields
-
-
Field Summary
Fields Modifier and Type Field Description protected ReturnFieldsreturnFieldsprotected IndexSchemaschemaprotected SolrQueryRequestsolrQueryRequest
-
Constructor Summary
Constructors Constructor Description Resolver(SolrQueryRequest req, ReturnFields returnFields)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisWritable(String name)Objectresolve(Object o, org.apache.solr.common.util.JavaBinCodec codec)booleanwantsAllFields()voidwriteResults(ResultContext ctx, org.apache.solr.common.util.JavaBinCodec codec)protected voidwriteResultsBody(ResultContext res, org.apache.solr.common.util.JavaBinCodec codec)
-
-
-
Field Detail
-
solrQueryRequest
protected final SolrQueryRequest solrQueryRequest
-
schema
protected IndexSchema schema
-
returnFields
protected ReturnFields returnFields
-
-
Constructor Detail
-
Resolver
public Resolver(SolrQueryRequest req, ReturnFields returnFields)
-
-
Method Detail
-
resolve
public Object resolve(Object o, org.apache.solr.common.util.JavaBinCodec codec) throws IOException
- Specified by:
resolvein interfaceorg.apache.solr.common.util.JavaBinCodec.ObjectResolver- Throws:
IOException
-
isWritable
public boolean isWritable(String name)
- Specified by:
isWritablein interfaceorg.apache.solr.common.util.JavaBinCodec.WritableDocFields
-
wantsAllFields
public boolean wantsAllFields()
- Specified by:
wantsAllFieldsin interfaceorg.apache.solr.common.util.JavaBinCodec.WritableDocFields
-
writeResultsBody
protected void writeResultsBody(ResultContext res, org.apache.solr.common.util.JavaBinCodec codec) throws IOException
- Throws:
IOException
-
writeResults
public void writeResults(ResultContext ctx, org.apache.solr.common.util.JavaBinCodec codec) throws IOException
- Throws:
IOException
-
-