Package org.helidb.lang.serializer

The Serializer interface and implementations.

See:
          Description

Interface Summary
Serializer<T> Serializers are used by DatabaseBackend:s to serialize data when writing it to disk, and to interpret serialized data when reading it again.
 

Class Summary
BooleanSerializer This is a Serializer for Boolean values.
ByteSerializer A Serializer for Byte values.
CharacterNullSerializer A Serializer for Character values that may be null.
CharacterSerializer A Serializer for Character values.
ConfigurableLengthIntegerNullSerializer This Serializer serializes Integer values to a big-endian byte array of configurable size.
ConfigurableLengthIntegerSerializer This Serializer serializes Integer values to a big-endian byte array of configurable size.
ConfigurableLengthLongNullSerializer This Serializer serializes Long values to a big-endian byte array of configurable size.
ConfigurableLengthLongSerializer This Serializer serializes Long values to a big-endian byte array of configurable size.
ConstantSizeStringNullSerializer This is a variant of the ConstantSizeStringSerializer that can handle null values.
ConstantSizeStringSerializer This Serializer serializes strings into constant size byte arrays.
DoubleSerializer A Serializer for Double values.
FixedSizeBigIntegerNullSerializer This Serializer serializes BigInteger values to a big-endian byte array of configurable size using BigInteger's constructor and toByteArray methods.
FixedSizeBigIntegerSerializer This is a Serializer for BigInteger values to byte arrays of a fixed size.
FloatSerializer A Serializer for Float values.
IntegerNullSerializer A Serializer for Integer values that may be null.
IntegerSerializer A Serializer for Integer values.
LongNullSerializer A Serializer for Long values that may be null.
LongSerializer A Serializer for Long values.
SerializableSerializer<T extends Serializable> This is a Serializer for generic Serializable objects.
ShortNullSerializer A Serializer for Short values that may be null.
ShortSerializer A Serializer for Short values.
StringNullSerializer This is a String serializer that can handle null values.
StringSerializer A Serializer for String values.
UnsignedByteSerializer A Serializer for unsigned byte values (between 0 and 255).
 

Exception Summary
SerializationException This exception can be thrown by the serialization and deserialization methods of Serializer implementations.
 

Package org.helidb.lang.serializer Description

The Serializer interface and implementations.

Author:
Karl Gustafsson