Package com.amazon.carbonado.raw

Provides support for repositories that encode/decode storables in a raw binary format.

See:
          Description

Interface Summary
CustomStorableCodec.InstanceFactory  
GenericInstanceFactory Can be used with QuickConstructorGenerator for instantiating generic storable instances.
GenericPropertyInfo Minimal information required by GenericEncodingStrategy to encode and decode a storable property.
GenericStorableCodec.Decoder<S extends Storable> Used for decoding different generations of Storable.
GenericStorableCodec.SearchKeyFactory<S extends Storable> Creates custom raw search keys for Storable types.
RawSupport<S extends Storable> Provides runtime support for Storable classes generated by RawStorableGenerator.
StorableCodec<S extends Storable> Supports encoding and decoding of storables.
StorableCodecFactory Factory for creating instances of StorableCodec.
 

Class Summary
CompressedEncodingStrategy<S extends Storable> Extension of GenericEncodingStrategy that allows for compression.
CompressedStorableCodecFactory Extension of GenericStorableCodecFactory that allows for compression.
CustomStorableCodec<S extends Storable> Allows codecs to be defined for storables that have a custom encoding.
CustomStorableCodecFactory Factory for custom storable codecs.
DataDecoder A very low-level class that decodes key components encoded by methods of DataEncoder.
DataEncoder A very low-level class that supports encoding of primitive data.
GenericEncodingStrategy<S extends Storable> Generates bytecode instructions for encoding/decoding Storable properties to/from raw bytes.
GenericStorableCodec<S extends Storable> Generic codec that supports any kind of storable by auto-generating and caching storable implementations.
GenericStorableCodecFactory Factory for generic codec that supports any kind of storable by auto-generating and caching storable implementations.
GzipCompressor Raw-level data compression using gzip.
KeyDecoder A very low-level class that decodes key components encoded by methods of KeyEncoder.
KeyEncoder A very low-level class that supports encoding of primitive data into unique, sortable byte array keys.
RawCursor<S> Abstract Cursor implementation for a repository that manipulates raw bytes.
RawStorableGenerator Generates and caches abstract implementations of Storable types which are encoded and decoded in a raw format.
RawUtil Utilities for manipulating binary data.
StorablePropertyInfo  
 

Enum Summary
CompressionType Available compression types for any particular storable.
 

Package com.amazon.carbonado.raw Description

Provides support for repositories that encode/decode storables in a raw binary format.



Copyright © 2006-2009 Amazon Technologies, Inc.. All Rights Reserved.