|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Strategy | |
---|---|
org.apache.openjpa.jdbc.kernel | OpenJPA-JDBC Runtime Kernel |
org.apache.openjpa.jdbc.meta | OpenJPA-JDBC ORM Metadata |
org.apache.openjpa.jdbc.meta.strats | OpenJPA-JDBC ORM Strategies |
Uses of Strategy in org.apache.openjpa.jdbc.kernel |
---|
Constructors in org.apache.openjpa.jdbc.kernel with parameters of type Strategy | |
---|---|
AbstractUpdateManager.CustomMapping(int action,
OpenJPAStateManager sm,
Strategy strat)
|
Uses of Strategy in org.apache.openjpa.jdbc.meta |
---|
Subinterfaces of Strategy in org.apache.openjpa.jdbc.meta | |
---|---|
interface |
ClassStrategy
Mapping from a class to a relational schema. |
interface |
DiscriminatorStrategy
Handles determining the object class of database records. |
interface |
FieldStrategy
Maps a persistent field to the relational schema. |
interface |
VersionStrategy
Handles optimistic lock versioning for a class. |
Classes in org.apache.openjpa.jdbc.meta that implement Strategy | |
---|---|
class |
ClassMapping
Specialization of metadata for relational databases. |
class |
Discriminator
Handles determining the object class of database records. |
class |
FieldMapping
Specialization of metadata for relational databases. |
class |
Version
Handles optimistic lock versioning for a class. |
Uses of Strategy in org.apache.openjpa.jdbc.meta.strats |
---|
Subinterfaces of Strategy in org.apache.openjpa.jdbc.meta.strats | |
---|---|
interface |
LRSCollectionFieldStrategy
Interface implemented by collection strategies so that they can support large result set collections. |
interface |
LRSMapFieldStrategy
Interface implemented by map strategies so that they can support large result set maps. |
Classes in org.apache.openjpa.jdbc.meta.strats that implement Strategy | |
---|---|
class |
AbstractClassStrategy
No-op strategy for easy extension. |
class |
AbstractDiscriminatorStrategy
No-op strategy for easy extension. |
class |
AbstractFieldStrategy
No-op strategy for easy extension. |
class |
AbstractStrategy
No-op strategy for easy extension. |
class |
AbstractVersionStrategy
No-op strategy for easy extension. |
class |
ClassNameDiscriminatorStrategy
Stores the class name along with each database object record. |
class |
ColumnVersionStrategy
Uses a one or more column(s) and corresponding version object. |
class |
ContainerFieldStrategy
An abstract container mapping that handles traversing the join to examine the size of the relation. |
class |
EmbeddedClassStrategy
Class mapping for embedded objects. |
class |
EmbedFieldStrategy
Mapping for an embedded persistent object. |
class |
FlatClassStrategy
Mapping for classes mapped to their superclass table. |
class |
FullClassStrategy
Mapping for when the class maps all fields to its own table. |
class |
HandlerCollectionTableFieldStrategy
Mapping for a collection of values in a separate table controlled by a ValueHandler . |
class |
HandlerFieldStrategy
Mapping for a single-valued field that delegates to a ValueHandler . |
class |
HandlerHandlerMapTableFieldStrategy
Mapping for a map of keys and values both controlled by ValueHandler s. |
class |
HandlerRelationMapTableFieldStrategy
Mapping for a map whose keys are controlled by a ValueHandler
and whose values are relations to other persistent objects. |
class |
InValueDiscriminatorStrategy
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. |
class |
LobFieldStrategy
Direct mapping from a stream value to a column. |
class |
MapTableFieldStrategy
Base class for map mappings. |
class |
MaxEmbeddedBlobFieldStrategy
Mapping for serialized fields on a dictionary that has a maximum embedded BLOB size. |
class |
MaxEmbeddedByteArrayFieldStrategy
Mapping for byte array fields on a dictionary that has a maximum embedded BLOB size. |
class |
MaxEmbeddedCharArrayFieldStrategy
Mapping for CLOB character array on a dictionary that has a maximum embedded CLOB size. |
class |
MaxEmbeddedClobFieldStrategy
Mapping for CLOB string on a dictionary that has a maximum embedded CLOB size. |
(package private) class |
MaxEmbeddedLobFieldStrategy
Base class for LOBs on databases that limit the max embedded LOB size. |
class |
MultiColumnVersionStrategy
Uses multiple version numbers spanning multiple columns for optimistic versioning. |
class |
NanoPrecisionTimestampVersionStrategy
Uses a timestamp for optimistic versioning with nanosecond precision. |
class |
NoneClassStrategy
Strategy for classes that aren't mapped. |
class |
NoneDiscriminatorStrategy
No-op Discriminator strategy. |
class |
NoneFieldStrategy
An unmapped field. |
class |
NoneVersionStrategy
No-op version strategy. |
class |
NumberVersionStrategy
Uses a version number for optimistic versioning. |
class |
ObjectIdClassStrategy
Class mapping for embedded object id fields. |
class |
PrimitiveFieldStrategy
Direct mapping from a primitive value to a column. |
class |
RelationCollectionInverseKeyFieldStrategy
Maps a relation to a collection of other objects using an inverse foreign key in the related object table. |
class |
RelationCollectionTableFieldStrategy
Maps a collection of related objects through an association table. |
class |
RelationFieldStrategy
Mapping for a single-valued relation to another entity. |
class |
RelationHandlerMapTableFieldStrategy
Mapping for a map whose keys are relations to other persistent objects and whose values are controlled by a ValueHandler . |
class |
RelationMapInverseKeyFieldStrategy
Uses an inverse foreign key in the table of the map value to determine map values. |
class |
RelationMapTableFieldStrategy
Uses an association table to hold map values. |
class |
RelationRelationMapTableFieldStrategy
Mapping for a map whose keys and values are both relations to other persistent objects. |
class |
RelationToManyInverseKeyFieldStrategy
Maps a relation to a set of other objects using an inverse foreign key in the related object table. |
class |
RelationToManyTableFieldStrategy
Maps a set of related objects through an association table. |
class |
StateComparisonVersionStrategy
Uses a state image to determine whether concurrency violations take place. |
class |
StoreCollectionFieldStrategy
Base class for strategies that are stored as a collection, even if their field value is something else. |
class |
StringFieldStrategy
Direct mapping from a string value to a column. |
class |
SubclassJoinDiscriminatorStrategy
Discriminator strategy that outer joins to all possible subclass tables to determine the class of an instance. |
class |
SuperclassDiscriminatorStrategy
Discriminator strategy that delegates to superclass discriminator. |
class |
SuperclassVersionStrategy
Version strategy that delegates to the suerpclass version. |
class |
TimestampVersionStrategy
Uses a timestamp for optimistic versioning. |
class |
ValueMapDiscriminatorStrategy
Maps metadata-given values to classes. |
class |
VerticalClassStrategy
Mapping for subclasses that join to their superclass table. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |