## org.apache.hadoop.mapreduce.lib.output
Class TextOutputFormat.LineRecordWriter<K,V>

    java.lang.Object
      org.apache.hadoop.mapreduce.RecordWriter<K,V>
          org.apache.hadoop.mapreduce.lib.output.TextOutputFormat.LineRecordWriter<K,V>

Enclosing class:
  TextOutputFormat<K,V>

    protected static class TextOutputFormat.LineRecordWriter<K,V>

extends RecordWriter<K,V>

Field Summary
`protected DataOutputStream` `out`

Constructor Summary
`TextOutputFormat.LineRecordWriter(DataOutputStream out)`
`TextOutputFormat.LineRecordWriter(DataOutputStream out, String keyValueSeparator)`

Method Summary
`void` `close(TaskAttemptContext context)` Close this `RecordWriter` to future operations.
`void` `write(K key, V value)` Writes a key/value pair.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### out

    protected DataOutputStream out

Constructor Detail

### TextOutputFormat.LineRecordWriter

    public TextOutputFormat.LineRecordWriter(DataOutputStream out,
                                             String keyValueSeparator)

### TextOutputFormat.LineRecordWriter

    public TextOutputFormat.LineRecordWriter(DataOutputStream out)

Method Detail

### write

    public void write(K key,
                      V value)
               throws IOException

  Description copied from class: `RecordWriter`
  Writes a key/value pair.

  Specified by:
    `write` in class `RecordWriter<K,V>`
  Parameters:
    `key` - the key to write.
    `value` - the value to write.
  Throws:
    `IOException`

### close

    public void close(TaskAttemptContext context)
               throws IOException

  Description copied from class: `RecordWriter`
  Close this `RecordWriter` to future operations.

  Specified by:
    `close` in class `RecordWriter<K,V>`
  Parameters:
    `context` - the context of the task
  Throws:
    `IOException`

Copyright © 2009 The Apache Software Foundation