Interface DBCachedObjectStoreFactory.PrimitiveCodec<T>

Type Parameters:
T - the type of values encoded
All Known Implementing Classes:
DBCachedObjectStoreFactory.PrimitiveCodec.AbstractPrimitiveCodec, DBCachedObjectStoreFactory.PrimitiveCodec.ArrayObjectCodec, DBCachedObjectStoreFactory.PrimitiveCodec.ArrayPrimitiveCodec, DBCachedObjectStoreFactory.PrimitiveCodec.LengthBoundCodec, DBCachedObjectStoreFactory.PrimitiveCodec.SimplePrimitiveCodec
Enclosing class:
DBCachedObjectStoreFactory

public static interface DBCachedObjectStoreFactory.PrimitiveCodec<T>
Codec for a primitive type

This is used by DBCachedObjectStoreFactory.VariantDBFieldCodec to encode primitive values. Sadly, the existing primitive field codecs cannot be used, since they write to fields directly. All these encode into byte buffers, since the variant codec uses BinaryField.