Class Facet2DStream
java.lang.Object
org.apache.solr.client.solrj.io.stream.TupleStream
org.apache.solr.client.solrj.io.stream.Facet2DStream
- All Implemented Interfaces:
Closeable,Serializable,AutoCloseable,Expressible,org.apache.solr.common.MapSerializable,org.apache.solr.common.MapWriter,org.apache.solr.common.NavigableObject,org.noggit.JSONWriter.Writable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.solr.client.solrj.io.stream.TupleStream
TupleStream.IgnoreExceptionNested classes/interfaces inherited from interface org.apache.solr.common.MapWriter
org.apache.solr.common.MapWriter.EntryWriter -
Field Summary
FieldsFields inherited from interface org.apache.solr.common.MapWriter
EMPTY -
Constructor Summary
ConstructorsConstructorDescriptionFacet2DStream(String zkHost, String collection, org.apache.solr.common.params.ModifiableSolrParams params, Bucket x, Bucket y, String dimensions, Metric metric) Facet2DStream(StreamExpression expression, StreamFactory factory) -
Method Summary
Modifier and TypeMethodDescriptionchildren()voidclose()intgetCost()getX()getY()voidopen()read()voidsetStreamContext(StreamContext context) toExplanation(StreamFactory factory) Returns an explanation about the stream objecttoExpression(StreamFactory factory) Methods inherited from class org.apache.solr.client.solrj.io.stream.TupleStream
getShards, getShards, getStreamNodeId, writeMapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.solr.common.MapWriter
jsonStr, toMap, writeMethods inherited from interface org.apache.solr.common.NavigableObject
_forEachEntry, _forEachEntry, _forEachEntry, _get, _get, _getStr, _getStr, _size
-
Field Details
-
clientCache
-
-
Constructor Details
-
Facet2DStream
public Facet2DStream(String zkHost, String collection, org.apache.solr.common.params.ModifiableSolrParams params, Bucket x, Bucket y, String dimensions, Metric metric) throws IOException - Throws:
IOException
-
Facet2DStream
- Throws:
IOException
-
-
Method Details
-
toExplanation
Description copied from interface:ExpressibleReturns an explanation about the stream object- Specified by:
toExplanationin interfaceExpressible- Specified by:
toExplanationin classTupleStream- Parameters:
factory- Stream factory for this, contains information about the function name- Returns:
- Explanation about this stream object containing explanations of any child stream objects
- Throws:
IOException- throw on any error
-
toExpression
- Specified by:
toExpressionin interfaceExpressible- Throws:
IOException
-
setStreamContext
- Specified by:
setStreamContextin classTupleStream
-
children
- Specified by:
childrenin classTupleStream
-
open
- Specified by:
openin classTupleStream- Throws:
IOException
-
read
- Specified by:
readin classTupleStream- Throws:
IOException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein classTupleStream- Throws:
IOException
-
getCost
public int getCost()- Overrides:
getCostin classTupleStream
-
getStreamSort
- Specified by:
getStreamSortin classTupleStream
-
getCollection
-
getX
-
getY
-