|
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. |