org.apache.openjpa.jdbc.meta.strats |
OpenJPA-JDBC ORM Strategies
Library of mapping strategies.
|
Java Source File Name | Type | Comment |
AbstractClassStrategy.java | Class | No-op strategy for easy extension. |
AbstractDiscriminatorStrategy.java | Class | No-op strategy for easy extension. |
AbstractFieldStrategy.java | Class | No-op strategy for easy extension. |
AbstractLobTest.java | Class | This abstract class defines all the tests for LOBS. |
AbstractStrategy.java | Class | No-op strategy for easy extension. |
AbstractValueHandler.java | Class | No-op implementations of
ValueHandler interface methods. |
AbstractVersionStrategy.java | Class | No-op strategy for easy extension. |
BlobValueHandler.java | Class | Handler for blob values. |
ByteArrayValueHandler.java | Class | Handler for byte array values. |
CharArrayStreamValueHandler.java | Class | Handler for char array values. |
CharArrayValueHandler.java | Class | Handler for char array values. |
ClassNameDiscriminatorStrategy.java | Class | Stores the class name along with each database object record. |
ClobValueHandler.java | Class | Handler for clob values. |
ColumnVersionStrategy.java | Class | Uses a single column and corresponding version object. |
ContainerFieldStrategy.java | Class | An abstract container mapping that handles traversing the
join to examine the size of the relation. |
ElementEmbedValueHandler.java | Class | Handler for embedded objects as elements of a collection or map. |
EmbeddedClassStrategy.java | Class | Class mapping for embedded objects. |
EmbedFieldStrategy.java | Class | Mapping for an embedded persistent object. |
EmbedValueHandler.java | Class | Base class for embedded value handlers. |
EnumValueHandler.java | Class | Value handler for JDK1.5 enum field types. |
FlatClassStrategy.java | Class | Mapping for classes mapped to their superclass table. |
FullClassStrategy.java | Class | Mapping for when the class maps all fields to its own table. |
HandlerCollectionTableFieldStrategy.java | Class | |
HandlerFieldStrategy.java | Class | Mapping for a single-valued field that delegates to a
ValueHandler . |
HandlerHandlerMapTableFieldStrategy.java | Class | Mapping for a map of keys and values both controlled by
ValueHandler s. |
HandlerRelationMapTableFieldStrategy.java | Class | |
HandlerStrategies.java | Class | Utility methods for strategies using value handlers. |
IdentityJoinable.java | Class | Joinable for the datastore identity column. |
ImmutableValueHandler.java | Class | Handler for simple type and string values. |
InputStreamLobEntity.java | Class | An entity with an InputStream. |
InputStreamLobTest.java | Class | Defines all the abstract methods from AbstractLobTest to tests the
the LOB support with an InputStream. |
InputStreamWrapper.java | Class | This class is used to kwon where the content of the InputStream is load. |
InValueDiscriminatorStrategy.java | Class | Base discriminator strategy that determines the class of database
records using a column holding a value mapped to a class, and limits
SELECTs using an IN (...) statement. |
LobEntity.java | Interface | |
LobFieldStrategy.java | Class | Direct mapping from a stream value to a column. |
LRSCollectionFieldStrategy.java | Interface | Interface implemented by collection strategies so that they can
support large result set collections. |
LRSMapFieldStrategy.java | Interface | Interface implemented by map strategies so that they can
support large result set maps. |
LRSProxyCollection.java | Class | Large result set collection. |
LRSProxyMap.java | Class | Large result set map. |
MapTableFieldStrategy.java | Class | Base class for map mappings. |
MaxEmbeddedBlobFieldStrategy.java | Class | Mapping for serialized fields on a dictionary that has a maximum embedded
BLOB size. |
MaxEmbeddedByteArrayFieldStrategy.java | Class | Mapping for byte array fields on a dictionary that has a maximum embedded
BLOB size. |
MaxEmbeddedCharArrayFieldStrategy.java | Class | Mapping for CLOB character array on a dictionary that has a maximum
embedded CLOB size. |
MaxEmbeddedClobFieldStrategy.java | Class | Mapping for CLOB string on a dictionary that has a maximum embedded
CLOB size. |
MaxEmbeddedLobFieldStrategy.java | Class | Base class for LOBs on databases that limit the max embedded LOB size. |
NanoPrecisionTimestampVersionStrategy.java | Class | Uses a timestamp for optimistic versioning with nanosecond
precision. |
NoneClassStrategy.java | Class | Strategy for classes that aren't mapped. |
NoneDiscriminatorStrategy.java | Class | No-op Discriminator strategy. |
NoneFieldStrategy.java | Class | An unmapped field. |
NoneVersionStrategy.java | Class | No-op version strategy. |
NumberVersionStrategy.java | Class | Uses a version number for optimistic versioning. |
ObjectIdClassStrategy.java | Class | Class mapping for embedded object id fields. |
ObjectIdValueHandler.java | Class | Handler for embedded object id fields. |
PrimitiveFieldStrategy.java | Class | Direct mapping from a primitive value to a column. |
PrimitiveWrapperArrays.java | Class | Primitive wrapper array helper methods. |
ReaderLobEntity.java | Class | An entity with a Reader field. |
ReaderLobTest.java | Class | Defines all the abstract methods from AbstractLobTest to tests the
the LOB support with a Reader. |
ReaderWrapper.java | Class | This class is used to kwon where the content of the Reader is load. |
RelationCollectionInverseKeyFieldStrategy.java | Class | Maps a relation to a collection of other objects using an inverse
foreign key in the related object table. |
RelationCollectionTableFieldStrategy.java | Class | Maps a collection of related objects through an association table. |
RelationFieldStrategy.java | Class | Mapping for a single-valued relation to another entity. |
RelationHandlerMapTableFieldStrategy.java | Class | |
RelationMapInverseKeyFieldStrategy.java | Class | Uses an inverse foreign key in the table of the map value to determine
map values. |
RelationMapTableFieldStrategy.java | Class | Uses an association table to hold map values. |
RelationRelationMapTableFieldStrategy.java | Class | |
RelationStrategies.java | Class | Helper methods for relation mappings. |
RelationToManyInverseKeyFieldStrategy.java | Class | Maps a relation to a set of other objects using an inverse
foreign key in the related object table. |
RelationToManyTableFieldStrategy.java | Class | Maps a set of related objects through an association table. |
StateComparisonVersionStrategy.java | Class | Uses a state image to determine whether concurrency violations take place. |
StoreCollectionFieldStrategy.java | Class | Base class for strategies that are stored as a collection, even if
their field value is something else. |
StringFieldStrategy.java | Class | Direct mapping from a string value to a column. |
SubclassJoinDiscriminatorStrategy.java | Class | Discriminator strategy that outer joins to all possible subclass tables
to determine the class of an instance. |
SuperclassDiscriminatorStrategy.java | Class | Discriminator strategy that delegates to superclass discriminator. |
SuperclassVersionStrategy.java | Class | Version strategy that delegates to the suerpclass version. |
TimestampVersionStrategy.java | Class | Uses a timestamp for optimistic versioning. |
UntypedPCValueHandler.java | Class | Handler for unknown persistence-capable object fields that stores
stringified oids. |
ValueMapDiscriminatorStrategy.java | Class | Maps metadata-given values to classes. |
VerticalClassStrategy.java | Class | Mapping for subclasses that join to their superclass table. |
XMLValueHandler.java | Class | Base class for xml value handlers. |