| Interface | Description |
|---|---|
| KVStore |
Abstraction for a local key/value store for storing app data.
|
| KVStoreIterator<T> |
An iterator for KVStore.
|
| Class | Description |
|---|---|
| InMemoryStore |
Implementation of KVStore that keeps data deserialized in memory.
|
| KVStoreSerializer |
Serializer used to translate between app-defined types and the LevelDB store.
|
| KVStoreView<T> |
A configurable view that allows iterating over values in a
KVStore. |
| KVTypeInfo |
Wrapper around types managed in a KVStore, providing easy access to their indexed fields.
|
| LevelDB |
Implementation of KVStore that uses LevelDB as the underlying data store.
|
| LevelDB.TypeAliases |
Needs to be public for Jackson.
|
| Exception | Description |
|---|---|
| UnsupportedStoreVersionException |
Exception thrown when the store implementation is not compatible with the underlying data.
|
| Annotation Type | Description |
|---|---|
| KVIndex |
Tags a field to be indexed when storing an object.
|