Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.openjpa.jdbc.meta.ClassMapping

Packages that use ClassMapping
org.apache.openjpa.jdbc.kernel | OpenJPA-JDBC Runtime Kernel
org.apache.openjpa.jdbc.kernel.exps | OpenJPA-JDBC Expression Tree
org.apache.openjpa.jdbc.meta | OpenJPA-JDBC ORM Metadata
org.apache.openjpa.jdbc.meta.strats | OpenJPA-JDBC ORM Strategies
org.apache.openjpa.jdbc.sql | OpenJPA-JDBC SQL Abstraction
org.apache.openjpa.persistence.jdbc | OpenJPA JPA-JDBC

Uses of ClassMapping in org.apache.openjpa.jdbc.kernel

Fields in org.apache.openjpa.jdbc.kernel declared as ClassMapping
`ClassMapping` | `ConnectionInfo.mapping`

Methods in org.apache.openjpa.jdbc.kernel with parameters of type ClassMapping
`void` | `AbstractJDBCSeq.addSchema(ClassMapping mapping, SchemaGroup group)` No-op.
`void` | `JDBCSeq.addSchema(ClassMapping mapping, SchemaGroup group)` Add any tables, etc needed by this factory for the given mapping to the given schema group, if they do not exist already.
`void` | `NativeJDBCSeq.addSchema(ClassMapping mapping, SchemaGroup group)`
`void` | `TableJDBCSeq.addSchema(ClassMapping mapping, SchemaGroup group)`
`protected void` | `AbstractJDBCSeq.allocateInternal(int additional, JDBCStore store, ClassMapping mapping)` Allocate additional sequence values.
`protected void` | `TableJDBCSeq.allocateInternal(int count, JDBCStore store, ClassMapping mapping)`
`protected Object` | `AbstractJDBCSeq.currentInternal(JDBCStore store, ClassMapping mapping)` Return the current sequence object.
`protected Object` | `TableJDBCSeq.currentInternal(JDBCStore store, ClassMapping mapping)`
`static BitSet` | `PagingResultObjectProvider.getPagedFields(Select sel, ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, long size)` Return a bit set representing batch select fields that will be paged, or null if no fields need paging, which indicates that this provider should not be used.
`protected Object` | `ClassTableJDBCSeq.getPrimaryKey(ClassMapping mapping)`
`protected Object` | `TableJDBCSeq.getPrimaryKey(ClassMapping mapping)` Return the primary key value for the given class.
`protected Object` | `ValueTableJDBCSeq.getPrimaryKey(ClassMapping mapping)`
`protected long` | `TableJDBCSeq.getSequence(ClassMapping mapping, Connection conn)` Return the current sequence value, or -1 if unattainable.
`protected TableJDBCSeq.Status` | `ClassTableJDBCSeq.getStatus(ClassMapping mapping)`
`protected TableJDBCSeq.Status` | `TableJDBCSeq.getStatus(ClassMapping mapping)` Return the appropriate status object for the given class, or null if cannot handle the given class.
`int` | `DelegatingJDBCFetchConfiguration.getSubclassFetchMode(ClassMapping cls)`
`int` | `JDBCFetchConfiguration.getSubclassFetchMode(ClassMapping cls)` Return the effective subclass fetch mode for the given type.
`int` | `JDBCFetchConfigurationImpl.getSubclassFetchMode(ClassMapping cls)`
`Object` | `JDBCStoreManager.load(ClassMapping mapping, JDBCFetchConfiguration fetch, BitSet exclude, Result result)` Load the object in the current row of the given result.
`void` | `JDBCStore.loadSubclasses(ClassMapping mapping)` Makes sure all subclasses of the given type are loaded in the JVM.
`void` | `JDBCStoreManager.loadSubclasses(ClassMapping mapping)` Makes sure all subclasses of the given type are loaded in the JVM.
`Id` | `JDBCStore.newDataStoreId(long id, ClassMapping mapping, boolean subs)` Create a new datastore identity object from the given id value and mapping.
`Id` | `JDBCStoreManager.newDataStoreId(long id, ClassMapping mapping, boolean subs)`
`protected abstract Object` | `AbstractJDBCSeq.nextInternal(JDBCStore store, ClassMapping mapping)` Return the next sequence object.
`protected Object` | `NativeJDBCSeq.nextInternal(JDBCStore store, ClassMapping mapping)`
`protected Object` | `TableJDBCSeq.nextInternal(JDBCStore store, ClassMapping mapping)`
`boolean` | `JDBCStoreManager.select(Select sel, ClassMapping mapping, int subs, OpenJPAStateManager sm, BitSet fields, JDBCFetchConfiguration fetch, int eager, boolean ident, boolean outer)` For implementation use only.
`protected boolean` | `TableJDBCSeq.setSequence(ClassMapping mapping, TableJDBCSeq.Status stat, int inc, boolean updateStatSeq, Connection conn)` Grabs the next handful of sequence numbers.

