Package org.eclipse.emf.cdo.server.db.mapping

Server concepts for dealing with mapping strategies and mappings for classes, lists and types.

Interface Summary
IClassMapping Basic interface for class mappings.
IClassMappingAuditSupport Interface which complements IClassMapping with methods to facilitate audit support.
IClassMappingDeltaSupport Interface which complements IClassMapping with methods to facilitate revision delta support.
IListMapping Interface for mapping features with isMany() == true.
IListMapping2 Extension interface to IListMapping.
IListMappingDeltaSupport Interface to complement IListMapping in order to provide list delta processing support.
IMappingStrategy The mapping strategy acts as a connection between the DBStore and the database management (and OR-mapping) classes.
ITypeMapping Mapping of single values to and from the database.
ITypeMapping.Descriptor A descriptor which describes one type mapping class.
ITypeMapping.Factory A factory for typeMappings.
ITypeMapping.Provider A provider for type mapping information.
ITypeMapping.Registry A global (singleton) registry which collects all available type mappings which are either available in the CDO core, as declared extensions, or registered manually.

Class Summary
AbstractTypeMapping This is a default implementation for the ITypeMapping interface which provides default behavor for all common types.
AbstractTypeMappingFactory Abstract implementation for ITypeMapping.Factory.
ColumnTypeModifier Can modify the column type of a type mapping that is created by the type mapping registry.
ColumnTypeModifier.Factory Creates ColumnTypeModifier instances.

Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.