public enum CompressionStrategy extends Enum<CompressionStrategy>
CompressionFactory.FLAG_BOUND)| Modifier and Type | Class and Description | 
|---|---|
static class  | 
CompressionStrategy.Compressor  | 
static interface  | 
CompressionStrategy.Decompressor  | 
static class  | 
CompressionStrategy.LZ4Compressor  | 
static class  | 
CompressionStrategy.LZ4Decompressor  | 
static class  | 
CompressionStrategy.LZFCompressor  | 
static class  | 
CompressionStrategy.LZFDecompressor  | 
static class  | 
CompressionStrategy.UncompressedCompressor  | 
static class  | 
CompressionStrategy.UncompressedDecompressor  | 
| Enum Constant and Description | 
|---|
LZ4  | 
LZF  | 
NONE
This value indicate no compression strategy should be used, and compression should not be block based. 
 | 
UNCOMPRESSED  | 
| Modifier and Type | Field and Description | 
|---|---|
static CompressionStrategy | 
DEFAULT_COMPRESSION_STRATEGY  | 
| Modifier and Type | Method and Description | 
|---|---|
static CompressionStrategy | 
forId(byte id)  | 
static CompressionStrategy | 
fromString(String name)  | 
abstract CompressionStrategy.Compressor | 
getCompressor()  | 
abstract CompressionStrategy.Decompressor | 
getDecompressor()  | 
byte | 
getId()  | 
static CompressionStrategy[] | 
noNoneValues()  | 
String | 
toString()  | 
static CompressionStrategy | 
valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static CompressionStrategy[] | 
values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
public static final CompressionStrategy LZF
public static final CompressionStrategy LZ4
public static final CompressionStrategy UNCOMPRESSED
public static final CompressionStrategy NONE
ColumnarLongs, ColumnarFloats and ColumnarDoubles support non block based compression, and
 other types treat this as UNCOMPRESSED.public static final CompressionStrategy DEFAULT_COMPRESSION_STRATEGY
public static CompressionStrategy[] values()
for (CompressionStrategy c : CompressionStrategy.values()) System.out.println(c);
public static CompressionStrategy valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic byte getId()
public abstract CompressionStrategy.Compressor getCompressor()
public abstract CompressionStrategy.Decompressor getDecompressor()
public String toString()
toString in class Enum<CompressionStrategy>public static CompressionStrategy fromString(String name)
public static CompressionStrategy forId(byte id)
public static CompressionStrategy[] noNoneValues()
Copyright © 2011–2018. All rights reserved.