@InterfaceAudience.Private @InterfaceStability.Unstable public static class Merger.Segment<K,V> extends Object
| Constructor and Description |
|---|
Merger.Segment(Configuration conf,
FileSystem fs,
Path file,
CompressionCodec codec,
boolean preserve) |
Merger.Segment(Configuration conf,
FileSystem fs,
Path file,
CompressionCodec codec,
boolean preserve,
Counters.Counter mergedMapOutputsCounter) |
Merger.Segment(Configuration conf,
FileSystem fs,
Path file,
CompressionCodec codec,
boolean preserve,
Counters.Counter mergedMapOutputsCounter,
long rawDataLength) |
Merger.Segment(Configuration conf,
FileSystem fs,
Path file,
long segmentOffset,
long segmentLength,
CompressionCodec codec,
boolean preserve) |
Merger.Segment(Configuration conf,
FileSystem fs,
Path file,
long segmentOffset,
long segmentLength,
CompressionCodec codec,
boolean preserve,
Counters.Counter mergedMapOutputsCounter) |
Merger.Segment(IFile.Reader<K,V> reader,
boolean preserve) |
Merger.Segment(IFile.Reader<K,V> reader,
boolean preserve,
Counters.Counter mapOutputsCounter) |
Merger.Segment(IFile.Reader<K,V> reader,
boolean preserve,
long rawDataLength) |
public Merger.Segment(Configuration conf, FileSystem fs, Path file, CompressionCodec codec, boolean preserve) throws IOException
IOExceptionpublic Merger.Segment(Configuration conf, FileSystem fs, Path file, CompressionCodec codec, boolean preserve, Counters.Counter mergedMapOutputsCounter) throws IOException
IOExceptionpublic Merger.Segment(Configuration conf, FileSystem fs, Path file, CompressionCodec codec, boolean preserve, Counters.Counter mergedMapOutputsCounter, long rawDataLength) throws IOException
IOExceptionpublic Merger.Segment(Configuration conf, FileSystem fs, Path file, long segmentOffset, long segmentLength, CompressionCodec codec, boolean preserve) throws IOException
IOExceptionpublic Merger.Segment(Configuration conf, FileSystem fs, Path file, long segmentOffset, long segmentLength, CompressionCodec codec, boolean preserve, Counters.Counter mergedMapOutputsCounter) throws IOException
IOExceptionpublic Merger.Segment(IFile.Reader<K,V> reader, boolean preserve)
public Merger.Segment(IFile.Reader<K,V> reader, boolean preserve, long rawDataLength)
public Merger.Segment(IFile.Reader<K,V> reader, boolean preserve, Counters.Counter mapOutputsCounter)
public long getLength()
public long getRawDataLength()
public long getPosition()
throws IOException
IOExceptionCopyright © 2013 Apache Software Foundation. All rights reserved.