Class TupleStream
- java.lang.Object
- 
- org.apache.solr.client.solrj.io.stream.TupleStream
 
- 
- All Implemented Interfaces:
- Closeable,- Serializable,- AutoCloseable,- MapSerializable,- MapWriter,- NavigableObject
 - Direct Known Subclasses:
- CalculatorStream,- CartesianProductStream,- CellStream,- CloudSolrStream,- CommitStream,- ComplementStream,- DaemonStream,- EchoStream,- EvalStream,- ExceptionStream,- ExecutorStream,- FacetStream,- FeaturesSelectionStream,- FetchStream,- GatherNodesStream,- GetStream,- HashJoinStream,- HavingStream,- IntersectStream,- JDBCStream,- JoinStream,- KnnStream,- LetStream,- ListStream,- MergeStream,- ModelStream,- NullStream,- ParallelListStream,- PlotStream,- PriorityStream,- PushBackStream,- RandomStream,- RankStream,- ReducerStream,- RollupStream,- ScoreNodesStream,- SearchFacadeStream,- SearchStream,- SelectStream,- ShortestPathStream,- SignificantTermsStream,- SolrStream,- SortStream,- SqlStream,- StatsStream,- TextLogitStream,- TextLogitStream.TermsStream,- TimeSeriesStream,- TupStream,- UniqueStream,- UpdateStream,- ZplotStream
 
 public abstract class TupleStream extends Object implements Closeable, Serializable, MapWriter - Since:
- 5.1.0
- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classTupleStream.IgnoreException- 
Nested classes/interfaces inherited from interface org.apache.solr.common.MapWriterMapWriter.EntryWriter
 
- 
 - 
Constructor SummaryConstructors Constructor Description TupleStream()
 - 
Method SummaryAll Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract List<TupleStream>children()abstract voidclose()intgetCost()static List<String>getShards(String zkHost, String collection, StreamContext streamContext)UUIDgetStreamNodeId()abstract StreamComparatorgetStreamSort()abstract voidopen()abstract Tupleread()abstract voidsetStreamContext(StreamContext context)abstract ExplanationtoExplanation(StreamFactory factory)voidwriteMap(MapWriter.EntryWriter ew)- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.apache.solr.common.NavigableObject_forEachEntry, _forEachEntry, _forEachEntry, _get, _get, _getStr, _getStr
 
- 
 
- 
- 
- 
Method Detail- 
setStreamContextpublic abstract void setStreamContext(StreamContext context) 
 - 
childrenpublic abstract List<TupleStream> children() 
 - 
openpublic abstract void open() throws IOException- Throws:
- IOException
 
 - 
closepublic abstract void close() throws IOException- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- Closeable
- Throws:
- IOException
 
 - 
readpublic abstract Tuple read() throws IOException - Throws:
- IOException
 
 - 
getStreamSortpublic abstract StreamComparator getStreamSort() 
 - 
toExplanationpublic abstract Explanation toExplanation(StreamFactory factory) throws IOException - Throws:
- IOException
 
 - 
getCostpublic int getCost() 
 - 
writeMappublic void writeMap(MapWriter.EntryWriter ew) throws IOException - Specified by:
- writeMapin interface- MapWriter
- Throws:
- IOException
 
 - 
getStreamNodeIdpublic UUID getStreamNodeId() 
 - 
getShardspublic static List<String> getShards(String zkHost, String collection, StreamContext streamContext) throws IOException - Throws:
- IOException
 
 
- 
 
-