| Package | Description |
|---|---|
| com.indeed.mph | |
| com.indeed.mph.serializers |
| Modifier and Type | Method and Description |
|---|---|
SmartSerializer<? super K> |
TableConfig.getKeySerializer() |
SmartSerializer<? super V> |
TableConfig.getValueSerializer() |
static SmartSerializer<java.lang.Object> |
TableWriter.parseSerializer(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
TableConfig<K,V> |
TableConfig.withKeySerializer(SmartSerializer<? super K> serializer) |
TableConfig<K,V> |
TableConfig.withValueSerializer(SmartSerializer<? super V> serializer) |
| Constructor and Description |
|---|
SerializedKeyValueIterable(java.io.File file,
SmartSerializer keySerializer,
SmartSerializer valueSerializer) |
SerializedKeyValueIterable(java.io.File file,
SmartSerializer keySerializer,
SmartSerializer valueSerializer) |
SerializedKeyValueIterator(java.io.InputStream input,
SmartSerializer<K> keySerializer,
SmartSerializer<V> valueSerializer) |
SerializedKeyValueIterator(java.io.InputStream input,
SmartSerializer<K> keySerializer,
SmartSerializer<V> valueSerializer) |
SerializerTransformationStrategy(SmartSerializer<K> serializer) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSmartDoubleSerializer |
class |
AbstractSmartFloatSerializer |
class |
AbstractSmartLongSerializer |
class |
AbstractSmartSerializer<T> |
class |
SmartBase32Serializer
Serializer for arbitrary precision integers, represented as base-32 in strings
but using raw 8-bit bytes for serialization.
|
class |
SmartByteSerializer |
class |
SmartDictionarySerializer
General serializer for any "dictionary" of terms, storing the terms
as unique ids.
|
class |
SmartDoubleSerializer
A 64-bit double serialized in 8 bytes with DataOutput.writeDouble/DataInput.readDouble.
|
class |
SmartFloatCompressed16Serializer
A float compressed lossily into two bytes using IEEE half precision.
|
class |
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).
|
class |
SmartFloatFixed8Serializer
A compressed float in one byte, clamping values to a range and
dividing into 256 equal sized buckets within that range.
|
class |
SmartFloatSerializer
A 32-bit float serialized in 4 bytes with DataOutput.writeFloat/DataInput.readFloat.
|
class |
SmartHashSerializer
An Integer serializer which compresses its values to a smaller
range using a pre-existing minimal perfect hash.
|
class |
SmartIntegerSerializer |
class |
SmartListSerializer<T>
Generic serializer for a list of objects using another serializer.
|
class |
SmartLongSerializer |
class |
SmartOptionalSerializer<T>
Generic serializer for an Optional object using another serializer.
|
class |
SmartPairSerializer<U,V> |
class |
SmartShortSerializer |
class |
SmartSmallLongListSerializer
This serializer is used to serialize a list of long numbers that contains many small non-negative numbers.
|
class |
SmartStringConcatSerializer |
class |
SmartStringSerializer |
class |
SmartVLongSerializer |
class |
WrappedSerializer<T>
Trivial wrapper around a Serializer with a default constructor to
make it Serializable.
|
| Constructor and Description |
|---|
SmartListSerializer(SmartSerializer<T> serializer) |
SmartListSerializer(SmartSerializer<T> serializer,
long limit) |
SmartListSerializer(SmartSerializer<T> serializer,
long limit,
java.util.regex.Pattern separator) |
SmartListSerializer(SmartSerializer<T> serializer,
long limit,
java.util.regex.Pattern separator,
boolean ignoreErrors) |
SmartListSerializer(SmartSerializer<T> serializer,
long limit,
java.lang.String separator) |
SmartListSerializer(SmartSerializer<T> serializer,
long limit,
java.lang.String separator,
boolean ignoreErrors) |
SmartOptionalSerializer(SmartSerializer<T> serializer) |
SmartPairSerializer(SmartSerializer<U> serializer1,
SmartSerializer<V> serializer2) |
SmartPairSerializer(SmartSerializer<U> serializer1,
SmartSerializer<V> serializer2) |
SmartStringConcatSerializer(SmartSerializer<java.lang.String> serializer1,
SmartSerializer<java.lang.String> serializer2,
int splitIndex) |
SmartStringConcatSerializer(SmartSerializer<java.lang.String> serializer1,
SmartSerializer<java.lang.String> serializer2,
int splitIndex) |
SmartStringConcatSerializer(SmartSerializer<java.lang.String> serializer1,
SmartSerializer<java.lang.String> serializer2,
java.lang.String delimiter) |
SmartStringConcatSerializer(SmartSerializer<java.lang.String> serializer1,
SmartSerializer<java.lang.String> serializer2,
java.lang.String delimiter) |
Copyright © 2018. All Rights Reserved.