Constructors in org.apache.openjpa.jdbc.kernel with parameters of type ClassMapping
`GenericResultObjectProvider(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Result res)` Constructor.
`InstanceResultObjectProvider(SelectExecutor sel, ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch)` Constructor.
`PagingResultObjectProvider(SelectExecutor sel, ClassMapping[] mappings, JDBCStore store, JDBCFetchConfiguration fetch, BitSet[] paged, long size)` Constructor.
`PagingResultObjectProvider(SelectExecutor sel, ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, BitSet paged, long size)` Constructor.

Uses of ClassMapping in org.apache.openjpa.jdbc.kernel.exps

Methods in org.apache.openjpa.jdbc.kernel.exps that return ClassMapping
`ClassMapping` | `FilterValue.getClassMapping()` If this is a path to a persistent object, return its class mapping, else return null.

Methods in org.apache.openjpa.jdbc.kernel.exps with parameters of type ClassMapping
`void` | `JDBCAggregateListener.appendTo(SQLBuffer buf, FilterValue[] args, ClassMapping mapping, JDBCStore store)` Append the SQL for this aggregate.
`void` | `GetColumn.appendTo(SQLBuffer buf, FilterValue target, FilterValue[] args, ClassMapping type, JDBCStore store)`
`void` | `JDBCFilterListener.appendTo(SQLBuffer buf, FilterValue target, FilterValue[] args, ClassMapping mapping, JDBCStore store)` Append the SQL for this expression or value.
`void` | `JDBCStringContains.appendTo(SQLBuffer buf, FilterValue target, FilterValue[] args, ClassMapping type, JDBCStore store)` Deprecated.
`void` | `JDBCWildcardMatch.appendTo(SQLBuffer sql, FilterValue target, FilterValue[] args, ClassMapping type, JDBCStore store)` Deprecated.
`void` | `SQLEmbed.appendTo(SQLBuffer buf, FilterValue target, FilterValue[] args, ClassMapping type, JDBCStore store)`
`void` | `SelectConstructor.select(Select sel, ExpContext ctx, ClassMapping mapping, boolean subclasses, QueryExpressions exps, QueryExpressionsState state, int eager)` Select the data for this query.

Constructors in org.apache.openjpa.jdbc.kernel.exps with parameters of type ClassMapping
`JDBCExpressionFactory(ClassMapping type)` Constructor.

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

Fields in org.apache.openjpa.jdbc.meta declared as ClassMapping
`static ClassMapping[]` | `ClassMapping.EMPTY_MAPPINGS`

Methods in org.apache.openjpa.jdbc.meta that return ClassMapping
`ClassMapping` | `QueryResultMapping.PCResult.getCandidateTypeMapping()` Candidate mapping.
`ClassMapping` | `Discriminator.getClassMapping()` Return the owning mapping.
`ClassMapping` | `Version.getClassMapping()` Return the owning mapping.
`ClassMapping` | `ReverseMappingTool.getClassMapping(Table table)` Return the class mapping for the given table, or null if none.
`ClassMapping` | `FieldMapping.getDeclaredTypeMapping()`
`ClassMapping` | `ValueMapping.getDeclaredTypeMapping()` Convenience method to perform cast from `ValueMetaData.getDeclaredTypeMetaData()`.
`ClassMapping` | `ValueMappingImpl.getDeclaredTypeMapping()`
`ClassMapping` | `FieldMapping.getDeclaringMapping()` Convenience method to perform cast from `FieldMetaData.getDeclaringMetaData()`
`ClassMapping` | `FieldMapping.getDefiningMapping()` Convenience method to perform cast from `FieldMetaData.getDefiningMetaData()`
`ClassMapping` | `FieldMapping.getEmbeddedMapping()`
`ClassMapping` | `ValueMapping.getEmbeddedMapping()` Convenience method to perform cast from `ValueMetaData.getEmbeddedMetaData()`.
`ClassMapping` | `ValueMappingImpl.getEmbeddedMapping()`
`ClassMapping[]` | `MappingRepository.getImplementorMappings(Class cls, ClassLoader envLoader, boolean mustExist)`
`ClassMapping[]` | `ClassMapping.getIndependentAssignableMappings()` Returns the closest-derived list of non-inter-joinable mapped types assignable to this type.
`ClassMapping[]` | `FieldMapping.getIndependentTypeMappings()`
`ClassMapping[]` | `ValueMapping.getIndependentTypeMappings()` Return all independently-mapped joinable types for this value, depending on whether this value is polymorphic and how the related type is mapped.
`ClassMapping[]` | `ValueMappingImpl.getIndependentTypeMappings()`
`ClassMapping[]` | `ClassMapping.getJoinablePCSubclassMappings()` Return mapped subclasses that are reachable via joins.
`ClassMapping` | `ClassMapping.getJoinablePCSuperclassMapping()` Return the nearest mapped superclass that can join to this class.
`ClassMapping[]` | `ClassMapping.getMappedPCSubclassMappings()` Convenience method to perform cast from `ClassMetaData.getMappedPCSubclassMetaDatas()`.
`ClassMapping` | `ClassMapping.getMappedPCSuperclassMapping()` Convenience method to perform cast from `ClassMetaData.getMappedPCSuperclassMetaData()`.
`ClassMapping` | `MappingRepository.getMapping(Class cls, ClassLoader envLoader, boolean mustExist)`
`ClassMapping` | `MappingRepository.getMapping(Object oid, ClassLoader envLoader, boolean mustExist)`
`ClassMapping[]` | `MappingRepository.getMappings()`
`ClassMapping[]` | `ReverseMappingTool.getMappings()` Return the generated mappings.
`ClassMapping[]` | `ClassMapping.getPCSubclassMappings()` Convenience method to perform cast from `ClassMetaData.getPCSubclassMetaDatas()`.
`ClassMapping` | `ClassMapping.getPCSuperclassMapping()` Convenience method to perform cast from `ClassMetaData.getPCSuperclassMetaData()`.
`ClassMapping` | `FieldMapping.getTypeMapping()`
`ClassMapping` | `ValueMapping.getTypeMapping()` Convenience method to perform cast from `ValueMetaData.getTypeMetaData()`.
`ClassMapping` | `ValueMappingImpl.getTypeMapping()`
`ClassMapping` | `ReverseMappingTool.newClassMapping(Class cls, Table table)` Create a new class to be mapped to a table.

