| Class | Description |
|---|---|
| AbstractParseable<T> | |
| AbstractSmartDoubleSerializer | |
| AbstractSmartFloatSerializer | |
| AbstractSmartLongSerializer | |
| AbstractSmartSerializer<T> | |
| SmartBase32Serializer |
Serializer for arbitrary precision integers, represented as base-32 in strings
but using raw 8-bit bytes for serialization.
|
| SmartByteSerializer | |
| SmartDictionarySerializer |
General serializer for any "dictionary" of terms, storing the terms
as unique ids.
|
| SmartDoubleSerializer |
A 64-bit double serialized in 8 bytes with DataOutput.writeDouble/DataInput.readDouble.
|
| SmartFloatCompressed16Serializer |
A float compressed lossily into two bytes using IEEE half precision.
|
| SmartFloatCompressed8Serializer |
A float compressed lossily into a single byte using an IEEE-754
8-bit floating point representation with 1 sign bit, 5 exponent
bits and 2 significand bits (plus a hidden bit).
|
| SmartFloatFixed8Serializer |
A compressed float in one byte, clamping values to a range and
dividing into 256 equal sized buckets within that range.
|
| SmartFloatSerializer |
A 32-bit float serialized in 4 bytes with DataOutput.writeFloat/DataInput.readFloat.
|
| SmartHashSerializer |
An Integer serializer which compresses its values to a smaller
range using a pre-existing minimal perfect hash.
|
| SmartIntegerSerializer | |
| SmartListSerializer<T> |
Generic serializer for a list of objects using another serializer.
|
| SmartLongSerializer | |
| SmartOptionalSerializer<T> |
Generic serializer for an Optional object using another serializer.
|
| SmartPairSerializer<U,V> | |
| SmartShortSerializer | |
| SmartSmallLongListSerializer |
This serializer is used to serialize a list of long numbers that contains many small non-negative numbers.
|
| SmartStringConcatSerializer | |
| SmartStringSerializer | |
| SmartVLongSerializer | |
| WrappedSerializer<T> |
Trivial wrapper around a Serializer with a default constructor to
make it Serializable.
|
Copyright © 2018. All Rights Reserved.