Uses of Interface
org.apache.openjpa.jdbc.meta.Strategy
Packages that use Strategy
Package
Description
OpenJPA-JDBC Runtime Kernel
OpenJPA-JDBC ORM Metadata
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 -
Uses of Strategy in org.apache.openjpa.jdbc.meta
Subinterfaces of Strategy in org.apache.openjpa.jdbc.metaModifier and TypeInterfaceDescriptioninterfaceMapping from a class to a relational schema.interfaceHandles determining the object class of database records.interfaceMaps a persistent field to the relational schema.interfaceHandles optimistic lock versioning for a class.Classes in org.apache.openjpa.jdbc.meta that implement StrategyModifier and TypeClassDescriptionclassSpecialization of metadata for relational databases.classHandles determining the object class of database records.classSpecialization of metadata for relational databases.classHandles 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.stratsModifier and TypeInterfaceDescriptioninterfaceInterface implemented by collection strategies so that they can support large result set collections.interfaceInterface implemented by map strategies so that they can support large result set maps.Classes in org.apache.openjpa.jdbc.meta.strats that implement StrategyModifier and TypeClassDescriptionclassNo-op strategy for easy extension.classNo-op strategy for easy extension.classNo-op strategy for easy extension.classNo-op strategy for easy extension.classNo-op strategy for easy extension.classStores the class name along with each database object record.classUses a one or more column(s) and corresponding version object.classAn abstract container mapping that handles traversing the join to examine the size of the relation.classClass mapping for embedded objects.classMapping for an embedded persistent object.classMapping for classes mapped to their superclass table.classMapping for when the class maps all fields to its own table.classMapping for a collection of values in a separate table controlled by aValueHandler.classMapping for a single-valued field that delegates to aValueHandler.classMapping for a map of keys and values both controlled byValueHandlers.classMapping for a map whose keys are controlled by aValueHandlerand whose values are relations to other persistent objects.classBase 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.classDirect mapping from a stream value to a column.classBase class for map mappings.classMapping for serialized fields on a dictionary that has a maximum embedded BLOB size.classMapping for byte array fields on a dictionary that has a maximum embedded BLOB size.classMapping for CLOB character array on a dictionary that has a maximum embedded CLOB size.classMapping for CLOB string on a dictionary that has a maximum embedded CLOB size.classUses multiple version numbers spanning multiple columns for optimistic versioning.classUses a timestamp for optimistic versioning with nanosecond precision.classStrategy for classes that aren't mapped.classNo-op Discriminator strategy.classAn unmapped field.classNo-op version strategy.classUses a version number for optimistic versioning.classClass mapping for embedded object id fields.classDirect mapping from a primitive value to a column.classMaps a relation to a collection of other objects using an inverse foreign key in the related object table.classMaps a collection of related objects through an association table.classMapping for a single-valued relation to another entity.classMapping for a map whose keys are relations to other persistent objects and whose values are controlled by aValueHandler.classUses an inverse foreign key in the table of the map value to determine map values.classUses an association table to hold map values.classMapping for a map whose keys and values are both relations to other persistent objects.classMaps a relation to a set of other objects using an inverse foreign key in the related object table.classMaps a set of related objects through an association table.classUses a state image to determine whether concurrency violations take place.classBase class for strategies that are stored as a collection, even if their field value is something else.classDirect mapping from a string value to a column.classDiscriminator strategy that outer joins to all possible subclass tables to determine the class of an instance.classDiscriminator strategy that delegates to superclass discriminator.classVersion strategy that delegates to the suerpclass version.classUses a timestamp for optimistic versioning.classMaps metadata-given values to classes.classMapping for subclasses that join to their superclass table.