Methods in org.apache.openjpa.jdbc.meta with parameters of type ClassMapping
`protected ForeignKey` | `MappingInfo.createForeignKey(MetaDataContext context, String prefix, List given, MappingInfo.ForeignKeyDefaults def, Table table, ClassMapping cls, ClassMapping rel, boolean inversable, boolean adapt)` Retrieve/create a foreign key (possibly logical) on the given columns by merging the given template information with any user-provided information.
`void` | `PropertiesReverseCustomizer.customize(ClassMapping cls)`
`void` | `ReverseCustomizer.customize(ClassMapping cls)` Customize the given class information produced by the reverse mapping tool.
`protected ClassStrategy` | `MappingRepository.defaultStrategy(ClassMapping cls)` Determine the default strategy to use for the given class.
`protected ClassStrategy` | `MappingRepository.defaultStrategy(ClassMapping cls, boolean adapting)` Determine the default strategy to use for the given class.
`Class` | `Discriminator.getClass(JDBCStore store, ClassMapping base, Result result)`
`Class` | `DiscriminatorStrategy.getClass(JDBCStore store, ClassMapping base, Result result)` Return the class for the current result row.
`String` | `PropertiesReverseCustomizer.getClassCode(ClassMapping mapping)`
`String` | `ReverseCustomizer.getClassCode(ClassMapping mapping)` Return a code template for the given class, or null to use the standard system-generated Java code.
`SQLBuffer` | `Discriminator.getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subs)`
`SQLBuffer` | `DiscriminatorStrategy.getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subs)` Return SQL to limit the classes selected as much as possible to the given base class, and optionally its subclasses.
`Column[]` | `ClassMappingInfo.getDataStoreIdColumns(ClassMapping cls, Column[] tmplates, Table table, boolean adapt)` Return the datastore identity columns for the given class, based on the given templates.
`String` | `PropertiesReverseCustomizer.getFieldName(ClassMapping dec, Column[] cols, ForeignKey fk, String defaultName)`
`String` | `ReverseCustomizer.getFieldName(ClassMapping dec, Column[] cols, ForeignKey fk, String defaultName)` Return the field name used to map the given columns, or null to prevent the columns from being mapped.
`String` | `ReverseMappingTool.getFieldName(String name, ClassMapping dec)` Return a default Java identifier-formatted name for the given column/table name.
`ForeignKey` | `FieldMapping.getForeignKey(ClassMapping target)`
`ForeignKey` | `ValueMapping.getForeignKey(ClassMapping target)` Return an equivalent of this value's foreign key, but joining to the given target, which may be an unjoined subclass of this value's related type.
`ForeignKey` | `ValueMappingImpl.getForeignKey(ClassMapping target)`
`ForeignKey` | `MappingDefaults.getJoinForeignKey(ClassMapping cls, Table local, Table foreign)` Return a default foreign key for the join from this class' table to its superclass' table, or null for a logical foreign key only.
`ForeignKey` | `MappingDefaultsImpl.getJoinForeignKey(ClassMapping cls, Table local, Table foreign)`
`ForeignKey` | `NoneMappingDefaults.getJoinForeignKey(ClassMapping cls, Table local, Table foreign)`
`String` | `MappingDefaults.getPrimaryKeyName(ClassMapping cm, Table table)` Return the name of the primary key for the table of the given class, or null for database default.
`String` | `MappingDefaultsImpl.getPrimaryKeyName(ClassMapping cm, Table table)`
`String` | `NoneMappingDefaults.getPrimaryKeyName(ClassMapping cm, Table table)`
`Object` | `MappingDefaults.getStrategy(ClassMapping cls, boolean adapt)` Default mapping strategy when there is no explicit strategy and no hierarchy strategy given.
`Object` | `MappingDefaultsImpl.getStrategy(ClassMapping cls, boolean adapt)`
`Object` | `NoneMappingDefaults.getStrategy(ClassMapping cls, boolean adapt)`
`ForeignKey` | `ClassMappingInfo.getSuperclassJoin(ClassMapping cls, Table table, boolean adapt)` Return the join from this class to its superclass.
`Table` | `ClassMappingInfo.getTable(ClassMapping cls, boolean adapt)` Return the table for the given class.
`String` | `MappingDefaults.getTableName(ClassMapping cls, Schema defaultSchema)` Return the default table name for the given class.
`String` | `MappingDefaultsImpl.getTableName(ClassMapping cls, Schema schema)`
`String` | `NoneMappingDefaults.getTableName(ClassMapping cls, Schema schema)`
`void` | `MappingStrategyInstaller.installStrategy(ClassMapping cls)`
`void` | `NoneStrategyInstaller.installStrategy(ClassMapping cls)`
`void` | `RefreshStrategyInstaller.installStrategy(ClassMapping cls)`
`void` | `RuntimeStrategyInstaller.installStrategy(ClassMapping cls)`
`abstract void` | `StrategyInstaller.installStrategy(ClassMapping cls)` Install a strategy on the given mapping.
`protected ClassStrategy` | `MappingRepository.instantiateClassStrategy(String name, ClassMapping cls)` Return the strategy for the given name.
`protected ClassStrategy` | `MappingRepository.namedStrategy(ClassMapping cls)` Instantiate the given class' named strategy, or return null if no named strategy.
`protected Discriminator` | `MappingRepository.newDiscriminator(ClassMapping cls)` Create discriminator metadata for the given class.
`FieldMapping` | `ReverseMappingTool.newFieldMapping(String name, Class type, Column col, ForeignKey fk, ClassMapping dec)` Create a field mapping for the given info, or return null if customizer rejects.
`protected ClassMappingInfo` | `MappingRepository.newMappingInfo(ClassMapping cls)` Create raw mapping info for the given instance.
`protected Version` | `MappingRepository.newVersion(ClassMapping cls)` Create version metadata for the given class.
`void` | `FieldMapping.orderLocal(Select sel, ClassMapping elem, Joins joins)` Add ordering to the given select for all non-relation order values, including the synthetic order column, if any.
`void` | `FieldMapping.orderRelation(Select sel, ClassMapping elem, Joins joins)` Add ordering to the given select for all relation-based values.
`void` | `MappingDefaults.populateDataStoreIdColumns(ClassMapping cls, Table table, Column[] cols)` Fill in default information for the given datastore identity columns.
`void` | `MappingDefaultsImpl.populateDataStoreIdColumns(ClassMapping cls, Table table, Column[] cols)`
`void` | `NoneMappingDefaults.populateDataStoreIdColumns(ClassMapping cls, Table table, Column[] cols)`
`void` | `MappingDefaults.populateJoinColumn(ClassMapping cm, Table local, Table foreign, Column col, Object target, int pos, int cols)` Fill in default information for the given column used to join a class to its superclass table.
`void` | `MappingDefaultsImpl.populateJoinColumn(ClassMapping cm, Table local, Table foreign, Column col, Object target, int pos, int cols)`
`void` | `NoneMappingDefaults.populateJoinColumn(ClassMapping cm, Table local, Table foreign, Column col, Object target, int pos, int cols)`
`boolean` | `Discriminator.select(Select sel, ClassMapping mapping)`
`boolean` | `DiscriminatorStrategy.select(Select sel, ClassMapping mapping)` Select the data for this Discriminator.
`boolean` | `Version.select(Select sel, ClassMapping mapping)`
`boolean` | `VersionStrategy.select(Select sel, ClassMapping mapping)` Select the data for this indicator.
`void` | `ClassMapping.setClassMapping(ClassMapping owner)`
`void` | `ClassStrategy.setClassMapping(ClassMapping owner)` Set the class mapping using this strategy.
`boolean` | `ClassMapping.supportsEagerSelect(Select sel, OpenJPAStateManager sm, JDBCStore store, ClassMapping base, JDBCFetchConfiguration fetch)`
`boolean` | `ClassStrategy.supportsEagerSelect(Select sel, OpenJPAStateManager sm, JDBCStore store, ClassMapping base, JDBCFetchConfiguration fetch)` Return true if this strategy can perform the given select from the given `base` mapping.
`void` | `ClassMappingInfo.syncWith(ClassMapping cls)` Synchronize internal information with the mapping data for the given class.

