Data Structures | Enumerations
osmdb Namespace Reference

Data Structures

class  DisplayDB
 Class that allows for drawing of data from database. More...
class  ElementCopy
 Handles copying into the Import table of the database. More...
class  ElementImporter
 An interface responsible for inserting osm data into database. More...
class  ElementInsertion
 Responsible for inserting osm elements into database. More...
class  AllImportActions
class  ImportTableProcessor
 Class responsible for moving of data from the Import table into appropriate tables in database. More...
class  OsmDatabase
 Class responsible for creating database schema. More...
class  PropertiesSelection
 Class used by osm elements to fill their internal information. More...
class  PropertiesSelectionException
class  ToShowEdgesSelector
class  ToShowSelectCollection
 Maintains a collection of select statements used for retrieving data to display from database. More...
class  WayLister
 Responsible for retrieving ways for the purpose of filtering member nodes. More...
class  WrongDBException

Enumerations

enum  ImportTableAction {
  CREATE_IMPORT_PKEY, CREATE_IMPORT_INDEX, ANALYZE, DELETE_NODE_TO_UPDATE,
  DELETE_WAY_TO_UPDATE, DELETE_RELATION_TO_UPDATE, DELETE_NODE_TO_DELETE, DELETE_WAY_TO_DELETE,
  DELETE_RELATION_TO_DELETE, DELETE_ORPHAN, DELETE_DUPLICIT_NODE, DELETE_DUPLICIT_WAY,
  DELETE_DUPLICIT_RELATION, DELETE_INCOMPLETE_WAY, DELETE_INCOMPLETE_RELATION, DELETE_IMPORT_ORPHANS,
  IMPORT_NODE, IMPORT_WAY, IMPORT_RELATION, IMPORT_NODE_ATTR,
  IMPORT_WAY_ATTR, IMPORT_REL_ATTR, IMPORT_WAY_NODE, IMPORT_MEMBER_NODE,
  IMPORT_MEMBER_WAY, IMPORT_MEMBER_REL, IMPORT_EDGES, CLEAR_IMPORT,
  DELETE_DUPLICIT_ATTR, DELETE_DUPLICIT_MEMBER, DELETE_DUPLICIT_WAYNODE
}
 Actions which ImportTableProcessor can do. More...

Enumeration Type Documentation

Actions which ImportTableProcessor can do.

Enumerator:
CREATE_IMPORT_PKEY 

CREATE_IMPORT_PKEY create primary key on Import table.

CREATE_IMPORT_INDEX 

CREATE_IMPORT_INDEX create indexes on Import table.

ANALYZE 

ANALYZE analyze the import table.

DELETE_NODE_TO_UPDATE 

DELETE_NODE_TO_UPDATE delete nodes which would be replaced by import.

DELETE_WAY_TO_UPDATE 

DELETE_WAY_TO_UPDATE delete ways which would be replaced by import.

DELETE_RELATION_TO_UPDATE 

DELETE_RELATION_TO_UPDATE delete relations which would be replaced by import.

DELETE_NODE_TO_DELETE 

DELETE_NODE_TO_DELETE delete nodes marked for deletion.

DELETE_WAY_TO_DELETE 

DELETE_WAY_TO_DELETE delete ways marked for deletion.

DELETE_RELATION_TO_DELETE 

DELETE_RELATION_TO_DELETE delete relations marked for deletion.

DELETE_ORPHAN 

DELETE_ORPHAN delete orphan elements in tables.

DELETE_DUPLICIT_NODE 

DELETE_DUPLICIT_NODE delete duplicit nodes in import.

DELETE_DUPLICIT_WAY 

DELETE_DUPLICIT_WAY delete duplicit ways in import.

DELETE_DUPLICIT_RELATION 

DELETE_DUPLICIT_RELATION delete duplicit relations in import.

DELETE_INCOMPLETE_WAY 

DELETE_INCOMPLETE_WAY delete incomplete ways in import.

DELETE_INCOMPLETE_RELATION 

DELETE_INCOMPLETE_RELATION delete incomplete relations in import.

DELETE_IMPORT_ORPHANS 

DELETE_IMPORT_ORPHANS delete orphan subelements in import.

IMPORT_NODE 

IMPORT_NODE.

IMPORT_WAY 

IMPORT_WAY.

IMPORT_RELATION 

IMPORT_RELATION.

IMPORT_NODE_ATTR 

IMPORT_NODE_ATTR.

IMPORT_WAY_ATTR 

IMPORT_WAY_ATTR.

IMPORT_REL_ATTR 

IMPORT_REL_ATTR.

IMPORT_WAY_NODE 

IMPORT_WAY_NODE.

IMPORT_MEMBER_NODE 

IMPORT_MEMBER_NODE.

IMPORT_MEMBER_WAY 

IMPORT_MEMBER_WAY.

IMPORT_MEMBER_REL 

IMPORT_MEMBER_REL.

IMPORT_EDGES 

IMPORT_EDGES.

CLEAR_IMPORT 

CLEAR_IMPORT clear import table with indexes and primary key.

DELETE_DUPLICIT_ATTR 

DELETE_DUPLICIT_ATTR delete duplicit attributes in import.

DELETE_DUPLICIT_MEMBER 

DELETE_DUPLICIT_MEMBER delete duplicit relation members in import.

DELETE_DUPLICIT_WAYNODE 

DELETE_DUPLICIT_WAYNODE delete duplicit nodes in ways in import.

Definition at line 20 of file ImportTableProcessor.h.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines