Class TsvStream
- java.lang.Object
 - 
- org.apache.solr.client.solrj.io.stream.TupleStream
 - 
- org.apache.solr.client.solrj.io.stream.CsvStream
 - 
- org.apache.solr.client.solrj.io.stream.TsvStream
 
 
 
 
- 
- 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
public class TsvStream extends CsvStream implements Expressible
- See Also:
 - Serialized Form
 
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from class org.apache.solr.client.solrj.io.stream.TupleStream
TupleStream.IgnoreException 
 - 
 
- 
Field Summary
- 
Fields inherited from class org.apache.solr.client.solrj.io.stream.CsvStream
originalStream 
 - 
 
- 
Constructor Summary
Constructors Constructor Description TsvStream(StreamExpression expression, StreamFactory factory) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String[]split(String line)ExplanationtoExplanation(StreamFactory factory)Returns an explanation about the stream objectStreamExpressiontoExpression(StreamFactory factory)- 
Methods inherited from class org.apache.solr.client.solrj.io.stream.CsvStream
children, close, getCost, getStreamSort, open, read, setStreamContext 
- 
Methods inherited from class org.apache.solr.client.solrj.io.stream.TupleStream
getShards, getShards, getStreamNodeId, writeMap 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
TsvStream
public TsvStream(StreamExpression expression, StreamFactory factory) throws IOException
- Throws:
 IOException
 
 - 
 
- 
Method Detail
- 
toExpression
public StreamExpression toExpression(StreamFactory factory) throws IOException
- Specified by:
 toExpressionin interfaceExpressible- Overrides:
 toExpressionin classCsvStream- Throws:
 IOException
 
- 
toExplanation
public Explanation toExplanation(StreamFactory factory) throws IOException
Description copied from interface:ExpressibleReturns an explanation about the stream object- Specified by:
 toExplanationin interfaceExpressible- Overrides:
 toExplanationin classCsvStream- 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
 
 - 
 
 -