Package org.eclipse.emf.cdo.server.db.mapping
package org.eclipse.emf.cdo.server.db.mapping
Server concepts for dealing with mapping strategies and mappings for classes, lists and types.
-
ClassDescriptionThis is a default implementation for the
ITypeMappinginterface which provides default behavor for all common types.Abstract implementation forITypeMapping.Factory.Can modify the column type of atype mappingthat is created by thetype mapping registry.CreatesColumnTypeModifierinstances.Extension interface toIListMappingandIClassMapping.Basic interface for class mappings.Interface which complementsIClassMappingwith methods to facilitate audit support.Interface which complementsIClassMappingwith methods to facilitate revision delta support.An extension interface forclass mappingsthat support units.Interface for mapping features withisMany() == true.Extension interface toIListMapping.Extension interface toIListMapping2.Extension interface toIListMapping.Interface to complementIListMappingin order to provide list delta processing support.Interface to complementIListMappingin order to provide unit support.The mapping strategy acts as a connection between the DBStore and the database management (and OR-mapping) classes.Contains symbolic constants that specifiy valid keys ofmapping strategy properties.Interface to complementIMappingStrategy.Mapping of single values to and from the database.A descriptor which describes one type mapping class.A factory for typeMappings.A provider for type mapping information.A factory for typeMappingProviders.A global (singleton) registry which collects all available type mappings which are either available in the CDO core, as declared extensions, or registered manually.