SolarMetric Kodo JDO 3.3.5 generated on August 31 2005

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 ClassMappings 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 FieldMappings 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 ClassMappingInfos.
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.


SolarMetric Kodo JDO 3.3.5 generated on August 31 2005

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