org.apache.openjpa.jdbc.meta |
OpenJPA-JDBC ORM Metadata
This package extends the standard persistence metadata with
object-relational mapping information.
|
Java Source File Name | Type | Comment |
ClassMapping.java | Class | Specialization of metadata for relational databases. |
ClassMappingInfo.java | Class | Information about the mapping from a class to the schema, in raw form.
The columns and tables used in mapping info will not be part of the
SchemaGroup used at runtime. |
ClassStrategy.java | Interface | Mapping from a class to a relational schema. |
DelegatingJoinable.java | Class | Delegates to another
Joinable after doing column
translation. |
Discriminator.java | Class | Handles determining the object class of database records. |
DiscriminatorMappingInfo.java | Class | Information about the mapping from a discriminator to the schema, in
raw form. |
DiscriminatorStrategy.java | Interface | Handles determining the object class of database records. |
Embeddable.java | Interface | Interface for field strategies that can managed fields of
embedded-element, embedded-key, and embedded-value objects. |
FieldMapping.java | Class | Specialization of metadata for relational databases. |
FieldMappingInfo.java | Class | Information about the mapping from a field to the schema, in raw form.
The columns and tables used in mapping info will not be part of the
SchemaGroup used at runtime. |
FieldStrategy.java | Interface | Maps a persistent field to the relational schema. |
JavaSQLTypes.java | Class | Java SQL type constants. |
JDBCColumnOrder.java | Class | Order by a synthetic order column. |
JDBCOrder.java | Interface | Order in the datastore using JDBC. |
JDBCRelatedFieldOrder.java | Class | Use the database to order by a field in the related type. |
JDBCValueOrder.java | Class | Order by value columns, which are the primary key columns in the case
of a relation field. |
Joinable.java | Interface | Represents a value that can be joined to. |
MappingDefaults.java | Interface | Generates default names for tables, columns, indexes, constraints, etc. |
MappingDefaultsImpl.java | Class | Default implementation of
MappingDefaults . |
MappingInfo.java | Class | Base class storing raw mapping information; defines utility methods for
converting raw mapping information to full mapping to the schema. |
MappingRepository.java | Class | Repository of object/relational mapping information. |
MappingStrategyInstaller.java | Class | Installer used during mapping that attempts to use the given mapping
information (if any), and fails if it does not work. |
MappingTool.java | Class | Tool for manipulating class mappings and associated schema. |
MetaDataPlusMappingFactory.java | Class | Combines two internal
MetaDataFactory instances -- one for
metadata, one for mappings -- into a single
MetaDataFactory facade. |
NoneMappingDefaults.java | Class | No-op mapping defaults. |
NoneStrategyInstaller.java | Class | Clears all mapping information from classes and installs none strategies. |
PropertiesReverseCustomizer.java | Class | Simple
ReverseCustomizer that uses a properties file to
to allow customization of basic class and field properties. |
QueryResultMapping.java | Class | Mapping of a query result set to scalar and/or persistence-capable
object-level values. |
RefreshStrategyInstaller.java | Class | Attempts to install using the given mapping information. |
RelationId.java | Interface | Callback to store a relation after the object id has been assigned. |
ReverseCustomizer.java | Interface | Plugin in interface to customize the output of the
ReverseMappingTool . |
ReverseMappingTool.java | Class | Reverse-maps a schema into class mappings and the assiciated java
code. |
RuntimeStrategyInstaller.java | Class | Installer that attempts to use the given mapping information, and
fails if it does not work. |
SequenceMapping.java | Class | Specialization of sequence metadata for ORM. |
Strategy.java | Interface | Interface implemented by all mapping strategies. |
StrategyInstaller.java | Class | Installs mapping strategies. |
TestCalendarField.java | Class | |
TestMappingToolAutoDelete.java | Class | |
TestMappingToolTemporal.java | Class | |
ValueHandler.java | Interface | Maps a value to a relational schema. |
ValueMapping.java | Interface | Specialization of value metadata for relational databases. |
ValueMappingImpl.java | Class | Standalone
ValueMapping implementation. |
ValueMappingInfo.java | Class | Information about the mapping from a field value to the schema, in
raw form. |
Version.java | Class | Handles optimistic lock versioning for a class. |
VersionMappingInfo.java | Class | Information about the mapping from a version indicator to the schema, in
raw form. |
VersionStrategy.java | Interface | Handles optimistic lock versioning for a class. |