public class BGZFCodec
extends org.apache.hadoop.io.compress.GzipCodec
implements org.apache.hadoop.io.compress.SplittableCompressionCodec
CompressionCodec for the
BGZF compression format,
which reads and writes files with a .bgz suffix. There is no standard
suffix for BGZF-compressed files, and in fact .gz is commonly used, in
which case BGZFEnhancedGzipCodec should be used instead of this class.
To use BGZFCodec, set it on the configuration object as follows.
conf.set("io.compression.codecs", BGZFCodec.class.getCanonicalName())
BGZFEnhancedGzipCodec| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_EXTENSION |
| Constructor and Description |
|---|
BGZFCodec() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.hadoop.io.compress.Compressor |
createCompressor() |
org.apache.hadoop.io.compress.SplitCompressionInputStream |
createInputStream(InputStream seekableIn,
org.apache.hadoop.io.compress.Decompressor decompressor,
long start,
long end,
org.apache.hadoop.io.compress.SplittableCompressionCodec.READ_MODE readMode) |
org.apache.hadoop.io.compress.CompressionOutputStream |
createOutputStream(OutputStream out) |
org.apache.hadoop.io.compress.CompressionOutputStream |
createOutputStream(OutputStream out,
org.apache.hadoop.io.compress.Compressor compressor) |
Class<? extends org.apache.hadoop.io.compress.Compressor> |
getCompressorType() |
String |
getDefaultExtension() |
createDecompressor, createInputStream, createInputStream, getDecompressorTypepublic static final String DEFAULT_EXTENSION
public org.apache.hadoop.io.compress.CompressionOutputStream createOutputStream(OutputStream out) throws IOException
createOutputStream in interface org.apache.hadoop.io.compress.CompressionCodeccreateOutputStream in class org.apache.hadoop.io.compress.GzipCodecIOExceptionpublic org.apache.hadoop.io.compress.CompressionOutputStream createOutputStream(OutputStream out, org.apache.hadoop.io.compress.Compressor compressor) throws IOException
createOutputStream in interface org.apache.hadoop.io.compress.CompressionCodeccreateOutputStream in class org.apache.hadoop.io.compress.GzipCodecIOExceptionpublic Class<? extends org.apache.hadoop.io.compress.Compressor> getCompressorType()
getCompressorType in interface org.apache.hadoop.io.compress.CompressionCodecgetCompressorType in class org.apache.hadoop.io.compress.GzipCodecpublic org.apache.hadoop.io.compress.Compressor createCompressor()
createCompressor in interface org.apache.hadoop.io.compress.CompressionCodeccreateCompressor in class org.apache.hadoop.io.compress.GzipCodecpublic org.apache.hadoop.io.compress.SplitCompressionInputStream createInputStream(InputStream seekableIn, org.apache.hadoop.io.compress.Decompressor decompressor, long start, long end, org.apache.hadoop.io.compress.SplittableCompressionCodec.READ_MODE readMode) throws IOException
createInputStream in interface org.apache.hadoop.io.compress.SplittableCompressionCodecIOExceptionpublic String getDefaultExtension()
getDefaultExtension in interface org.apache.hadoop.io.compress.CompressionCodecgetDefaultExtension in class org.apache.hadoop.io.compress.GzipCodecCopyright © 2017. All rights reserved.