Package org.eclipse.emf.cdo.server.db.mapping
Server concepts for dealing with mapping strategies and mappings for classes, lists and types.
-
Interface Summary Interface Description IBranchDeletionSupport Extension interface toIListMapping
andIClassMapping
.IClassMapping Basic interface for class mappings.IClassMappingAuditSupport Interface which complementsIClassMapping
with methods to facilitate audit support.IClassMappingDeltaSupport Interface which complementsIClassMapping
with methods to facilitate revision delta support.IClassMappingUnitSupport An extension interface forclass mappings
that support units.IListMapping Interface for mapping features withisMany() == true
.IListMapping2 Extension interface toIListMapping
.IListMapping3 Extension interface toIListMapping2
.IListMapping4 Extension interface toIListMapping
.IListMappingDeltaSupport Interface to complementIListMapping
in order to provide list delta processing support.IListMappingUnitSupport Interface to complementIListMapping
in order to provide unit support.IMappingStrategy The mapping strategy acts as a connection between the DBStore and the database management (and OR-mapping) classes.IMappingStrategy.Props Contains symbolic constants that specifiy valid keys ofmapping strategy properties
.IMappingStrategy2 Interface to complementIMappingStrategy
.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 Class Description AbstractTypeMapping This is a default implementation for theITypeMapping
interface which provides default behavor for all common types.AbstractTypeMappingFactory Abstract implementation forITypeMapping.Factory
.ColumnTypeModifier Can modify the column type of atype mapping
that is created by thetype mapping registry
.ColumnTypeModifier.Factory CreatesColumnTypeModifier
instances.DelegatingTypeMapping ITypeMapping.Provider.Factory A factory for typeMappingProviders.