@InterfaceAudience.Private @InterfaceStability.Unstable public static class IFile.Writer<K,V> extends Object
IFile.Writer to write out intermediate map-outputs.| Modifier | Constructor and Description | 
|---|---|
|   | Writer(org.apache.hadoop.conf.Configuration conf,
      org.apache.hadoop.fs.FSDataOutputStream out,
      Class<K> keyClass,
      Class<V> valueClass,
      org.apache.hadoop.io.compress.CompressionCodec codec,
      Counters.Counter writesCounter) | 
|   | Writer(org.apache.hadoop.conf.Configuration conf,
      org.apache.hadoop.fs.FSDataOutputStream out,
      Class<K> keyClass,
      Class<V> valueClass,
      org.apache.hadoop.io.compress.CompressionCodec codec,
      Counters.Counter writesCounter,
      boolean ownOutputStream) | 
| protected  | Writer(Counters.Counter writesCounter) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | append(org.apache.hadoop.io.DataInputBuffer key,
      org.apache.hadoop.io.DataInputBuffer value) | 
| void | append(K key,
      V value) | 
| void | close() | 
| long | getCompressedLength() | 
| DataOutputStream | getOutputStream() | 
| long | getRawLength() | 
| void | updateCountersForExternalAppend(long length) | 
public Writer(org.apache.hadoop.conf.Configuration conf,
              org.apache.hadoop.fs.FSDataOutputStream out,
              Class<K> keyClass,
              Class<V> valueClass,
              org.apache.hadoop.io.compress.CompressionCodec codec,
              Counters.Counter writesCounter)
       throws IOException
IOExceptionprotected Writer(Counters.Counter writesCounter)
public Writer(org.apache.hadoop.conf.Configuration conf,
              org.apache.hadoop.fs.FSDataOutputStream out,
              Class<K> keyClass,
              Class<V> valueClass,
              org.apache.hadoop.io.compress.CompressionCodec codec,
              Counters.Counter writesCounter,
              boolean ownOutputStream)
       throws IOException
IOExceptionpublic void close()
           throws IOException
IOExceptionpublic void append(K key, V value) throws IOException
IOExceptionpublic void append(org.apache.hadoop.io.DataInputBuffer key,
                   org.apache.hadoop.io.DataInputBuffer value)
            throws IOException
IOExceptionpublic DataOutputStream getOutputStream()
public void updateCountersForExternalAppend(long length)
public long getRawLength()
public long getCompressedLength()
Copyright © 2008–2018 Apache Software Foundation. All rights reserved.