public class TextSequenceFileReader extends AbstractSequenceFileReader implements DataStoreReader<java.lang.String>
TextSequenceFileReader
is a DataStoreReader
implementation
able to read String
s from a SequenceFile
.Constructor and Description |
---|
TextSequenceFileReader(org.apache.hadoop.conf.Configuration configuration,
org.apache.hadoop.fs.Path basePath,
CodecInfo codec)
Instantiates a new text sequence file reader.
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
java.lang.String |
read()
Read next entity from a reader.
|
getInput
doStart, doStop, flushTimeout, getCodec, getConfiguration, getPath, handleTimeout, isCompressed, onInit, resetIdleTimeout, setCloseTimeout, setFlushTimeout, setIdleTimeout
afterPropertiesSet, getBeanFactory, getPhase, getStoreEventPublisher, getTaskExecutor, getTaskScheduler, isAutoStartup, isRunning, setAutoStartup, setBeanFactory, setPhase, setStoreEventPublisher, setTaskExecutor, setTaskScheduler, start, stop, stop
public TextSequenceFileReader(org.apache.hadoop.conf.Configuration configuration, org.apache.hadoop.fs.Path basePath, CodecInfo codec)
configuration
- the hadoop configurationbasePath
- the hdfs pathcodec
- the compression codec infopublic void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
java.io.IOException
public java.lang.String read() throws java.io.IOException
DataReader
read
in interface DataReader<java.lang.String>
null
java.io.IOException
- if an I/O error occurs