Class Summary |
ClassSplitter |
An object-relational mapping strategy to Map a modeled class to a number of Tables each table
containing some of the class's attributes |
ClassTypeMapping |
an 'object-relational mapping strategy' for attributes containing
modeled classes as type |
CollectionMapper |
a DatatypeStrategy for mapping unknown datatypes representing
any kind of ordered or unordered collection to it's own table
in the database schema |
InheritanceMapping |
This strategy uses real inheritance in mapping. |
KeyChooser |
allows the user to choose one or more attributes as primary key
these primary key column are added to every Table the classifier
is directly mapped to |
NaturalOrderMapping |
a mapping strategy for ordered association ends
assumes ordering is kept by already existing attribute
associations if neccesary. |
OIDKeyMapping |
Inserts an additional object identity
column (oid) as primary key into the tables a class was mapped to |
OneTableInheritanceMapping |
an Inheritance strategy mapping a whole inheritance tree into one
common table |
OrderColumnMapping |
mapping Strategy for ordered Associationends
adds a sequence column to the main table of the associationend type |
SimpleClassToTableMapping |
Maps each class to a single table. |
SimpleTypeMapping |
DatatypeMappingStrategy exchanging unknown attribute datatypes
for simple datatypes, as for example provided provided by TypeManager |
StandardAssociationMapping |
This class handles all associations that are not handled elsewhere. |