Uses of Class
org.apache.openjpa.jdbc.meta.ClassMapping
-
Packages that use ClassMapping Package Description org.apache.openjpa.jdbc.kernel OpenJPA-JDBC Runtime Kernelorg.apache.openjpa.jdbc.kernel.exps OpenJPA-JDBC Expression Treeorg.apache.openjpa.jdbc.meta OpenJPA-JDBC ORM Metadataorg.apache.openjpa.jdbc.meta.strats OpenJPA-JDBC ORM Strategiesorg.apache.openjpa.jdbc.sql OpenJPA-JDBC SQL Abstractionorg.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 Modifier and Type Field Description ClassMapping
ConnectionInfo. mapping
Methods in org.apache.openjpa.jdbc.kernel that return ClassMapping Modifier and Type Method Description ClassMapping
FinderQueryImpl. getIdentifier()
Methods in org.apache.openjpa.jdbc.kernel that return types with arguments of type ClassMapping Modifier and Type Method Description FinderQuery<ClassMapping,SelectExecutor,Result>
FinderCacheImpl. cache(ClassMapping mapping, SelectExecutor select, FetchConfiguration fetch)
Cache a Finder Query for the given mapping and select.FinderQuery<ClassMapping,SelectExecutor,Result>
FinderCacheImpl. get(ClassMapping mapping, FetchConfiguration fetch)
Gets the finder query for the given mapping.QueryStatistics<ClassMapping>
FinderCacheImpl. getStatistics()
Gets basic statistics of execution and hit count of finder queries.FinderQuery<ClassMapping,SelectExecutor,Result>
FinderCacheImpl. markUncachable(java.lang.String id)
FinderQuery<ClassMapping,SelectExecutor,Result>
FinderCacheImpl. markUncachable(ClassMapping mapping)
Methods in org.apache.openjpa.jdbc.kernel with parameters of type ClassMapping Modifier and Type Method Description 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
NativeJDBCSeq. allocateInternal(int additional, JDBCStore store, ClassMapping mapping)
Allocate additional sequence values.protected void
TableJDBCSeq. allocateInternal(int count, JDBCStore store, ClassMapping mapping)
FinderQuery<ClassMapping,SelectExecutor,Result>
FinderCacheImpl. cache(ClassMapping mapping, SelectExecutor select, FetchConfiguration fetch)
Cache a Finder Query for the given mapping and select.protected java.lang.Object
AbstractJDBCSeq. currentInternal(JDBCStore store, ClassMapping mapping)
Return the current sequence object.protected java.lang.Object
TableJDBCSeq. currentInternal(JDBCStore store, ClassMapping mapping)
protected void
AbstractUpdateManager. delete(OpenJPAStateManager sm, ClassMapping mapping, RowManager rowMgr, JDBCStore store, java.util.Collection customs)
Recursive method to delete the given instance, base class last.FinderQuery<ClassMapping,SelectExecutor,Result>
FinderCacheImpl. get(ClassMapping mapping, FetchConfiguration fetch)
Gets the finder query for the given mapping.protected java.util.List<SQLBuffer>
MixedLockManager. getLockRows(DBDictionary dict, java.lang.Object id, ClassMapping mapping, JDBCFetchConfiguration fetch, SQLFactory factory)
protected java.util.List<SQLBuffer>
PessimisticLockManager. getLockRows(DBDictionary dict, java.lang.Object id, ClassMapping mapping, JDBCFetchConfiguration fetch, SQLFactory factory)
static java.util.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 java.lang.Object
ClassTableJDBCSeq. getPrimaryKey(ClassMapping mapping)
protected java.lang.Object
TableJDBCSeq. getPrimaryKey(ClassMapping mapping)
Return the primary key value for the sequence table for the given class.protected java.lang.Object
ValueTableJDBCSeq. getPrimaryKey(ClassMapping mapping)
protected long
TableJDBCSeq. getSequence(ClassMapping mapping, java.sql.Connection conn)
Get the current sequence value.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)
protected java.lang.Class<?>
JDBCStoreManager. getType(Result res, ClassMapping mapping)
This method is to provide override for non-JDBC or JDBC-like implementation of getting type from the result set.protected void
JDBCStoreManager. getVersion(ClassMapping mapping, OpenJPAStateManager sm, Result res)
This method is to provide override for non-JDBC or JDBC-like implementation of getting version from the result set.protected void
AbstractUpdateManager. insert(OpenJPAStateManager sm, ClassMapping mapping, RowManager rowMgr, JDBCStore store, java.util.Collection customs)
Recursive method to insert the given instance, base class first.boolean
FinderCacheImpl. invalidate(ClassMapping mapping)
boolean
FinderCacheImpl. isExcluded(ClassMapping mapping)
Affirms if the given mapping is excluded from being cached.java.lang.Object
JDBCStoreManager. load(ClassMapping mapping, JDBCFetchConfiguration fetch, java.util.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.protected void
PessimisticLockManager. lockJoinTables(java.util.List<SQLBuffer> sqls, DBDictionary dict, java.lang.Object id, ClassMapping mapping, JDBCFetchConfiguration fetch, SQLFactory factory)
FinderQuery<ClassMapping,SelectExecutor,Result>
FinderCacheImpl. markUncachable(ClassMapping mapping)
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 java.lang.Object
AbstractJDBCSeq. nextInternal(JDBCStore store, ClassMapping mapping)
Return the next sequence object.protected java.lang.Object
NativeJDBCSeq. nextInternal(JDBCStore store, ClassMapping mapping)
protected java.lang.Object
TableJDBCSeq. nextInternal(JDBCStore store, ClassMapping mapping)
DBIdentifier
TableJDBCSeq. resolveTableIdentifier(ClassMapping mapping, Table table)
Resolve a fully qualified table namejava.lang.String
TableJDBCSeq. resolveTableName(ClassMapping mapping, Table table)
Deprecated.boolean
JDBCStoreManager. select(Select sel, ClassMapping mapping, int subs, OpenJPAStateManager sm, java.util.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, java.sql.Connection conn)
Grabs the next handful of sequence numbers.protected void
AbstractUpdateManager. update(OpenJPAStateManager sm, java.util.BitSet dirty, ClassMapping mapping, RowManager rowMgr, JDBCStore store, java.util.Collection customs, boolean updateIndicators)
Recursive method to update the given instance.protected void
AbstractUpdateManager. updateIndicators(OpenJPAStateManager sm, ClassMapping mapping, RowManager rowMgr, JDBCStore store, java.util.Collection customs, boolean versionUpdateOnly)
Update version and discriminator indicators.Constructors in org.apache.openjpa.jdbc.kernel with parameters of type ClassMapping Constructor Description 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, java.util.BitSet[] paged, long size)
Constructor.PagingResultObjectProvider(SelectExecutor sel, ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, java.util.BitSet paged, long size)
Constructor.PreparedResultObjectProvider(SelectExecutor sel, ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Result res)
Constructor. -
Uses of ClassMapping in org.apache.openjpa.jdbc.kernel.exps
Fields in org.apache.openjpa.jdbc.kernel.exps declared as ClassMapping Modifier and Type Field Description ClassMapping[]
CollectionParam.ParamExpState. mapping
ClassMapping
Param.ParamExpState. mapping
ClassMapping
ExpContext. tpcMeta
Methods in org.apache.openjpa.jdbc.kernel.exps that return ClassMapping Modifier and Type Method Description ClassMapping
SubQ. getCandidate()
Return the subquery candidate type.ClassMapping
FilterValue. getClassMapping()
If this is a path to a persistent object, return its class mapping, else return null.ClassMapping
PCPath. getClassMapping(ExpState state)
ClassMapping
Param. getValueMetaData(ExpContext ctx)
Methods in org.apache.openjpa.jdbc.kernel.exps with parameters of type ClassMapping Modifier and Type Method Description void
GetColumn. appendTo(SQLBuffer buf, FilterValue target, FilterValue[] args, ClassMapping type, JDBCStore store)
void
JDBCAggregateListener. appendTo(SQLBuffer buf, FilterValue[] args, ClassMapping mapping, JDBCStore store)
Append the SQL for this aggregate.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 Constructor Description JDBCExpressionFactory(ClassMapping type)
Constructor.PCPath(ClassMapping type)
Return a path starting with the 'this' ptr.PCPath(ClassMapping candidate, org.apache.openjpa.jdbc.kernel.exps.Variable var)
Return a path starting from the given variable.SubQ(ClassMapping candidate, boolean subs, java.lang.String alias)
Constructor. -
Uses of ClassMapping in org.apache.openjpa.jdbc.meta
Fields in org.apache.openjpa.jdbc.meta declared as ClassMapping Modifier and Type Field Description static ClassMapping[]
ClassMapping. EMPTY_MAPPINGS
Methods in org.apache.openjpa.jdbc.meta that return ClassMapping Modifier and Type Method Description protected ClassMapping
MappingRepository. findBaseClassMapping(ClassMapping mapping)
Finds the base class mapping for the specified mapping.ClassMapping
QueryResultMapping.PCResult. getCandidateTypeMapping()
Candidate mapping.ClassMapping
Discriminator. getClassMapping()
Return the owning mapping.ClassMapping
ReverseMappingTool. getClassMapping(Table table)
Return the class mapping for the given table, or null if none.ClassMapping
Version. getClassMapping()
Return the owning mapping.ClassMapping
FieldMapping. getDeclaredTypeMapping()
ClassMapping
ValueMapping. getDeclaredTypeMapping()
Convenience method to perform cast fromValueMetaData.getDeclaredTypeMetaData()
.ClassMapping
ValueMappingImpl. getDeclaredTypeMapping()
ClassMapping
FieldMapping. getDeclaringMapping()
Convenience method to perform cast fromFieldMetaData.getDeclaringMetaData()
ClassMapping
FieldMapping. getDefiningMapping()
Convenience method to perform cast fromFieldMetaData.getDefiningMetaData()
ClassMapping
FieldMapping. getEmbeddedMapping()
ClassMapping
ValueMapping. getEmbeddedMapping()
Convenience method to perform cast fromValueMetaData.getEmbeddedMetaData()
.ClassMapping
ValueMappingImpl. getEmbeddedMapping()
ClassMapping[]
MappingRepository. getImplementorMappings(java.lang.Class<?> cls, java.lang.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 fromClassMetaData.getMappedPCSubclassMetaDatas()
.ClassMapping
ClassMapping. getMappedPCSuperclassMapping()
Convenience method to perform cast fromClassMetaData.getMappedPCSuperclassMetaData()
.ClassMapping
MappingRepository. getMapping(java.lang.Class<?> cls, java.lang.ClassLoader envLoader, boolean mustExist)
ClassMapping
MappingRepository. getMapping(java.lang.Object oid, java.lang.ClassLoader envLoader, boolean mustExist)
ClassMapping[]
MappingRepository. getMappings()
ClassMapping[]
ReverseMappingTool. getMappings()
Return the generated mappings.ClassMapping[]
ClassMapping. getPCSubclassMappings()
Convenience method to perform cast fromClassMetaData.getPCSubclassMetaDatas()
.ClassMapping
ClassMapping. getPCSuperclassMapping()
Convenience method to perform cast fromClassMetaData.getPCSuperclassMetaData()
.ClassMapping
FieldMapping. getTypeMapping()
ClassMapping
ValueMapping. getTypeMapping()
Convenience method to perform cast fromValueMetaData.getTypeMetaData()
.ClassMapping
ValueMappingImpl. getTypeMapping()
ClassMapping
ReverseMappingTool. newClassMapping(java.lang.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 Modifier and Type Method Description protected ForeignKey
MappingInfo. createForeignKey(MetaDataContext context, java.lang.String prefix, java.util.List<Column> 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.protected ClassMapping
MappingRepository. findBaseClassMapping(ClassMapping mapping)
Finds the base class mapping for the specified mapping.java.lang.Class<?>
Discriminator. getClass(JDBCStore store, ClassMapping base, Result result)
java.lang.Class<?>
DiscriminatorStrategy. getClass(JDBCStore store, ClassMapping base, Result result)
Return the class for the current result row.java.lang.String
PropertiesReverseCustomizer. getClassCode(ClassMapping mapping)
java.lang.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.java.lang.String
PropertiesReverseCustomizer. getFieldName(ClassMapping dec, Column[] cols, ForeignKey fk, java.lang.String defaultName)
java.lang.String
ReverseCustomizer. getFieldName(ClassMapping dec, Column[] cols, ForeignKey fk, java.lang.String defaultName)
Return the field name used to map the given columns, or null to prevent the columns from being mapped.java.lang.String
ReverseMappingTool. getFieldName(java.lang.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
ValueMappingImpl. getForeignKey(ClassMapping target, int targetNumber)
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)
DBIdentifier
MappingDefaults. getPrimaryKeyIdentifier(ClassMapping cm, Table table)
Return the name of the primary key for the table of the given class, or null for database default.DBIdentifier
MappingDefaultsImpl. getPrimaryKeyIdentifier(ClassMapping cm, Table table)
DBIdentifier
NoneMappingDefaults. getPrimaryKeyIdentifier(ClassMapping cm, Table table)
java.lang.String
MappingDefaults. getPrimaryKeyName(ClassMapping cm, Table table)
Deprecated.java.lang.String
MappingDefaultsImpl. getPrimaryKeyName(ClassMapping cm, Table table)
Deprecated.java.lang.String
NoneMappingDefaults. getPrimaryKeyName(ClassMapping cm, Table table)
java.lang.Object
MappingDefaults. getStrategy(ClassMapping cls, boolean adapt)
Default mapping strategy when there is no explicit strategy and no hierarchy strategy given.java.lang.Object
MappingDefaultsImpl. getStrategy(ClassMapping cls, boolean adapt)
java.lang.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 primary table for the given class.Table
ClassMappingInfo. getTable(ClassMapping cls, java.lang.String tableName, boolean adapt)
Deprecated.Table
ClassMappingInfo. getTable(ClassMapping cls, DBIdentifier tableName, boolean adapt)
Return the named table for the given class.DBIdentifier
MappingDefaults. getTableIdentifier(ClassMapping cls, Schema defaultSchema)
Return the default table name for the given class.DBIdentifier
MappingDefaultsImpl. getTableIdentifier(ClassMapping cls, Schema schema)
DBIdentifier
NoneMappingDefaults. getTableIdentifier(ClassMapping cls, Schema defaultSchema)
java.lang.String
MappingDefaults. getTableName(ClassMapping cls, Schema defaultSchema)
Deprecated.java.lang.String
MappingDefaultsImpl. getTableName(ClassMapping cls, Schema schema)
java.lang.String
NoneMappingDefaults. getTableName(ClassMapping cls, Schema schema)
boolean
Discriminator. hasClassConditions(ClassMapping base, boolean subs)
boolean
DiscriminatorStrategy. hasClassConditions(ClassMapping base, boolean subs)
Whether any class conditions are necessary.protected boolean
MappingRepository. hasInheritanceStrategy(ClassMapping mapping)
Determines whether an inhertance strategy has been set on the specified mapping.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(java.lang.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(java.lang.String name, java.lang.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, java.lang.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, java.lang.Object target, int pos, int cols)
void
NoneMappingDefaults. populateJoinColumn(ClassMapping cm, Table local, Table foreign, Column col, java.lang.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.protected void
MappingRepository. setDefaultInheritanceStrategy(ClassMapping mapping)
If an inheritance strategy has not been set on this mapping, set it to the default (flat).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 givenbase
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 Constructor Description Discriminator(ClassMapping mapping)
Constructor.FieldMapping(java.lang.String name, java.lang.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 Modifier and Type Field Description protected ClassMapping
AbstractClassStrategy. cls
The owning class mapping.Methods in org.apache.openjpa.jdbc.meta.strats that return ClassMapping Modifier and Type Method Description 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[]
HandlerCollectionTableFieldStrategy. getIndependentElementMappings(boolean traverse)
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 Modifier and Type Method Description java.lang.Class
AbstractDiscriminatorStrategy. getClass(JDBCStore store, ClassMapping base, Result result)
java.lang.Class
InValueDiscriminatorStrategy. getClass(JDBCStore store, ClassMapping base, Result res)
java.lang.Class
SubclassJoinDiscriminatorStrategy. getClass(JDBCStore store, ClassMapping base, Result res)
java.lang.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 java.lang.Object
ClassNameDiscriminatorStrategy. getDiscriminatorValue(ClassMapping cls)
protected abstract java.lang.Object
InValueDiscriminatorStrategy. getDiscriminatorValue(ClassMapping cls)
Return the discriminator value for the given type.protected java.lang.Object
ValueMapDiscriminatorStrategy. getDiscriminatorValue(ClassMapping cls)
Column[]
HandlerCollectionTableFieldStrategy. getElementColumns(ClassMapping elem)
Column[]
LRSCollectionFieldStrategy. getElementColumns(ClassMapping elem)
Return the columns holding the data for a collection element for the given element mapping fromLRSCollectionFieldStrategy.getIndependentElementMappings(boolean)
(or null).Column[]
RelationCollectionInverseKeyFieldStrategy. getElementColumns(ClassMapping elem)
Column[]
RelationCollectionTableFieldStrategy. getElementColumns(ClassMapping elem)
ForeignKey
HandlerCollectionTableFieldStrategy. getJoinForeignKey(ClassMapping elem)
ForeignKey
LRSCollectionFieldStrategy. getJoinForeignKey(ClassMapping elem)
Return the foreign key used to join to the owning field for the given element mapping fromLRSCollectionFieldStrategy.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 eitherLRSMapFieldStrategy.getIndependentKeyMappings(boolean)
orLRSMapFieldStrategy.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 fromContainerFieldStrategy.getIndependentElementMappings(boolean)
(or null).Column[]
HandlerHandlerMapTableFieldStrategy. getKeyColumns(ClassMapping cls)
Column[]
HandlerRelationMapTableFieldStrategy. getKeyColumns(ClassMapping cls)
Column[]
LRSMapFieldStrategy. getKeyColumns(ClassMapping cls)
Return the columns holding data for a map key for the given key mapping fromLRSMapFieldStrategy.getIndependentKeyMappings(boolean)
orLRSMapFieldStrategy.getIndependentValueMappings(boolean)
(or null).Column[]
RelationHandlerMapTableFieldStrategy. getKeyColumns(ClassMapping cls)
Column[]
RelationMapInverseKeyFieldStrategy. getKeyColumns(ClassMapping cls)
Column[]
RelationMapTableFieldStrategy. getKeyColumns(ClassMapping cls)
Column[]
RelationRelationMapTableFieldStrategy. getKeyColumns(ClassMapping cls)
Column[]
HandlerHandlerMapTableFieldStrategy. getValueColumns(ClassMapping cls)
Column[]
HandlerRelationMapTableFieldStrategy. getValueColumns(ClassMapping cls)
Column[]
LRSMapFieldStrategy. getValueColumns(ClassMapping cls)
Return the columns holding data for a map value for the given value mapping fromLRSMapFieldStrategy.getIndependentKeyMappings(boolean)
orLRSMapFieldStrategy.getIndependentValueMappings(boolean)
(or null).Column[]
RelationHandlerMapTableFieldStrategy. getValueColumns(ClassMapping cls)
Column[]
RelationMapInverseKeyFieldStrategy. getValueColumns(ClassMapping cls)
Column[]
RelationMapTableFieldStrategy. getValueColumns(ClassMapping cls)
Column[]
RelationRelationMapTableFieldStrategy. getValueColumns(ClassMapping cls)
boolean
AbstractDiscriminatorStrategy. hasClassConditions(ClassMapping base, boolean subs)
boolean
InValueDiscriminatorStrategy. hasClassConditions(ClassMapping base, boolean subclasses)
boolean
SubclassJoinDiscriminatorStrategy. hasClassConditions(ClassMapping base, boolean subclasses)
boolean
SuperclassDiscriminatorStrategy. hasClassConditions(ClassMapping base, boolean subclasses)
protected Joins
HandlerCollectionTableFieldStrategy. join(Joins joins, ClassMapping elem)
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 fromContainerFieldStrategy.getIndependentElementMappings(boolean)
(or null).Joins
HandlerCollectionTableFieldStrategy. joinElementRelation(Joins joins, ClassMapping elem)
Joins
LRSCollectionFieldStrategy. joinElementRelation(Joins joins, ClassMapping elem)
Join this value's table to the table for the given element mapping fromLRSCollectionFieldStrategy.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 fromContainerFieldStrategy.getIndependentElementMappings(boolean)
(or null).Joins
LRSMapFieldStrategy. joinKeyRelation(Joins joins, ClassMapping key)
Join this value's table to the table for the given key mapping fromLRSMapFieldStrategy.getIndependentKeyMappings(boolean)
(or null).Joins
MapTableFieldStrategy. joinKeyRelation(Joins joins, ClassMapping key)
Joins
RelationHandlerMapTableFieldStrategy. joinKeyRelation(Joins joins, ClassMapping key)
Joins
RelationMapInverseKeyFieldStrategy. joinKeyRelation(Joins joins, ClassMapping key)
Joins
RelationMapTableFieldStrategy. joinKeyRelation(Joins joins, ClassMapping key)
Joins
RelationRelationMapTableFieldStrategy. joinKeyRelation(Joins joins, ClassMapping key)
Joins
HandlerRelationMapTableFieldStrategy. joinValueRelation(Joins joins, ClassMapping val)
Joins
LRSMapFieldStrategy. joinValueRelation(Joins joins, ClassMapping val)
Join this value's table to the table for the given value mapping fromLRSMapFieldStrategy.getIndependentValueMappings(boolean)
(or null).Joins
MapTableFieldStrategy. joinValueRelation(Joins joins, ClassMapping val)
InvokesFieldStrategy.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)
Joins
RelationRelationMapTableFieldStrategy. 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
HandlerCollectionTableFieldStrategy. selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)
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 fromLRSCollectionFieldStrategy.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 fromContainerFieldStrategy.getIndependentElementMappings(boolean)
(or null).void
HandlerHandlerMapTableFieldStrategy. selectKey(Select sel, ClassMapping cls, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
HandlerRelationMapTableFieldStrategy. selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
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
RelationHandlerMapTableFieldStrategy. selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
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
RelationRelationMapTableFieldStrategy. selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
HandlerHandlerMapTableFieldStrategy. selectValue(Select sel, ClassMapping cls, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
HandlerRelationMapTableFieldStrategy. selectValue(Select sel, ClassMapping val, 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
RelationHandlerMapTableFieldStrategy. selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
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
RelationRelationMapTableFieldStrategy. 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 Modifier and Type Field Description protected ClassMapping[]
LogicalUnion. mappings
Methods in org.apache.openjpa.jdbc.sql that return ClassMapping Modifier and Type Method Description 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.ClassMapping
LogicalUnion.UnionSelect. getTablePerClassMeta()
ClassMapping
Select. getTablePerClassMeta()
get table-per-class metadata for polymorphic queriesClassMapping
SelectImpl. getTablePerClassMeta()
Methods in org.apache.openjpa.jdbc.sql with parameters of type ClassMapping Modifier and Type Method Description void
LogicalUnion.UnionSelect. 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)
Group by the columns of the given mapping, possibly including subclasses.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)
void
SelectImpl. groupBy(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
Joins
Joins. joinRelation(java.lang.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(java.lang.String name, ForeignKey fk, ClassMapping target, int subs, boolean inverse, boolean toMany)
Joins
SelectImpl.SelectResult. joinRelation(java.lang.String name, ForeignKey fk, ClassMapping target, int subs, boolean inverse, boolean toMany)
java.lang.Object
AbstractResult. load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch)
java.lang.Object
AbstractResult. load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
java.lang.Object
MergedResult. load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch)
java.lang.Object
MergedResult. load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
java.lang.Object
Result. load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch)
Load a pc object using the given store manager.java.lang.Object
Result. load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
Load a pc object using the given store manager.java.lang.Object
SelectImpl.SelectResult. load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
int
LogicalUnion.UnionSelect. orderByPrimaryKey(ClassMapping mapping, boolean asc, boolean select)
int
LogicalUnion.UnionSelect. orderByPrimaryKey(ClassMapping mapping, boolean asc, Joins joins, 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
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, boolean sel)
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(java.lang.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(java.lang.String name, ForeignKey fk, ClassMapping target, int subs, boolean inverse, boolean toMany)
Joins
SelectImpl.SelectResult. outerJoinRelation(java.lang.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
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)
Select the columns of the given mapping, possibly including subclasses.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)
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
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)
Select the columns of the given mapping, possibly including subclasses.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)
void
SelectImpl. selectIdentifier(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins)
int
LogicalUnion.UnionSelect. selectPrimaryKey(ClassMapping mapping)
int
LogicalUnion.UnionSelect. selectPrimaryKey(ClassMapping mapping, Joins joins)
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
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)
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.void
LogicalUnion.UnionSelect. setTablePerClassMeta(ClassMapping meta)
void
Select. setTablePerClassMeta(ClassMapping meta)
Set table-per-class metadata for polymorphic queriesvoid
SelectImpl. setTablePerClassMeta(ClassMapping meta)
protected SQLBuffer
DBDictionary. toBulkOperation(ClassMapping mapping, Select sel, JDBCStore store, java.lang.Object[] params, java.util.Map updateParams)
Returns the SQL for a bulk operation, either a DELETE or an UPDATE.SQLBuffer
DBDictionary. toDelete(ClassMapping mapping, Select sel, java.lang.Object[] params)
Create a DELETE statement for the specified Select.SQLBuffer
DBDictionary. toUpdate(ClassMapping mapping, Select sel, JDBCStore store, java.lang.Object[] params, java.util.Map updates)
boolean
DBDictionary. validateBatchProcess(RowImpl row, Column[] autoAssign, OpenJPAStateManager sm, ClassMapping cmd)
Validate the batch process.boolean
DBDictionary. validateDBSpecificBatchProcess(boolean disableBatch, RowImpl row, Column[] autoAssign, OpenJPAStateManager sm, ClassMapping cmd)
Allow each Dictionary to validate its own batch process.void
LogicalUnion.UnionSelect. whereForeignKey(ForeignKey fk, java.lang.Object oid, ClassMapping mapping, JDBCStore store)
void
Select. whereForeignKey(ForeignKey fk, java.lang.Object oid, ClassMapping mapping, JDBCStore store)
Add where conditions setting the given foreign key to the given oid values.void
SelectImpl. whereForeignKey(ForeignKey fk, java.lang.Object oid, ClassMapping mapping, JDBCStore store)
void
LogicalUnion.UnionSelect. wherePrimaryKey(java.lang.Object oid, ClassMapping mapping, JDBCStore store)
void
Select. wherePrimaryKey(java.lang.Object oid, ClassMapping mapping, JDBCStore store)
Add where conditions setting the mapping's primary key to the given oid values.void
SelectImpl. wherePrimaryKey(java.lang.Object oid, ClassMapping mapping, JDBCStore store)
-
Uses of ClassMapping in org.apache.openjpa.persistence.jdbc
Methods in org.apache.openjpa.persistence.jdbc that return ClassMapping Modifier and Type Method Description static ClassMapping
AnnotationPersistenceMappingParser. getEmbeddedMapping(ValueMapping val)
static ClassMapping
AnnotationPersistenceMappingParser. getEmbeddedMapping(ValueMapping val, boolean createNew)
Methods in org.apache.openjpa.persistence.jdbc with parameters of type ClassMapping Modifier and Type Method Description static FieldMapping
AnnotationPersistenceMappingParser. getAttributeOverrideField(java.lang.String attrName, FieldMapping fm, ClassMapping embed)
java.lang.String
PersistenceMappingDefaults. getTableName(ClassMapping cls, Schema schema)
protected boolean
AnnotationPersistenceMappingParser. handleUnknownClassMappingAnnotation(ClassMapping cls, java.lang.annotation.Annotation anno)
Allow subclasses to handle unknown annotations.
-