at_persistence_spec library Null safety

Classes

AtAccessLogManager
Factory class. Responsible for returning instance of a AtCommitLog.
AtCommitLogManager
Factory class. Responsible for returning instance of a AtCommitLog.
AtCompactionStrategy
The abstract class for Compaction Job
AtLogType
The base class for Log.
Keystore<K, V>
Keystore represents a data store like a database which can store mapping between keys and values.
KeystoreManager<K, V>
Factory class. Responsible for returning instance of a Key store.
LogKeyStore<K, V>
Keystore represents a data store like a database which can store mapping between keys and values.
SecondaryKeyStore<K, V, T>
SynchronizableKeyStore<K, V, T>
WritableKeystore<K, V>
WritableKeystore represents a data store like a database that allows CRUD operations on the values belonging to the keys

Enums

StoreType
Enumeration indicating the store type.

Exceptions / Errors

DataStoreException
An exception that provides information on a data store access or error thrown by data stores. Each DataStoreException provides the following information: A string describing the error, available via the method getMesasge. An integer error code that is specific to a data store. This is the actual error code returned by the underlying data store. And a Instance of actual exception returned by the data store.