Overview | Package | Class | Tree | Deprecated | Index | Help
| SolarMetric Kodo JDO 3.2.4 generated on January 7 2005
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package kodo.jdbc.meta

Object-Relational Mapping

See:
Description

Interface Summary
ClassMapping | Mapping from a class to a relational schema.
FieldMapping | Maps a persistent field to the relational schema.
JDBCTypes | JDBC type constants.
JoinableMapping | Represents a mapping that can be joined to.
Mapping | Interface implemented by all mappings.
MappingFactory | Factory for object-relational mapping information.
ReverseCustomizer | Plugin in interface to customize the output of the `ReverseMappingTool`.
VersionableFieldMapping | Field mappings for fields that can be used to determine whether object state has changed during an optimistic transaction must implement this interface.

Class Summary
AbstractClassMapping | Mapping from a class to a relational schema.
AbstractCollectionFieldMapping | Base class for collection mappings.
AbstractFieldMapping | Maps a persistent field to the relational schema.
AbstractMapFieldMapping | Base class for map mappings.
BaseClassMapping | Class mapping used for base classes in a persistent inheritance tree.
BlobFieldMapping | Maps a single-column BLOB.
ByteArrayFieldMapping | Maps a single-column unserialized BLOB.
ClassIndicator | Handles determining the object class of database records.
ClassMappingInfo | Holds information about a class mapping; this is used as an intermediate step during serialization and deserialization of `ClassMapping`s to XML or some other format.
ClobFieldMapping | Maps a CLOB.
CollectionFieldMapping | Maps a collection of simple values.
ColumnClassIndicator | Abstract base class for class indicators that use a column to hold class information.
ColumnCollectionFieldMapping | Base type for collection mappings that use a single column for their element value.
ColumnFieldMapping | Base class for single-column mappings.
ColumnMapFieldMapping | A map where both the key and value are single-column mappings.
ColumnToManyMapFieldMapping | Maps a map of single-column keys to related objects.
ColumnVersionIndicator | Abstract base class for version indicators that use a column to hold version information.
ContainerFieldMapping | Base class for collection and map mappings.
DateVersionIndicator | Handles optimistic lock versioning via a lock column containing timestamps in the data store.
DBMappingFactory | Factory that uses an XML mapping definition stored in the database to record the system mappings.
DelegatingJoinableMapping | Delegates to another `JoinableMapping` after doing column translation.
EmbeddedOneToOneFieldMapping | Maps an embedded 1-1 relation.
FieldMappingInfo | Holds information about a field mapping; this is used as an intermediate step during serialization and deserialization of `FieldMapping`s to XML or some other format.
FileMappingFactory | Factory that uses multiple XML mapping files to construct the system mappings.
FlatClassMapping | Mapping for subclasses that are stored in their parent class' table.
HorizontalClassMapping | Mapping that relies on subclass mappings to define the fields.
InClassNameClassIndicator | Determines the class of database records using a column holding the class name, and limits SELECTs using an IN (...) statement.
Indicator | Base class for class and version indicators.
InValueClassIndicator | Base class indicator that determines the class of database records using a column holding a value mapped to a class, and limits SELECTs using an IN (...) statement.
ManyToColumnMapFieldMapping | Maps a map of persistence capable keys to single-column values.
ManyToManyFieldMapping | Maps a relation to a collection of other objects using an xref table.
ManyToManyMapFieldMapping | Maps a map of FCO key and FCO values.
ManyToNMapFieldMapping | Maps a map of persistence capable keys to simple values.
ManyToPCObjectMapFieldMapping | A map where the keys are related objects and the values are unknown persistent objects.
MapFieldMapping | Maps a map of simple values.
MappingInfo | Base class for `ClassMappingInfo` and `FieldMappingInfo`.
MappingInfoRepository | Simple repository for `ClassMappingInfo`s.
MappingRepository | Repository of class mapping information.
Mappings | Mapping helper class.
MappingTool | Tool for manipulating class mappings and associated schema.
MetaDataMappingFactory | Factory that places mapping information in JDO metadata extensions.
MetaDataValueClassIndicator | Determines the class of database records using a metadata extensions that map a database value to the class it represents.
NoneClassMapping | Placeholder mapping for classes that indicate they do not need a mapping because they are never persisted directly.
NoneFieldMapping | Placeholder mapping for non-persistent fields or fields that do not need mappings.
NToManyMapFieldMapping | Maps a map of simple keys to related objects.
NToPCObjectMapFieldMapping | A map where the keys are simple values and the values are unknown persistent objects.
NumberVersionIndicator | Handles optimistic lock versioning via a lock column containing numeric version numbers in the data store.
OneToManyFieldMapping | Maps a relation to a collection of other objects using an inverse foreign key in the related object table.
OneToOneFieldMapping | Maps a relation to another object.
PCObjectCollectionFieldMapping | Maps a collection of unknown persistent objects.
PCObjectMapFieldMapping | A map where both the keys and values are unknown persistent objects.
PCObjectOneToOneFieldMapping | Maps a 1-1 relation to an unknown persistent object.
PCObjectToManyMapFieldMapping | A map where both the keys are unknown persistent objects and the values are related objects.
PCObjectToNMapFieldMapping | A map where the keys are unknown persistent objects and the values are simple values.
PropertiesReverseCustomizer | Simple `ReverseCustomizer` that uses a properties file to to allow customization of basic class and field properties.
ReferenceFieldMapping | Base class of most field mappings.
ReverseMappingTool | Reverse-maps a schema into class mappings and the assiciated java code.
StateImageVersionIndicator | Bases versioning on the values of the object's persistent state.
SubclassJoinClassIndicator | Class indicator that outer joins to all possible subclass tables to determine the class of an instance.
TransformationFieldMapping | Easily-extendable mapping for transforming a field value from one simple type to another.
ValueFieldMapping | Maps a single-column value.
VersionIndicator | Handles optimistic lock versioning for a class.
VerticalClassMapping | Mapping for classes that use a separate primary table than their parent class.
VirtualFieldMapping | Placeholder mapping for virtual fields that are unmapped by the superclass.

Exception Summary
MappingInfoNotFoundException | Exception type reserved for missing or invalid mapping information.

## Package kodo.jdbc.meta Description

Object-Relational Mapping

This package extends the standard JDO metadata with object-relational mapping information.

Overview | Package | Class | Tree | Deprecated | Index | Help
| SolarMetric Kodo JDO 3.2.4 generated on January 7 2005
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright 2001,2002 SolarMetric, Inc. All Rights Reserved.