Uses of Interface
org.apache.openjpa.jdbc.meta.FieldStrategy
Package
Description
OpenJPA-JDBC ORM Metadata
OpenJPA-JDBC ORM Strategies
-
Uses of FieldStrategy in org.apache.openjpa.jdbc.meta
Modifier and TypeClassDescriptionclass
Specialization of metadata for relational databases.Modifier and TypeMethodDescriptionprotected FieldStrategy
MappingRepository.defaultStrategy
(FieldMapping field, boolean installHandlers) Determine the default strategy to use for the given field.protected FieldStrategy
MappingRepository.defaultStrategy
(FieldMapping field, boolean installHandlers, boolean adapting) Determine the default strategy to use for the given field.protected FieldStrategy
MappingRepository.defaultTypeStrategy
(FieldMapping field, boolean installHandlers, boolean adapting) Return the built-in strategy for the field's type, or null if none.FieldMapping.getStrategy()
The strategy used to map this mapping.protected FieldStrategy
MappingRepository.handlerCollectionStrategy
(FieldMapping field, ValueHandler ehandler, boolean installHandlers) Return the collection strategy for the given element handler, or null if none.protected FieldStrategy
MappingRepository.handlerMapStrategy
(FieldMapping field, ValueHandler khandler, ValueHandler vhandler, boolean krel, boolean vrel, boolean installHandlers) Return the map strategy for the given key and value handlers / relations, or null if none.protected FieldStrategy
MappingRepository.namedStrategy
(FieldMapping field, boolean installHandlers) Instantiate the given field's named strategy, or return null if no named strategy.Modifier and TypeMethodDescriptionvoid
FieldMapping.setStrategy
(FieldStrategy strategy, Boolean adapt) The strategy used to map this mapping. -
Uses of FieldStrategy in org.apache.openjpa.jdbc.meta.strats
Modifier and TypeInterfaceDescriptioninterface
Interface implemented by collection strategies so that they can support large result set collections.interface
Interface implemented by map strategies so that they can support large result set maps.Modifier and TypeClassDescriptionclass
No-op strategy for easy extension.class
An abstract container mapping that handles traversing the join to examine the size of the relation.class
Mapping for an embedded persistent object.class
Mapping for a collection of values in a separate table controlled by aValueHandler
.class
Mapping for a single-valued field that delegates to aValueHandler
.class
Mapping for a map of keys and values both controlled byValueHandler
s.class
Mapping for a map whose keys are controlled by aValueHandler
and whose values are relations to other persistent objects.class
Direct mapping from a stream value to a column.class
Base class for map mappings.class
Mapping for serialized fields on a dictionary that has a maximum embedded BLOB size.class
Mapping for byte array fields on a dictionary that has a maximum embedded BLOB size.class
Mapping for CLOB character array on a dictionary that has a maximum embedded CLOB size.class
Mapping for CLOB string on a dictionary that has a maximum embedded CLOB size.class
An unmapped field.class
Direct mapping from a primitive value to a column.class
Maps a relation to a collection of other objects using an inverse foreign key in the related object table.class
Maps a collection of related objects through an association table.class
Mapping for a single-valued relation to another entity.class
Mapping for a map whose keys are relations to other persistent objects and whose values are controlled by aValueHandler
.class
Uses an inverse foreign key in the table of the map value to determine map values.class
Uses an association table to hold map values.class
Mapping for a map whose keys and values are both relations to other persistent objects.class
Maps a relation to a set of other objects using an inverse foreign key in the related object table.class
Maps a set of related objects through an association table.class
Base class for strategies that are stored as a collection, even if their field value is something else.class
Direct mapping from a string value to a column.