@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–2022 Apache Software Foundation. All rights reserved.