Uses of Interface
org.apache.openjpa.jdbc.meta.FieldStrategy

Packages that use FieldStrategy
org.apache.openjpa.jdbc.meta OpenJPA-JDBC ORM Metadata 
org.apache.openjpa.jdbc.meta.strats OpenJPA-JDBC ORM Strategies 
 

Uses of FieldStrategy in org.apache.openjpa.jdbc.meta
 

Classes in org.apache.openjpa.jdbc.meta that implement FieldStrategy
 class FieldMapping
          Specialization of metadata for relational databases.
 

Methods in org.apache.openjpa.jdbc.meta that return FieldStrategy
protected  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.
 FieldStrategy 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.
 

Methods in org.apache.openjpa.jdbc.meta with parameters of type FieldStrategy
 void FieldMapping.setStrategy(FieldStrategy strategy, Boolean adapt)
          The strategy used to map this mapping.
 

Uses of FieldStrategy in org.apache.openjpa.jdbc.meta.strats
 

Subinterfaces of FieldStrategy 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 FieldStrategy
 class AbstractFieldStrategy
          No-op strategy for easy extension.
 class ContainerFieldStrategy
          An abstract container mapping that handles traversing the join to examine the size of the relation.
 class EmbedFieldStrategy
          Mapping for an embedded persistent object.
 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 ValueHandlers.
 class HandlerRelationMapTableFieldStrategy
          Mapping for a map whose keys are controlled by a ValueHandler and whose values are relations to other persistent objects.
 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 NoneFieldStrategy
          An unmapped field.
 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 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.
 



Copyright © 2006-2010 Apache Software Foundation. All Rights Reserved.