本文整理汇总了Java中org.apache.avro.file.CodecFactory.snappyCodec方法的典型用法代码示例。如果您正苦于以下问题:Java CodecFactory.snappyCodec方法的具体用法?Java CodecFactory.snappyCodec怎么用?Java CodecFactory.snappyCodec使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.avro.file.CodecFactory
的用法示例。
在下文中一共展示了CodecFactory.snappyCodec方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getCodec
import org.apache.avro.file.CodecFactory; //导入方法依赖的package包/类
protected CodecFactory getCodec() {
if (CODEC_DEFLATE.equalsIgnoreCase(codec)) {
return CodecFactory.deflateCodec(codecLevel);
} else if (CODEC_SNAPPY.equalsIgnoreCase(codec)) {
return CodecFactory.snappyCodec();
} else if (CODEC_BZIP2.equalsIgnoreCase(codec)) {
return CodecFactory.bzip2Codec();
} else if (CODEC_XY.equalsIgnoreCase(codec)) {
return CodecFactory.xzCodec(codecLevel);
} else {
return CodecFactory.nullCodec();
}
}
示例2: avroCodec
import org.apache.avro.file.CodecFactory; //导入方法依赖的package包/类
public static CodecFactory avroCodec(String codec) {
CompressionCodecName parquetCodec = parquetCodec(codec);
switch (parquetCodec) {
case UNCOMPRESSED:
return CodecFactory.nullCodec();
case SNAPPY:
return CodecFactory.snappyCodec();
case GZIP:
return CodecFactory.deflateCodec(9);
default:
throw new IllegalArgumentException(
"Codec incompatible with Avro: " + codec);
}
}
示例3: setCompression
import org.apache.avro.file.CodecFactory; //导入方法依赖的package包/类
@Override
public void setCompression( COMPRESSION compression ) {
switch ( compression ) {
case SNAPPY:
codecFactory = CodecFactory.snappyCodec();
break;
case DEFLATE:
codecFactory = CodecFactory.deflateCodec( Deflater.DEFAULT_COMPRESSION );
break;
default:
codecFactory = CodecFactory.nullCodec();
break;
}
}
示例4: getCodecFactory
import org.apache.avro.file.CodecFactory; //导入方法依赖的package包/类
public CodecFactory getCodecFactory(Optional<Integer> compressionLevel) {
return CodecFactory.snappyCodec();
}