Constructors in org.apache.openjpa.jdbc.meta with parameters of type ClassMapping
`Discriminator(ClassMapping mapping)` Constructor.
`FieldMapping(String name, Class type, ClassMapping owner)` Constructor.
`Version(ClassMapping mapping)` Constructor.

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

Fields in org.apache.openjpa.jdbc.meta.strats declared as ClassMapping
`protected ClassMapping` | `AbstractClassStrategy.cls` The owning class mapping.

Methods in org.apache.openjpa.jdbc.meta.strats that return ClassMapping
`protected abstract ClassMapping[]` | `ContainerFieldStrategy.getIndependentElementMappings(boolean traverse)` Return all independent mappings to which this strategy must join in order to access collection elements, or empty array if none.
`ClassMapping[]` | `LRSCollectionFieldStrategy.getIndependentElementMappings(boolean traverse)` Return all independent mappings to which this strategy must join in order to access collection elements, or empty array if none.
`protected ClassMapping[]` | `MapTableFieldStrategy.getIndependentElementMappings(boolean traverse)`
`ClassMapping[]` | `RelationCollectionInverseKeyFieldStrategy.getIndependentElementMappings(boolean traverse)`
`ClassMapping[]` | `RelationCollectionTableFieldStrategy.getIndependentElementMappings(boolean traverse)`
`protected ClassMapping[]` | `RelationToManyInverseKeyFieldStrategy.getIndependentElementMappings(boolean traverse)`
`protected ClassMapping[]` | `RelationToManyTableFieldStrategy.getIndependentElementMappings(boolean traverse)`
`ClassMapping[]` | `LRSMapFieldStrategy.getIndependentKeyMappings(boolean traverse)` Return all independent mappings to which this strategy must join in order to access map keys, or empty array if none.
`ClassMapping[]` | `MapTableFieldStrategy.getIndependentKeyMappings(boolean traverse)`
`ClassMapping[]` | `RelationMapInverseKeyFieldStrategy.getIndependentKeyMappings(boolean traverse)`
`ClassMapping[]` | `RelationMapTableFieldStrategy.getIndependentKeyMappings(boolean traverse)`
`ClassMapping[]` | `LRSMapFieldStrategy.getIndependentValueMappings(boolean traverse)` Return all independent mappings to which this strategy must join in order to access map values, or empty array if none.
`ClassMapping[]` | `MapTableFieldStrategy.getIndependentValueMappings(boolean traverse)`
`ClassMapping[]` | `RelationMapInverseKeyFieldStrategy.getIndependentValueMappings(boolean traverse)`
`ClassMapping[]` | `RelationMapTableFieldStrategy.getIndependentValueMappings(boolean traverse)`

