org.apache.hadoop.io.compress
Class SplitCompressionInputStream
java.lang.Object
  
java.io.InputStream
      
org.apache.hadoop.io.compress.CompressionInputStream
          
org.apache.hadoop.io.compress.SplitCompressionInputStream
- All Implemented Interfaces: 
 - Closeable, Seekable
 
@InterfaceAudience.Public
@InterfaceStability.Evolving
public abstract class SplitCompressionInputStream
- extends CompressionInputStream
 
An InputStream covering a range of compressed data. The start and end
 offsets requested by a client may be modified by the codec to fit block
 boundaries or other algorithm-dependent requirements.
 
 
 
| 
Method Summary | 
 long | 
getAdjustedEnd()
 
          After calling createInputStream, the values of start or end
 might change. | 
 long | 
getAdjustedStart()
 
          After calling createInputStream, the values of start or end
 might change. | 
protected  void | 
setEnd(long end)
 
            | 
protected  void | 
setStart(long start)
 
            | 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
SplitCompressionInputStream
public SplitCompressionInputStream(InputStream in,
                                   long start,
                                   long end)
                            throws IOException
- Throws:
 IOException
setStart
protected void setStart(long start)
 
setEnd
protected void setEnd(long end)
 
getAdjustedStart
public long getAdjustedStart()
- After calling createInputStream, the values of start or end
 might change.  So this method can be used to get the new value of start.
- Returns:
 - The changed value of start
 
 
 
getAdjustedEnd
public long getAdjustedEnd()
- After calling createInputStream, the values of start or end
 might change.  So this method can be used to get the new value of end.
- Returns:
 - The changed value of end
 
 
 
Copyright © 2014 Apache Software Foundation. All Rights Reserved.