@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
IOException
public Merger.Segment(Configuration conf, FileSystem fs, Path file, CompressionCodec codec, boolean preserve, Counters.Counter mergedMapOutputsCounter) throws IOException
IOException
public Merger.Segment(Configuration conf, FileSystem fs, Path file, CompressionCodec codec, boolean preserve, Counters.Counter mergedMapOutputsCounter, long rawDataLength) throws IOException
IOException
public Merger.Segment(Configuration conf, FileSystem fs, Path file, long segmentOffset, long segmentLength, CompressionCodec codec, boolean preserve) throws IOException
IOException
public Merger.Segment(Configuration conf, FileSystem fs, Path file, long segmentOffset, long segmentLength, CompressionCodec codec, boolean preserve, Counters.Counter mergedMapOutputsCounter) throws IOException
IOException
public 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
IOException
Copyright © 2013 Apache Software Foundation. All rights reserved.