| 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. |
| EntityBool.java | Class | |
| 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. |
| TestBooleanValue.java | Class | |
| TestCalendarField.java | Class | |
| TestMappingDefaultsImpl.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. |