geiger_localstorage library
Contains all classes for accessing a local, hierarchically structured database.
The database provided in this class is suitable for partial replication.
Classes
- AbstractMapper
- An abstract mapper providing general checks.
- AbstractSqlMapper
- ByteSink
- ByteStream
- ChangeRegistrar
- Interface for registrar support for change listeners.
- DummyMapper
- A non-persisting dummy mapper for test purposes.
- ExtendedTimestamp
- Field
- Field reflects the available ordinals in a node.
- GenericController
- This Class Acts as an intermediate class to relay storageRequests to the StorageMapper.
- Node
- Interface representing a single node in the storage.
- NodeImpl
- The implementation of the node interface.
- NodeParser
- NodeValue
- Interface for accessing key/value pairs in nodes.
- NodeValueImpl
- This abstract class defines the common attributes for all NodeValueObjects.
- SearchCriteria
- An object that can hold all possible search criteria.
- Serializer
- Serializer interface for the serialization of value related objects.
- SerializerHelper
- Helper class for serialization serializes important java primitives.
- SqliteMapper
- This class maps the database interface functions to a SQLite database
- StorageController
- Generic implementation of a convenient storage controller providing persistence to a mapper backend.
- StorageListener
- Listener interface for storage events.
- StorageMapper
- Generic interface to define the common methods between databases.
Enums
- ComparatorType
- Defines the type of comparator to be used when accessing an ordinal.
- EventType
- Represents the type of event for a storage event.
- Visibility
- Defines the constants used in the traffic light protocol (TLP).