java.io.Closeable, java.lang.AutoCloseableStreamXmlRecordReaderpublic abstract class StreamBaseRecordReader
extends org.apache.hadoop.mapreduce.RecordReader<org.apache.hadoop.io.Text,org.apache.hadoop.io.Text>
StreamXmlRecordReader| Modifier and Type | Field | Description |
|---|---|---|
protected static org.slf4j.Logger |
LOG |
| Constructor | Description |
|---|---|
StreamBaseRecordReader(org.apache.hadoop.fs.FSDataInputStream in,
org.apache.hadoop.mapreduce.lib.input.FileSplit split,
org.apache.hadoop.mapreduce.TaskAttemptContext context,
org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.fs.FileSystem fs) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
Close this to future operations.
|
org.apache.hadoop.io.Text |
createKey() |
|
org.apache.hadoop.io.Text |
createValue() |
|
long |
getPos() |
Returns the current position in the input.
|
float |
getProgress() |
|
abstract boolean |
next(org.apache.hadoop.io.Text key,
org.apache.hadoop.io.Text value) |
Read a record.
|
abstract void |
seekNextRecordBoundary() |
Implementation should seek forward in_ to the first byte of the next
record.
|
public StreamBaseRecordReader(org.apache.hadoop.fs.FSDataInputStream in,
org.apache.hadoop.mapreduce.lib.input.FileSplit split,
org.apache.hadoop.mapreduce.TaskAttemptContext context,
org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.fs.FileSystem fs)
throws java.io.IOException
java.io.IOExceptionpublic abstract boolean next(org.apache.hadoop.io.Text key,
org.apache.hadoop.io.Text value)
throws java.io.IOException
java.io.IOExceptionpublic long getPos()
throws java.io.IOException
java.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.lang.AutoCloseableclose in interface java.io.Closeableclose in class org.apache.hadoop.mapreduce.RecordReader<org.apache.hadoop.io.Text,org.apache.hadoop.io.Text>java.io.IOExceptionpublic float getProgress()
throws java.io.IOException
getProgress in class org.apache.hadoop.mapreduce.RecordReader<org.apache.hadoop.io.Text,org.apache.hadoop.io.Text>java.io.IOExceptionpublic org.apache.hadoop.io.Text createKey()
public org.apache.hadoop.io.Text createValue()
public abstract void seekNextRecordBoundary()
throws java.io.IOException
java.io.IOExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.