@Override public RcFileDecompressor createDecompressor(String codecName) { if (SNAPPY_CODEC_NAME.equals(codecName)) { return new AircompressorDecompressor(new SnappyCodec()); } if (LZO_CODEC_NAME.equals(codecName) || LZO_CODEC_NAME_DEPRECATED.equals(codecName)) { return new AircompressorDecompressor(new LzoCodec()); } if (LZ4_CODEC_NAME.equals(codecName) || LZ4_HC_CODEC_NAME.equals(codecName)) { return new AircompressorDecompressor(new Lz4Codec()); } if (GZIP_CODEC_NAME.equals(codecName)) { return new AircompressorDecompressor(new JdkGzipCodec()); } return delegate.createDecompressor(codecName); } }
@Override public RcFileCompressor createCompressor(String codecName) { if (SNAPPY_CODEC_NAME.equals(codecName)) { return new AircompressorCompressor(new SnappyCodec()); } if (LZO_CODEC_NAME.equals(codecName) || LZO_CODEC_NAME_DEPRECATED.equals(codecName)) { return new AircompressorCompressor(new LzoCodec()); } if (LZ4_CODEC_NAME.equals(codecName)) { return new AircompressorCompressor(new Lz4Codec()); } if (GZIP_CODEC_NAME.equals(codecName)) { return new AircompressorCompressor(new JdkGzipCodec()); } return delegate.createCompressor(codecName); }
@Override protected Decompressor getDecompressor() { return new HadoopCodecDecompressorByteAtATime(new SnappyCodec()); }
@Override protected Decompressor getDecompressor() { return new HadoopCodecDecompressor(new SnappyCodec()); }
@Override public RcFileCompressor createCompressor(String codecName) { if (SNAPPY_CODEC_NAME.equals(codecName)) { return new AircompressorCompressor(new SnappyCodec()); } if (LZO_CODEC_NAME.equals(codecName) || LZO_CODEC_NAME_DEPRECATED.equals(codecName)) { return new AircompressorCompressor(new LzoCodec()); } if (LZ4_CODEC_NAME.equals(codecName)) { return new AircompressorCompressor(new Lz4Codec()); } if (GZIP_CODEC_NAME.equals(codecName)) { return new AircompressorCompressor(new JdkGzipCodec()); } return delegate.createCompressor(codecName); }
@Override public RcFileCompressor createCompressor(String codecName) { if (SNAPPY_CODEC_NAME.equals(codecName)) { return new AircompressorCompressor(new SnappyCodec()); } if (LZO_CODEC_NAME.equals(codecName) || LZO_CODEC_NAME_DEPRECATED.equals(codecName)) { return new AircompressorCompressor(new LzoCodec()); } if (LZ4_CODEC_NAME.equals(codecName)) { return new AircompressorCompressor(new Lz4Codec()); } if (GZIP_CODEC_NAME.equals(codecName)) { return new AircompressorCompressor(new JdkGzipCodec()); } return delegate.createCompressor(codecName); }
@Override public RcFileDecompressor createDecompressor(String codecName) { if (SNAPPY_CODEC_NAME.equals(codecName)) { return new AircompressorDecompressor(new SnappyCodec()); } if (LZO_CODEC_NAME.equals(codecName) || LZO_CODEC_NAME_DEPRECATED.equals(codecName)) { return new AircompressorDecompressor(new LzoCodec()); } if (LZ4_CODEC_NAME.equals(codecName) || LZ4_HC_CODEC_NAME.equals(codecName)) { return new AircompressorDecompressor(new Lz4Codec()); } if (GZIP_CODEC_NAME.equals(codecName)) { return new AircompressorDecompressor(new JdkGzipCodec()); } return delegate.createDecompressor(codecName); } }
@Override public RcFileDecompressor createDecompressor(String codecName) { if (SNAPPY_CODEC_NAME.equals(codecName)) { return new AircompressorDecompressor(new SnappyCodec()); } if (LZO_CODEC_NAME.equals(codecName) || LZO_CODEC_NAME_DEPRECATED.equals(codecName)) { return new AircompressorDecompressor(new LzoCodec()); } if (LZ4_CODEC_NAME.equals(codecName) || LZ4_HC_CODEC_NAME.equals(codecName)) { return new AircompressorDecompressor(new Lz4Codec()); } if (GZIP_CODEC_NAME.equals(codecName)) { return new AircompressorDecompressor(new JdkGzipCodec()); } return delegate.createDecompressor(codecName); } }
@Override protected Compressor getCompressor() { return new HadoopCodecCompressor(new SnappyCodec(), new SnappyCompressor()); }
@Override protected Compressor getCompressor() { return new HadoopCodecCompressor(new SnappyCodec(), new SnappyCompressor()); }
compressorInputStream, encoding), bufferSize); } else if ("hadoop-snappy".equalsIgnoreCase(compress)) { CompressionCodec snappyCodec = new SnappyCodec(); InputStream snappyInputStream = snappyCodec.createInputStream( inputStream);