Class FDBTypedRecordStore<M extends Message>

  • Type Parameters:
    M - type used to represent stored records
    All Implemented Interfaces:
    FDBRecordStoreBase<M>, RecordMetaDataProvider

    @API(MAINTAINED)
    public class FDBTypedRecordStore<M extends Message>
    extends Object
    implements FDBRecordStoreBase<M>
    A type-safe record store. Takes a serializer that operates on a specific message type and an underlying record store and makes operations for reading and writing records type-safe while only operating on that one type. The record store can contain other record types which can be accessed using a different typed record store with the same underlying untyped record store.
    See Also:
    FDBRecordStore, FDBRecordStoreBase