|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
FeatureCollectionLoader<Te,Tf> | Retrieves feature collections from entities. |
FeaturePopulator<T> | Populates an entity with its features. |
ReplicationDestination | Provides Replicator with end points for the change streams that it produces. |
ReplicationSource | Provides Replicator with change streams that it consumes. |
ReplicationStatePersister | Implementations of this interface provide persistence for replication state objects. |
RowMapperListener<T> | Receives result objects produced by row mapper implementations. |
SystemTimeLoader | Provides Replicator with access to the system time on the database server. |
TransactionSnapshotLoader | Obtains transaction snapshots used for replication. |
Class Summary | |
---|---|
ActionChangeWriter | Writes entities to a database according to a specific action. |
AllEntityDao | Provides operations that act on on all entity types by combining operations from the underlying DAO implementations. |
ChangeReader<T extends Entity> | Creates change records based on the data provided by an underlying entity history iterator. |
ChangesetManager | Creates and maintains changesets for a database conversation. |
ChangeWriter | Writes changes to a database. |
DbFeature<T extends Storeable> | A data class for representing a database record for an entity feature. |
DbFeatureComparator<T extends Storeable> | A comparator for sorting database feature objects by entity id. |
DbFeatureHistory<T extends Storeable> | A data class representing a history record for an entity feature. |
DbFeatureHistoryComparator<T extends Storeable> | A comparator for sorting database feature objects by entity id, then entity version. |
DbFeatureHistoryRowMapper<T extends Storeable> | Wraps database features within a database feature object containing the owning entity id. |
DbFeatureRowMapper<T extends Storeable> | Wraps database features within a database feature object containing the owning entity id. |
DbOrderedFeature<T extends Storeable> | A data class for representing a way node database record. |
DbOrderedFeatureHistoryComparator<T extends Storeable> | A comparator for sorting database feature objects by entity id, then entity version, then feature sequence. |
DbOrderedFeatureRowMapper<T extends Storeable> | Wraps database features within a database feature object containing the owning entity id. |
DeltaToDiffReader | Takes an underlying full history delta stream and converts it into a diff stream. |
EntityContainerReader<T extends Entity> | Wraps a stream of entity history objects into entity containers. |
EntityDao<T extends Entity> | Provides functionality common to all top level entity daos. |
EntityDataRowMapper | Maps entity result set rows into common entity data objects. |
EntityHistory<T extends Storeable> | A data class representing a history record. |
EntityHistoryComparator<T extends Entity> | A comparator for sorting entity history objects by entity id then entity version. |
EntityHistoryListReader | Reads a history stream and groups all changes for a single entity into lists. |
EntityHistoryReader<T extends Entity> | Provides a single iterator based on data provided by underlying iterators from each of the underlying entity and feature iterators. |
EntityHistoryRowMapper<T extends Entity> | Maps entity history result set rows into entity history objects. |
EntitySnapshotReader | Produces a snapshot at a point in time from a complete history stream. |
FeatureHistoryPopulator<Te extends Entity,Tf extends Storeable,Tdbf extends DbFeature<Tf>> | Populates entities with their features using a sorted data source. |
FileReplicationDestination | A file-based destination for replication data. |
FileReplicationStatePersistor | A file-based persister for replication state. |
MemberTypeParser | Parses the database representation of a relation member type into an entity type object. |
MemberTypeRenderer | Renders a member type object into its database representation. |
NodeDao | Provides access to nodes in the database. |
NodeRowMapper | Maps node result set rows into node objects. |
RelationDao | Provides access to relations in the database. |
RelationMemberCollectionLoader | Loads relation members from relations. |
RelationMemberRowMapper | Maps relation member result set rows into relation member objects. |
RelationRowMapper | Maps relation result set rows into relation objects. |
ReplicationFileSequenceFormatter | Formats replication sequence numbers into file names. |
ReplicationQueryPredicates | Contains the parameters required to perform a single replication from the database. |
ReplicationSequenceFormatter | Formats replication sequence numbers into file names. |
ReplicationState | Contains the state to be remembered between replication invocations. |
Replicator | Replicates changes from the database utilising transaction snapshots. |
SchemaVersionValidator | Reads the version number stored in the schema_info table and verifies that it matches the expected version. |
SortingStoreRowMapperListener<T extends Storeable> | A row mapper listener that writes all objects into an object sortingStore. |
TagCollectionLoader<T extends Entity> | Loads tags from entities. |
TagRowMapper | Maps tag result set rows into tag objects. |
TimeDao | A DAO providing access to the system time on the database server. |
TransactionDao | Reads active transaction ids from the database allowing up-to-current queries to be performed when extracting changesets from the history tables. |
TransactionSnapshot | Represents the data associated with a database transaction snapshot providing information about currently in-flight transactions. |
UserManager | Creates or loads the details of the Osmosis user in the database. |
WayDao | Provides access to ways in the database. |
WayNodeCollectionLoader | Loads way nodes from ways. |
WayNodeRowMapper | Maps way node result set rows into way node objects. |
WayRowMapper | Maps way result set rows into way objects. |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |