| BitmapEncoder |
Encodes values using bitmap, according to the following grammar:
|
| DeltaBinaryEncoder |
DeltaBinaryEncoder is a encoder for compressing data in type of integer and long.
|
| DeltaBinaryEncoder.IntDeltaEncoder |
|
| DeltaBinaryEncoder.LongDeltaEncoder |
|
| DictionaryEncoder |
An encoder implementing dictionary encoding.
|
| DoublePrecisionChimpEncoder |
This class includes code modified from Panagiotis Liakos chimp project.
|
| DoublePrecisionEncoderV1 |
Encoder for int value using gorilla encoding.
|
| DoublePrecisionEncoderV2 |
This class includes code modified from Michael Burman's gorilla-tsc project.
|
| DoubleRLBE |
|
| DoubleSprintzEncoder |
|
| Encoder |
This class is the parent class of all Encoders.
|
| FloatEncoder |
Encoder for float or double value using rle or two-diff according to following grammar.
|
| FloatRLBE |
|
| FloatSprintzEncoder |
|
| GorillaEncoderV1 |
Gorilla encoding.
|
| GorillaEncoderV2 |
This class includes code modified from Michael Burman's gorilla-tsc project.
|
| IntChimpEncoder |
This class includes code modified from Panagiotis Liakos chimp project.
|
| IntGorillaEncoder |
This class includes code modified from Michael Burman's gorilla-tsc project.
|
| IntRLBE |
|
| IntRleEncoder |
Encoder for int value using rle or bit-packing.
|
| IntSprintzEncoder |
|
| IntZigzagEncoder |
Encoder for int value using Zigzag .
|
| LongChimpEncoder |
This class includes code modified from Panagiotis Liakos chimp project.
|
| LongGorillaEncoder |
This class includes code modified from Michael Burman's gorilla-tsc project.
|
| LongRLBE |
|
| LongRleEncoder |
Encoder for long value using rle or bit-packing.
|
| LongSprintzEncoder |
|
| LongZigzagEncoder |
Encoder for long value using Zigzag .
|
| PlainEncoder |
|
| RegularDataEncoder |
RegularDataEncoder is an encoder for compressing data in type of integer and long.
|
| RegularDataEncoder.IntRegularEncoder |
|
| RegularDataEncoder.LongRegularEncoder |
|
| RLBE |
|
| RleEncoder<T extends java.lang.Comparable<T>> |
Encodes values using a combination of run length encoding and bit packing, according to the
following grammar:
|
| SDTEncoder |
|
| SinglePrecisionChimpEncoder |
This class includes code modified from Panagiotis Liakos chimp project.
|
| SinglePrecisionEncoderV1 |
Encoder for int value using gorilla encoding.
|
| SinglePrecisionEncoderV2 |
This class includes code modified from Michael Burman's gorilla-tsc project.
|
| SprintzEncoder |
|
| TSEncodingBuilder |
Each subclass of TSEncodingBuilder responds a enumerate value in TSEncoding, which stores several configuration related to responding encoding type to generate
Encoder instance.
Each TSEncoding has a responding TSEncodingBuilder.
|
| TSEncodingBuilder.Chimp |
for FLOAT, DOUBLE, INT, LONG.
|
| TSEncodingBuilder.Dictionary |
|
| TSEncodingBuilder.GorillaV1 |
for FLOAT, DOUBLE.
|
| TSEncodingBuilder.GorillaV2 |
for FLOAT, DOUBLE, INT, LONG.
|
| TSEncodingBuilder.Plain |
for all TSDataType.
|
| TSEncodingBuilder.Regular |
for INT32, INT64.
|
| TSEncodingBuilder.RLBE |
|
| TSEncodingBuilder.Rle |
for ENUMS, INT32, BOOLEAN, INT64, FLOAT, DOUBLE.
|
| TSEncodingBuilder.Sprintz |
|
| TSEncodingBuilder.Ts2Diff |
for INT32, INT64, FLOAT, DOUBLE.
|
| TSEncodingBuilder.Zigzag |
|