Methods in org.apache.openjpa.jdbc.meta.strats with parameters of type ClassMapping
`Class` | `AbstractDiscriminatorStrategy.getClass(JDBCStore store, ClassMapping base, Result result)`
`Class` | `InValueDiscriminatorStrategy.getClass(JDBCStore store, ClassMapping base, Result res)`
`Class` | `SubclassJoinDiscriminatorStrategy.getClass(JDBCStore store, ClassMapping base, Result res)`
`Class` | `SuperclassDiscriminatorStrategy.getClass(JDBCStore store, ClassMapping base, Result res)`
`SQLBuffer` | `AbstractDiscriminatorStrategy.getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subs)`
`SQLBuffer` | `InValueDiscriminatorStrategy.getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subclasses)`
`SQLBuffer` | `SubclassJoinDiscriminatorStrategy.getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subclasses)`
`SQLBuffer` | `SuperclassDiscriminatorStrategy.getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subclasses)`
`protected Object` | `ClassNameDiscriminatorStrategy.getDiscriminatorValue(ClassMapping cls)`
`protected abstract Object` | `InValueDiscriminatorStrategy.getDiscriminatorValue(ClassMapping cls)` Return the discriminator value for the given type.
`protected Object` | `ValueMapDiscriminatorStrategy.getDiscriminatorValue(ClassMapping cls)`
`Column[]` | `LRSCollectionFieldStrategy.getElementColumns(ClassMapping elem)` Return the columns holding the data for a collection element for the given element mapping from `LRSCollectionFieldStrategy.getIndependentElementMappings(boolean)` (or null).
`Column[]` | `RelationCollectionInverseKeyFieldStrategy.getElementColumns(ClassMapping elem)`
`Column[]` | `RelationCollectionTableFieldStrategy.getElementColumns(ClassMapping elem)`
`ForeignKey` | `LRSCollectionFieldStrategy.getJoinForeignKey(ClassMapping elem)` Return the foreign key used to join to the owning field for the given element mapping from `LRSCollectionFieldStrategy.getIndependentElementMappings(boolean)` (or null).
`ForeignKey` | `LRSMapFieldStrategy.getJoinForeignKey(ClassMapping cls)` Return the foreign key used to join to the owning field for the given mapping from either `LRSMapFieldStrategy.getIndependentKeyMappings(boolean)` or `LRSMapFieldStrategy.getIndependentValueMappings(boolean)` (or null).
`ForeignKey` | `MapTableFieldStrategy.getJoinForeignKey(ClassMapping cls)`
`ForeignKey` | `RelationCollectionInverseKeyFieldStrategy.getJoinForeignKey(ClassMapping elem)`
`ForeignKey` | `RelationCollectionTableFieldStrategy.getJoinForeignKey(ClassMapping elem)`
`ForeignKey` | `RelationMapInverseKeyFieldStrategy.getJoinForeignKey(ClassMapping cls)`
`ForeignKey` | `RelationMapTableFieldStrategy.getJoinForeignKey(ClassMapping cls)`
`protected ForeignKey` | `RelationToManyInverseKeyFieldStrategy.getJoinForeignKey(ClassMapping elem)`
`protected ForeignKey` | `RelationToManyTableFieldStrategy.getJoinForeignKey(ClassMapping elem)`
`protected abstract ForeignKey` | `StoreCollectionFieldStrategy.getJoinForeignKey(ClassMapping elem)` Return the foreign key used to join to the owning field for the given element mapping from `ContainerFieldStrategy.getIndependentElementMappings(boolean)` (or null).
`Column[]` | `LRSMapFieldStrategy.getKeyColumns(ClassMapping cls)` Return the columns holding data for a map key for the given key mapping from `LRSMapFieldStrategy.getIndependentKeyMappings(boolean)` or `LRSMapFieldStrategy.getIndependentValueMappings(boolean)` (or null).
`Column[]` | `RelationMapInverseKeyFieldStrategy.getKeyColumns(ClassMapping cls)`
`Column[]` | `RelationMapTableFieldStrategy.getKeyColumns(ClassMapping cls)`
`Column[]` | `LRSMapFieldStrategy.getValueColumns(ClassMapping cls)` Return the columns holding data for a map value for the given value mapping from `LRSMapFieldStrategy.getIndependentKeyMappings(boolean)` or `LRSMapFieldStrategy.getIndependentValueMappings(boolean)` (or null).
`Column[]` | `RelationMapInverseKeyFieldStrategy.getValueColumns(ClassMapping cls)`
`Column[]` | `RelationMapTableFieldStrategy.getValueColumns(ClassMapping cls)`
`Joins` | `RelationCollectionInverseKeyFieldStrategy.join(Joins joins, ClassMapping elem)`
`Joins` | `RelationCollectionTableFieldStrategy.join(Joins joins, ClassMapping elem)`
`protected Joins` | `RelationToManyInverseKeyFieldStrategy.join(Joins joins, ClassMapping elem)`
`protected Joins` | `RelationToManyTableFieldStrategy.join(Joins joins, ClassMapping elem)`
`protected abstract Joins` | `StoreCollectionFieldStrategy.join(Joins joins, ClassMapping elem)` Join to the owning field table for the given element mapping from `ContainerFieldStrategy.getIndependentElementMappings(boolean)` (or null).
`Joins` | `LRSCollectionFieldStrategy.joinElementRelation(Joins joins, ClassMapping elem)` Join this value's table to the table for the given element mapping from `LRSCollectionFieldStrategy.getIndependentElementMappings(boolean)` (or null).
`Joins` | `RelationCollectionInverseKeyFieldStrategy.joinElementRelation(Joins joins, ClassMapping elem)`
`Joins` | `RelationCollectionTableFieldStrategy.joinElementRelation(Joins joins, ClassMapping elem)`
`protected Joins` | `RelationToManyInverseKeyFieldStrategy.joinElementRelation(Joins joins, ClassMapping elem)`
`protected Joins` | `RelationToManyTableFieldStrategy.joinElementRelation(Joins joins, ClassMapping elem)`
`protected abstract Joins` | `StoreCollectionFieldStrategy.joinElementRelation(Joins joins, ClassMapping elem)` Join this value's table to the table for the given element mapping from `ContainerFieldStrategy.getIndependentElementMappings(boolean)` (or null).
`Joins` | `LRSMapFieldStrategy.joinKeyRelation(Joins joins, ClassMapping key)` Join this value's table to the table for the given key mapping from `LRSMapFieldStrategy.getIndependentKeyMappings(boolean)` (or null).
`Joins` | `MapTableFieldStrategy.joinKeyRelation(Joins joins, ClassMapping key)` Invokes `FieldStrategy.joinKeyRelation(org.apache.openjpa.jdbc.sql.Joins, boolean, boolean)` by default.
`Joins` | `RelationMapInverseKeyFieldStrategy.joinKeyRelation(Joins joins, ClassMapping key)`
`Joins` | `RelationMapTableFieldStrategy.joinKeyRelation(Joins joins, ClassMapping key)`
`Joins` | `LRSMapFieldStrategy.joinValueRelation(Joins joins, ClassMapping val)` Join this value's table to the table for the given value mapping from `LRSMapFieldStrategy.getIndependentValueMappings(boolean)` (or null).
`Joins` | `MapTableFieldStrategy.joinValueRelation(Joins joins, ClassMapping val)` Invokes `FieldStrategy.joinRelation(org.apache.openjpa.jdbc.sql.Joins, boolean, boolean)` by default.
`Joins` | `RelationMapInverseKeyFieldStrategy.joinValueRelation(Joins joins, ClassMapping val)`
`Joins` | `RelationMapTableFieldStrategy.joinValueRelation(Joins joins, ClassMapping val)`
`boolean` | `AbstractDiscriminatorStrategy.select(Select sel, ClassMapping mapping)`
`boolean` | `AbstractVersionStrategy.select(Select sel, ClassMapping mapping)`
`boolean` | `ColumnVersionStrategy.select(Select sel, ClassMapping mapping)`
`boolean` | `InValueDiscriminatorStrategy.select(Select sel, ClassMapping mapping)`
`boolean` | `SubclassJoinDiscriminatorStrategy.select(Select sel, ClassMapping mapping)`
`protected Joins` | `StoreCollectionFieldStrategy.selectAll(Select sel, ClassMapping elem, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)` Select data for loading, starting in field table.
`void` | `LRSCollectionFieldStrategy.selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)` Implement this method to select the elements of this field for the given element mapping from `LRSCollectionFieldStrategy.getIndependentElementMappings(boolean)` (or null).
`void` | `RelationCollectionInverseKeyFieldStrategy.selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)`
`void` | `RelationCollectionTableFieldStrategy.selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)`
`protected void` | `RelationToManyInverseKeyFieldStrategy.selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)`
`protected void` | `RelationToManyTableFieldStrategy.selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)`
`protected abstract void` | `StoreCollectionFieldStrategy.selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)` Implement this method to select the elements of this field for the given element mapping from `ContainerFieldStrategy.getIndependentElementMappings(boolean)` (or null).
`void` | `LRSMapFieldStrategy.selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)` Implement this method to select the keys of this field.
`void` | `RelationMapInverseKeyFieldStrategy.selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`void` | `RelationMapTableFieldStrategy.selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`void` | `LRSMapFieldStrategy.selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)` Implement this method to select the values of this field.
`void` | `RelationMapInverseKeyFieldStrategy.selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`void` | `RelationMapTableFieldStrategy.selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`void` | `AbstractClassStrategy.setClassMapping(ClassMapping owner)`
`void` | `NoneClassStrategy.setClassMapping(ClassMapping owner)`
`boolean` | `AbstractClassStrategy.supportsEagerSelect(Select sel, OpenJPAStateManager sm, JDBCStore store, ClassMapping base, JDBCFetchConfiguration fetch)`
`boolean` | `FullClassStrategy.supportsEagerSelect(Select sel, OpenJPAStateManager sm, JDBCStore store, ClassMapping base, JDBCFetchConfiguration fetch)`
`boolean` | `VerticalClassStrategy.supportsEagerSelect(Select sel, OpenJPAStateManager sm, JDBCStore store, ClassMapping base, JDBCFetchConfiguration fetch)`

