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
ITypeMapping
interface which provides default behavor for all common types.Abstract implementation forITypeMapping.Factory
.Can modify the column type of atype mapping
that is created by thetype mapping registry
.CreatesColumnTypeModifier
instances.Extension interface toIListMapping
andIClassMapping
.Basic interface for class mappings.Interface which complementsIClassMapping
with methods to facilitate audit support.Interface which complementsIClassMapping
with methods to facilitate revision delta support.An extension interface forclass mappings
that support units.Interface for mapping features withisMany() == true
.Extension interface toIListMapping
.Extension interface toIListMapping2
.Extension interface toIListMapping
.Interface to complementIListMapping
in order to provide list delta processing support.Interface to complementIListMapping
in 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.