org.apache.hadoop.mapred
Class Merger.Segment<K,V>

java.lang.Object
  extended by org.apache.hadoop.mapred.Merger.Segment<K,V>
Enclosing class:
Merger

@InterfaceAudience.Private
@InterfaceStability.Unstable
public static class Merger.Segment<K,V>
extends Object


Constructor Summary
Merger.Segment(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path file, org.apache.hadoop.io.compress.CompressionCodec codec, boolean preserve)
           
Merger.Segment(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path file, org.apache.hadoop.io.compress.CompressionCodec codec, boolean preserve, Counters.Counter mergedMapOutputsCounter)
           
Merger.Segment(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path file, org.apache.hadoop.io.compress.CompressionCodec codec, boolean preserve, Counters.Counter mergedMapOutputsCounter, long rawDataLength)
           
Merger.Segment(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path file, long segmentOffset, long segmentLength, org.apache.hadoop.io.compress.CompressionCodec codec, boolean preserve)
           
Merger.Segment(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path file, long segmentOffset, long segmentLength, org.apache.hadoop.io.compress.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)
           
 
Method Summary
 long getLength()
           
 long getPosition()
           
 long getRawDataLength()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Merger.Segment

public Merger.Segment(org.apache.hadoop.conf.Configuration conf,
                      org.apache.hadoop.fs.FileSystem fs,
                      org.apache.hadoop.fs.Path file,
                      org.apache.hadoop.io.compress.CompressionCodec codec,
                      boolean preserve)
               throws IOException
Throws:
IOException

Merger.Segment

public Merger.Segment(org.apache.hadoop.conf.Configuration conf,
                      org.apache.hadoop.fs.FileSystem fs,
                      org.apache.hadoop.fs.Path file,
                      org.apache.hadoop.io.compress.CompressionCodec codec,
                      boolean preserve,
                      Counters.Counter mergedMapOutputsCounter)
               throws IOException
Throws:
IOException

Merger.Segment

public Merger.Segment(org.apache.hadoop.conf.Configuration conf,
                      org.apache.hadoop.fs.FileSystem fs,
                      org.apache.hadoop.fs.Path file,
                      org.apache.hadoop.io.compress.CompressionCodec codec,
                      boolean preserve,
                      Counters.Counter mergedMapOutputsCounter,
                      long rawDataLength)
               throws IOException
Throws:
IOException

Merger.Segment

public Merger.Segment(org.apache.hadoop.conf.Configuration conf,
                      org.apache.hadoop.fs.FileSystem fs,
                      org.apache.hadoop.fs.Path file,
                      long segmentOffset,
                      long segmentLength,
                      org.apache.hadoop.io.compress.CompressionCodec codec,
                      boolean preserve)
               throws IOException
Throws:
IOException

Merger.Segment

public Merger.Segment(org.apache.hadoop.conf.Configuration conf,
                      org.apache.hadoop.fs.FileSystem fs,
                      org.apache.hadoop.fs.Path file,
                      long segmentOffset,
                      long segmentLength,
                      org.apache.hadoop.io.compress.CompressionCodec codec,
                      boolean preserve,
                      Counters.Counter mergedMapOutputsCounter)
               throws IOException
Throws:
IOException

Merger.Segment

public Merger.Segment(IFile.Reader<K,V> reader,
                      boolean preserve)

Merger.Segment

public Merger.Segment(IFile.Reader<K,V> reader,
                      boolean preserve,
                      long rawDataLength)

Merger.Segment

public Merger.Segment(IFile.Reader<K,V> reader,
                      boolean preserve,
                      Counters.Counter mapOutputsCounter)
Method Detail

getLength

public long getLength()

getRawDataLength

public long getRawDataLength()

getPosition

public long getPosition()
                 throws IOException
Throws:
IOException


Copyright © 2013 Apache Software Foundation. All Rights Reserved.