Uses of ClassMapping in org.apache.openjpa.jdbc.sql

Fields in org.apache.openjpa.jdbc.sql declared as ClassMapping
`protected ClassMapping[]` | `LogicalUnion.mappings`

Methods in org.apache.openjpa.jdbc.sql that return ClassMapping
`ClassMapping` | `AbstractResult.getBaseMapping()`
`ClassMapping` | `MergedResult.getBaseMapping()`
`ClassMapping` | `Result.getBaseMapping()` If this is the result of a UNION used to select a hierarchy of mappings, the base mapping represented by the current row.
`ClassMapping` | `Join.getRelationTarget()` If joining a relation, the target type.

Methods in org.apache.openjpa.jdbc.sql with parameters of type ClassMapping
`void` | `LogicalUnion.UnionSelect.groupBy(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch)`
`void` | `Select.groupBy(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch)` Group by the columns of the given mapping, possibly including subclasses.
`void` | `SelectImpl.groupBy(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch)`
`void` | `LogicalUnion.UnionSelect.groupBy(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`void` | `Select.groupBy(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)` Group by the columns of the given mapping, possibly including subclasses.
`void` | `SelectImpl.groupBy(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`Joins` | `Joins.joinRelation(String name, ForeignKey fk, ClassMapping target, int subclasses, boolean inverse, boolean toMany)` Join the columns of the given foreign key, which represents a relation via the given field name.
`Joins` | `SelectImpl.joinRelation(String name, ForeignKey fk, ClassMapping target, int subs, boolean inverse, boolean toMany)`
`Joins` | `SelectImpl.SelectResult.joinRelation(String name, ForeignKey fk, ClassMapping target, int subs, boolean inverse, boolean toMany)`
`Object` | `AbstractResult.load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch)`
`Object` | `MergedResult.load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch)`
`Object` | `Result.load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch)` Load a pc object using the given store manager.
`Object` | `AbstractResult.load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`Object` | `MergedResult.load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`Object` | `Result.load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)` Load a pc object using the given store manager.
`Object` | `SelectImpl.SelectResult.load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`int` | `LogicalUnion.UnionSelect.orderByPrimaryKey(ClassMapping mapping, boolean asc, boolean select)`
`int` | `Select.orderByPrimaryKey(ClassMapping mapping, boolean asc, boolean sel)` Order on the primary key columns of the given mapping, joining to superclasses as necessary to get all columns needed to construct an object id.
`int` | `SelectImpl.orderByPrimaryKey(ClassMapping mapping, boolean asc, boolean sel)`
`int` | `LogicalUnion.UnionSelect.orderByPrimaryKey(ClassMapping mapping, boolean asc, Joins joins, boolean select)`
`int` | `Select.orderByPrimaryKey(ClassMapping mapping, boolean asc, Joins joins, boolean sel)` Select and order on the primary key columns of the given mapping, joining to superclasses as necessary to get all columns needed to construct an object id.
`int` | `SelectImpl.orderByPrimaryKey(ClassMapping mapping, boolean asc, Joins joins, boolean sel)`
`int` | `SelectImpl.orderByPrimaryKey(ClassMapping mapping, boolean asc, Joins joins, boolean sel, boolean aliasOrder)` Allow unions to set aliases on order columns.
`Joins` | `Joins.outerJoinRelation(String name, ForeignKey fk, ClassMapping target, int subclasses, boolean inverse, boolean toMany)` Join the columns of the given foreign key, which represents a relation via the given field name.
`Joins` | `SelectImpl.outerJoinRelation(String name, ForeignKey fk, ClassMapping target, int subs, boolean inverse, boolean toMany)`
`Joins` | `SelectImpl.SelectResult.outerJoinRelation(String name, ForeignKey fk, ClassMapping target, int subs, boolean inverse, boolean toMany)`
`void` | `LogicalUnion.UnionSelect.select(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager)`
`void` | `Select.select(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager)` Select the columns of the given mapping, possibly including subclasses.
`void` | `SelectImpl.select(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager)`
`void` | `LogicalUnion.UnionSelect.select(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins)`
`void` | `Select.select(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins)` Select the columns of the given mapping, possibly including subclasses.
`void` | `SelectImpl.select(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins)`
`void` | `LogicalUnion.UnionSelect.selectIdentifier(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager)`
`void` | `Select.selectIdentifier(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager)` Select the columns of the given mapping, possibly including subclasses.
`void` | `SelectImpl.selectIdentifier(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager)`
`void` | `LogicalUnion.UnionSelect.selectIdentifier(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins)`
`void` | `Select.selectIdentifier(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins)` Select the columns of the given mapping, possibly including subclasses.
`void` | `SelectImpl.selectIdentifier(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins)`
`int` | `LogicalUnion.UnionSelect.selectPrimaryKey(ClassMapping mapping)`
`int` | `Select.selectPrimaryKey(ClassMapping mapping)` Select the primary key columns of the given mapping, joining to superclasses as necessary to get all columns needed to construct an object id.
`int` | `SelectImpl.selectPrimaryKey(ClassMapping mapping)`
`int` | `LogicalUnion.UnionSelect.selectPrimaryKey(ClassMapping mapping, Joins joins)`
`int` | `Select.selectPrimaryKey(ClassMapping mapping, Joins joins)` Select the primary key columns of the given mapping, joining to superclasses as necessary to get all columns needed to construct an object id.
`int` | `SelectImpl.selectPrimaryKey(ClassMapping mapping, Joins joins)`
`void` | `AbstractResult.setBaseMapping(ClassMapping base)`
`void` | `MergedResult.setBaseMapping(ClassMapping mapping)`
`void` | `Result.setBaseMapping(ClassMapping mapping)` If this is the result of a UNION used to select a hierarchy of mappings, the base mapping represented by the current row.
`void` | `Join.setRelation(ClassMapping target, int subs, Joins joins)` When joining a relation, set target type and how to deal with subclasses.
`protected SQLBuffer` | `DBDictionary.toBulkOperation(ClassMapping mapping, Select sel, JDBCStore store, Object[] params, Map updateParams)` Returns the SQL for a bulk operation, either a DELETE or an UPDATE.
`SQLBuffer` | `DBDictionary.toDelete(ClassMapping mapping, Select sel, JDBCStore store, Object[] params)` Create a DELETE statement for the specified Select.
`SQLBuffer` | `DBDictionary.toUpdate(ClassMapping mapping, Select sel, JDBCStore store, Object[] params, Map updates)`
`void` | `LogicalUnion.UnionSelect.whereForeignKey(ForeignKey fk, Object oid, ClassMapping mapping, JDBCStore store)`
`void` | `Select.whereForeignKey(ForeignKey fk, Object oid, ClassMapping mapping, JDBCStore store)` Add where conditions setting the given foreign key to the given oid values.
`void` | `SelectImpl.whereForeignKey(ForeignKey fk, Object oid, ClassMapping mapping, JDBCStore store)`
`void` | `LogicalUnion.UnionSelect.wherePrimaryKey(Object oid, ClassMapping mapping, JDBCStore store)`
`void` | `Select.wherePrimaryKey(Object oid, ClassMapping mapping, JDBCStore store)` Add where conditions setting the mapping's primary key to the given oid values.
`void` | `SelectImpl.wherePrimaryKey(Object oid, ClassMapping mapping, JDBCStore store)`

Uses of ClassMapping in org.apache.openjpa.persistence.jdbc

Methods in org.apache.openjpa.persistence.jdbc with parameters of type ClassMapping
`String` | `PersistenceMappingDefaults.getTableName(ClassMapping cls, Schema schema)`
`protected boolean` | `AnnotationPersistenceMappingParser.handleUnknownClassMappingAnnotation(ClassMapping cls, Annotation anno)` Allow subclasses to handle unknown annotations.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2006 Apache Software Foundation. All Rights Reserved.