Package org.openstreetmap.osmosis.core.pgsql.v0_6.impl

Interface Summary
NodeLocationStore A node location store is used for caching node locations that are subsequently used to build way geometries.
 

Class Summary
ActionChangeWriter Writes entities to a database according to a specific action.
ActionDao Performs all action db operations.
ChangeWriter Writes changes to a database.
DatabaseCapabilityChecker Provides information about which features a database supports.
DbOrderedFeatureComparator<T extends Storeable> Compares way nodes to allow them to be sorted by way id then sequence number.
EntityDao<T extends Entity> Provides functionality common to all top level entity daos.
EntityFeatureDao<Tef extends Storeable,Tdb extends DbFeature<Tef>> Provides functionality common to all entity feature daos.
EntityFeatureMapper<T> Provides functionality common to all entity feature mapper implementations.
EntityFeatureTableReader<Tef extends Storeable,Tdb extends DbFeature<Tef>> Reads all features of a particular type for an entity from a feature table ordered by the entity identifier.
EntityMapper<T extends Entity> Provides functionality common to all database entity builder implementations.
EntityReader<T extends Entity> Reads instances of an entity type from a database ordered by the identifier.
EntityTableReader<T extends Entity> Reads entities from a database ordered by their identifier.
InMemoryNodeLocationStore An in-memory node location store implementation.
MemberTypeValueMapper This is a utility class for mapping between relation member type columns and the corresponding entity type.
NodeDao Performs all node-specific db operations.
NodeLocation Represents the minimal geo-spatial information associated with a node.
NodeMapper Reads and writes node attributes to jdbc classes.
NodeReader Reads all nodes from a database ordered by their identifier.
PersistentNodeLocationStore A file-based node location store implementation.
PostgreSqlDatasetContext Provides read-only access to a PostgreSQL dataset store.
PostgresSqlEntityManager<T extends Entity> Provides postgres entity manager support allowing entities to be manipulated via a common dataset interface.
RelationDao Performs all relation-specific db operations.
RelationMapper Reads and writes relation attributes to jdbc classes.
RelationMemberMapper Reads and writes relation members to jdbc classes.
RelationReader Reads all relations from a database ordered by their identifier.
TagMapper Reads and writes tags to jdbc classes.
UserDao Performs all user-specific db operations.
WayDao Performs all way-specific db operations.
WayGeometryBuilder Caches a set of node latitudes and longitudes and uses these to calculate the geometries for ways.
WayMapper Reads and writes way attributes to jdbc classes.
WayNodeMapper Reads and writes way nodes to jdbc classes.
WayReader Reads all ways from a database ordered by their identifier.
 

Enum Summary
ActionDataType Defines all the data types supported by the action table.
ChangesetAction Defines the values for the "action" columns in the pgsql schema.
NodeLocationStoreType Defines the different node location store implementations available.