| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Strategy | |
|---|---|
| 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.meta | 
|---|
| Subinterfaces of Strategy in org.apache.openjpa.jdbc.meta | |
|---|---|
|  interface | ClassStrategyMapping from a class to a relational schema. | 
|  interface | DiscriminatorStrategyHandles determining the object class of database records. | 
|  interface | FieldStrategyMaps a persistent field to the relational schema. | 
|  interface | VersionStrategyHandles optimistic lock versioning for a class. | 
| Classes in org.apache.openjpa.jdbc.meta that implement Strategy | |
|---|---|
|  class | ClassMappingSpecialization of metadata for relational databases. | 
|  class | DiscriminatorHandles determining the object class of database records. | 
|  class | FieldMappingSpecialization of metadata for relational databases. | 
|  class | VersionHandles 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 | LRSCollectionFieldStrategyInterface implemented by collection strategies so that they can support large result set collections. | 
|  interface | LRSMapFieldStrategyInterface 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 | AbstractClassStrategyNo-op strategy for easy extension. | 
|  class | AbstractDiscriminatorStrategyNo-op strategy for easy extension. | 
|  class | AbstractFieldStrategyNo-op strategy for easy extension. | 
|  class | AbstractStrategyNo-op strategy for easy extension. | 
|  class | AbstractVersionStrategyNo-op strategy for easy extension. | 
|  class | ClassNameDiscriminatorStrategyStores the class name along with each database object record. | 
|  class | ColumnVersionStrategyUses a single column and corresponding version object. | 
|  class | ContainerFieldStrategyAn abstract container mapping that handles traversing the join to examine the size of the relation. | 
|  class | EmbeddedClassStrategyClass mapping for embedded objects. | 
|  class | EmbedFieldStrategyMapping for an embedded persistent object. | 
|  class | FlatClassStrategyMapping for classes mapped to their superclass table. | 
|  class | FullClassStrategyMapping for when the class maps all fields to its own table. | 
|  class | HandlerFieldStrategyMapping for a single-valued field that delegates to a ValueHandler. | 
|  class | InValueDiscriminatorStrategyBase 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 | MapTableFieldStrategyBase class for map mappings. | 
|  class | MaxEmbeddedBlobFieldStrategyMapping for serialized fields on a dictionary that has a maximum embedded BLOB size. | 
|  class | MaxEmbeddedByteArrayFieldStrategyMapping for byte array fields on a dictionary that has a maximum embedded BLOB size. | 
|  class | MaxEmbeddedCharArrayFieldStrategyMapping for CLOB character array on a dictionary that has a maximum embedded CLOB size. | 
|  class | MaxEmbeddedClobFieldStrategyMapping for CLOB string on a dictionary that has a maximum embedded CLOB size. | 
|  class | NoneClassStrategyStrategy for classes that aren't mapped. | 
|  class | NoneDiscriminatorStrategyNo-op Discriminator strategy. | 
|  class | NoneFieldStrategyAn unmapped field. | 
|  class | NoneVersionStrategyNo-op version strategy. | 
|  class | NumberVersionStrategyUses a version number for optimistic versioning. | 
|  class | ObjectIdClassStrategyClass mapping for embedded object id fields. | 
|  class | PrimitiveFieldStrategyDirect mapping from a primitive value to a column. | 
|  class | RelationCollectionInverseKeyFieldStrategyMaps a relation to a collection of other objects using an inverse foreign key in the related object table. | 
|  class | RelationCollectionTableFieldStrategyMaps a collection of related objects through an association table. | 
|  class | RelationFieldStrategyMapping for a single-valued relation to another entity. | 
|  class | RelationMapInverseKeyFieldStrategyUses an inverse foreign key in the table of the map value to determine map values. | 
|  class | RelationMapTableFieldStrategyUses an association table to hold map values. | 
|  class | RelationToManyInverseKeyFieldStrategyMaps a relation to a set of other objects using an inverse foreign key in the related object table. | 
|  class | RelationToManyTableFieldStrategyMaps a set of related objects through an association table. | 
|  class | StateComparisonVersionStrategyUses a state image to determine whether concurrency violations take place. | 
|  class | StoreCollectionFieldStrategyBase class for strategies that are stored as a collection, even if their field value is something else. | 
|  class | StringFieldStrategyDirect mapping from a string value to a column. | 
|  class | SubclassJoinDiscriminatorStrategyDiscriminator strategy that outer joins to all possible subclass tables to determine the class of an instance. | 
|  class | SuperclassDiscriminatorStrategyDiscriminator strategy that delegates to superclass discriminator. | 
|  class | SuperclassVersionStrategyVersion strategy that delegates to the suerpclass version. | 
|  class | TimestampVersionStrategyUses a timestamp for optimistic versioning. | 
|  class | ValueMapDiscriminatorStrategyMaps metadata-given values to classes. | 
|  class | VerticalClassStrategyMapping for subclasses that join to their superclass table. | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||