|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ClassMetaData in org.apache.openjpa.abstractstore |
---|
Methods in org.apache.openjpa.abstractstore with parameters of type ClassMetaData | |
---|---|
Object |
AbstractStoreManager.copyDataStoreId(Object oid,
ClassMetaData meta)
|
abstract ResultObjectProvider |
AbstractStoreManager.executeExtent(ClassMetaData meta,
boolean subs,
FetchConfiguration fetch)
Create a ResultObjectProvider that can return all instances
of type , optionally including subclasses as defined
by subclasses . |
Seq |
AbstractStoreManager.getDataStoreIdSequence(ClassMetaData forClass)
Returns the system-configured sequence. |
Class<?> |
AbstractStoreManager.getDataStoreIdType(ClassMetaData meta)
|
Object |
AbstractStoreManager.newDataStoreId(Object val,
ClassMetaData meta)
|
Uses of ClassMetaData in org.apache.openjpa.datacache |
---|
Methods in org.apache.openjpa.datacache with parameters of type ClassMetaData | |
---|---|
protected void |
DataCachePCDataGenerator.decorate(serp.bytecode.BCClass bc,
ClassMetaData meta)
|
protected void |
DataCachePCDataGenerator.finish(PCDataGenerator.DynamicPCData data,
ClassMetaData meta)
|
boolean |
DataCacheManagerImpl.isCachable(ClassMetaData meta)
Affirms if the given type is eligible for cache. |
StoreQuery.Executor |
QueryCacheStoreQuery.newDataStoreExecutor(ClassMetaData meta,
boolean subs)
|
StoreQuery.Executor |
QueryCacheStoreQuery.newInMemoryExecutor(ClassMetaData meta,
boolean subs)
|
Constructors in org.apache.openjpa.datacache with parameters of type ClassMetaData | |
---|---|
DataCachePCDataImpl(Object oid,
ClassMetaData meta)
|
|
DataCachePCDataImpl(Object oid,
ClassMetaData meta,
String name)
Constructor. |
Uses of ClassMetaData in org.apache.openjpa.enhance |
---|
Methods in org.apache.openjpa.enhance that return ClassMetaData | |
---|---|
ClassMetaData |
PCEnhancer.getMetaData()
Return the metadata for the class being manipulated, or null if not a persistent type. |
ClassMetaData |
CodeGenerator.getMetaData()
Return metadata for the type being generated. |
ClassMetaData |
ApplicationIdTool.getMetaData()
Return metadata for the type we are generating an application id for. |
Methods in org.apache.openjpa.enhance with parameters of type ClassMetaData | |
---|---|
protected void |
PCDataGenerator.decorate(serp.bytecode.BCClass bc,
ClassMetaData meta)
Apply additional decoration to generated class. |
protected void |
PCDataGenerator.finish(PCDataGenerator.DynamicPCData data,
ClassMetaData meta)
Perform any final actions before the pcdata is returned to client code. |
PCData |
PCDataGenerator.generatePCData(Object oid,
ClassMetaData meta)
Return a PCDataGenerator.DynamicPCData instance for the given oid and metadata. |
Class |
PCEnhancer.getType(ClassMetaData meta)
Return the concrete type for the given class, i.e. |
(package private) boolean |
PCEnhancer.isPropertyAccess(ClassMetaData meta)
Affirms if the given class is using field-based access. |
void |
PCEnhancer.AuxiliaryEnhancer.run(serp.bytecode.BCClass bc,
ClassMetaData meta)
|
protected boolean |
PCDataGenerator.usesImplData(ClassMetaData meta)
Whether the given type might have cacheable class-level impl data. |
Constructors in org.apache.openjpa.enhance with parameters of type ClassMetaData | |
---|---|
ApplicationIdTool(OpenJPAConfiguration conf,
Class type,
ClassMetaData meta)
Constructs a new tool instance capable of generating an object id class for meta . |
|
CodeGenerator(ClassMetaData meta)
Constructor. |
|
PCEnhancer(MetaDataRepository repos,
serp.bytecode.BCClass type,
ClassMetaData meta)
Constructor. |
|
PCEnhancer(OpenJPAConfiguration conf,
serp.bytecode.BCClass type,
ClassMetaData meta)
Constructor. |
|
PCEnhancer(OpenJPAConfiguration conf,
ClassMetaData meta)
Constructor. |
|
PCSubclassValidator(ClassMetaData meta,
serp.bytecode.BCClass bc,
Log log,
boolean enforceContractViolations)
|
Uses of ClassMetaData in org.apache.openjpa.event |
---|
Methods in org.apache.openjpa.event with parameters of type ClassMetaData | |
---|---|
Exception[] |
LifecycleEventManager.fireEvent(Object source,
ClassMetaData meta,
int type)
Fire lifecycle event to all registered listeners without an argument. |
Exception[] |
LifecycleEventManager.fireEvent(Object source,
Object related,
ClassMetaData meta,
int type)
Fire lifecycle event to all registered listeners. |
boolean |
LifecycleEventManager.hasAttachListeners(Object source,
ClassMetaData meta)
Return whether there are listeners or callbacks for the given source. |
boolean |
LifecycleEventManager.hasClearListeners(Object source,
ClassMetaData meta)
Return whether there are listeners or callbacks for the given source. |
boolean |
LifecycleEventManager.hasDeleteListeners(Object source,
ClassMetaData meta)
Return whether there are listeners or callbacks for the given source. |
boolean |
LifecycleEventManager.hasDetachListeners(Object source,
ClassMetaData meta)
Return whether there are listeners or callbacks for the given source. |
boolean |
LifecycleEventManager.hasDirtyListeners(Object source,
ClassMetaData meta)
Return whether there are listeners or callbacks for the given source. |
boolean |
LifecycleEventManager.hasLoadListeners(Object source,
ClassMetaData meta)
Return whether there are listeners or callbacks for the given source. |
boolean |
LifecycleEventManager.hasPersistListeners(Object source,
ClassMetaData meta)
Return whether there are listeners or callbacks for the given source. |
boolean |
LifecycleEventManager.hasStoreListeners(Object source,
ClassMetaData meta)
Return whether there are listeners or callbacks for the given source. |
boolean |
LifecycleEventManager.hasUpdateListeners(Object source,
ClassMetaData meta)
Return whether there are listeners or callbacks for the given source. |
Uses of ClassMetaData in org.apache.openjpa.jdbc.kernel |
---|
Methods in org.apache.openjpa.jdbc.kernel that return ClassMetaData | |
---|---|
protected ClassMetaData[] |
JDBCStoreQuery.getIndependentExpressionCandidates(ClassMetaData meta,
boolean subclasses)
|
Constructors in org.apache.openjpa.jdbc.kernel with parameters of type ClassMetaData | |
---|---|
PreparedSQLStoreQuery.PreparedSQLExecutor(PreparedSQLStoreQuery q,
ClassMetaData candidate)
|
|
SQLStoreQuery.SQLExecutor(SQLStoreQuery q,
ClassMetaData candidate)
|
Uses of ClassMetaData in org.apache.openjpa.jdbc.kernel.exps |
---|
Methods in org.apache.openjpa.jdbc.kernel.exps that return ClassMetaData | |
---|---|
ClassMetaData |
Variable.getMetaData()
|
ClassMetaData |
UnaryOp.getMetaData()
|
ClassMetaData |
Trim.getMetaData()
|
ClassMetaData |
Substring.getMetaData()
|
ClassMetaData |
SubQ.getMetaData()
|
ClassMetaData |
StringFunction.getMetaData()
|
ClassMetaData |
SimpleCaseExpression.getMetaData()
|
ClassMetaData |
PCPath.getMetaData()
|
ClassMetaData |
NullIfExpression.getMetaData()
|
ClassMetaData |
Math.getMetaData()
|
ClassMetaData |
MapKey.getMetaData()
|
ClassMetaData |
MapEntry.getMetaData()
|
ClassMetaData |
IndexOf.getMetaData()
|
ClassMetaData |
GetObjectId.getMetaData()
|
ClassMetaData |
GetMapValue.getMetaData()
|
ClassMetaData |
GeneralCaseExpression.getMetaData()
|
ClassMetaData |
Extension.getMetaData()
|
ClassMetaData |
Const.getMetaData()
|
ClassMetaData |
Concat.getMetaData()
|
ClassMetaData |
CoalesceExpression.getMetaData()
|
ClassMetaData |
Args.getMetaData()
|
ClassMetaData |
Aggregate.getMetaData()
|
Uses of ClassMetaData in org.apache.openjpa.jdbc.meta |
---|
Subclasses of ClassMetaData in org.apache.openjpa.jdbc.meta | |
---|---|
class |
ClassMapping
Specialization of metadata for relational databases. |
Methods in org.apache.openjpa.jdbc.meta that return ClassMetaData | |
---|---|
protected ClassMetaData |
MappingRepository.newClassMetaData(Class<?> type)
|
protected ClassMetaData[] |
MappingRepository.newClassMetaDataArray(int length)
|
protected ClassMetaData |
MappingRepository.newEmbeddedClassMetaData(ValueMetaData owner)
|
Methods in org.apache.openjpa.jdbc.meta with parameters of type ClassMetaData | |
---|---|
void |
ClassMapping.copy(ClassMetaData cls)
|
protected FieldMetaData |
MappingRepository.newFieldMetaData(String name,
Class<?> type,
ClassMetaData owner)
|
protected void |
MappingRepository.prepareMapping(ClassMetaData meta)
|
boolean |
MetaDataPlusMappingFactory.store(ClassMetaData[] metas,
QueryMetaData[] queries,
SequenceMetaData[] seqs,
int mode,
Map output)
|
Uses of ClassMetaData in org.apache.openjpa.kernel |
---|
Fields in org.apache.openjpa.kernel declared as ClassMetaData | |
---|---|
static ClassMetaData[] |
StoreQuery.EMPTY_METAS
|
Methods in org.apache.openjpa.kernel that return ClassMetaData | |
---|---|
ClassMetaData[] |
QueryImpl.getAccessPathMetaDatas()
|
ClassMetaData[] |
QueryContext.getAccessPathMetaDatas()
Return the classes that affect this query. |
ClassMetaData[] |
DelegatingQuery.getAccessPathMetaDatas()
|
ClassMetaData[] |
StoreQuery.Executor.getAccessPathMetaDatas(StoreQuery q)
Return an array of all persistent classes used in this query, or empty array if unknown. |
ClassMetaData[] |
ExpressionStoreQuery.AbstractExpressionExecutor.getAccessPathMetaDatas(StoreQuery q)
|
ClassMetaData[] |
AbstractStoreQuery.AbstractExecutor.getAccessPathMetaDatas(StoreQuery q)
|
protected ClassMetaData[] |
ExpressionStoreQuery.getIndependentExpressionCandidates(ClassMetaData type,
boolean subclasses)
Return the assignable types for the given metadata whose expression trees must be compiled independently. |
ClassMetaData |
StateManagerImpl.getMetaData()
|
ClassMetaData |
OpenJPAStateManager.getMetaData()
Get the metadata for this instance. |
ClassMetaData |
ObjectIdStateManager.getMetaData()
|
ClassMetaData |
DetachedValueStateManager.getMetaData()
|
ClassMetaData |
DetachedStateManager.getMetaData()
|
Methods in org.apache.openjpa.kernel that return types with arguments of type ClassMetaData | |
---|---|
static List<ClassMetaData> |
Filters.addAccessPathMetaDatas(List<ClassMetaData> metas,
ClassMetaData[] path)
Add the given access path metadatas to the full path list, making sure to maintain only base metadatas in the list. |
Methods in org.apache.openjpa.kernel with parameters of type ClassMetaData | |
---|---|
static List<ClassMetaData> |
Filters.addAccessPathMetaDatas(List<ClassMetaData> metas,
ClassMetaData[] path)
Add the given access path metadatas to the full path list, making sure to maintain only base metadatas in the list. |
void |
UUIDType4StringSeq.allocate(int additional,
StoreContext ctx,
ClassMetaData meta)
|
void |
UUIDType4HexSeq.allocate(int additional,
StoreContext ctx,
ClassMetaData meta)
|
void |
UUIDStringSeq.allocate(int additional,
StoreContext ctx,
ClassMetaData meta)
|
void |
UUIDHexSeq.allocate(int additional,
StoreContext ctx,
ClassMetaData meta)
|
void |
TimeSeededSeq.allocate(int additional,
StoreContext ctx,
ClassMetaData meta)
|
void |
Seq.allocate(int additional,
StoreContext ctx,
ClassMetaData cls)
Allocate additional values efficiently. |
void |
DelegatingSeq.allocate(int additional,
StoreContext ctx,
ClassMetaData meta)
|
Object |
VersionAttachStrategy.attach(AttachManager manager,
Object toAttach,
ClassMetaData meta,
PersistenceCapable into,
OpenJPAStateManager owner,
ValueMetaData ownerMeta,
boolean explicit)
|
Object |
DetachedStateManager.attach(AttachManager manager,
Object toAttach,
ClassMetaData meta,
PersistenceCapable into,
OpenJPAStateManager owner,
ValueMetaData ownerMeta,
boolean explicit)
|
Object |
DetachedStateAttachStrategy.attach(AttachManager manager,
Object toAttach,
ClassMetaData meta,
PersistenceCapable into,
OpenJPAStateManager owner,
ValueMetaData ownerMeta,
boolean explicit)
|
abstract Object |
AttachStrategy.attach(AttachManager manager,
Object toAttach,
ClassMetaData meta,
PersistenceCapable into,
OpenJPAStateManager owner,
ValueMetaData ownerMeta,
boolean explicit)
Attach. |
protected void |
BrokerImpl.checkForDuplicateId(Object id,
Object obj,
ClassMetaData meta)
This method makes sure we don't already have the instance cached |
Object |
StoreManager.copyDataStoreId(Object oid,
ClassMetaData meta)
Copy the given object id value. |
Object |
DelegatingStoreManager.copyDataStoreId(Object oid,
ClassMetaData meta)
|
Object |
UUIDType4StringSeq.current(StoreContext ctx,
ClassMetaData meta)
|
Object |
UUIDType4HexSeq.current(StoreContext ctx,
ClassMetaData meta)
|
Object |
UUIDStringSeq.current(StoreContext ctx,
ClassMetaData meta)
|
Object |
UUIDHexSeq.current(StoreContext ctx,
ClassMetaData meta)
|
Object |
TimeSeededSeq.current(StoreContext ctx,
ClassMetaData meta)
|
Object |
Seq.current(StoreContext ctx,
ClassMetaData cls)
Return the current value of the sequence, or null if not available. |
Object |
DelegatingSeq.current(StoreContext ctx,
ClassMetaData meta)
|
protected Number |
ExpressionStoreQuery.executeDelete(StoreQuery.Executor ex,
ClassMetaData base,
ClassMetaData[] types,
boolean subclasses,
ExpressionFactory[] facts,
QueryExpressions[] parsed,
Object[] params)
Execute the given expression against the given candidate extent and delete the instances. |
protected Number |
ExpressionStoreQuery.executeDelete(StoreQuery.Executor ex,
ClassMetaData base,
ClassMetaData[] types,
boolean subclasses,
ExpressionFactory[] facts,
QueryExpressions[] parsed,
Object[] params)
Execute the given expression against the given candidate extent and delete the instances. |
ResultObjectProvider |
StoreManager.executeExtent(ClassMetaData meta,
boolean subclasses,
FetchConfiguration fetch)
Return a provider for all instances of the given candidate class, optionally including subclasses. |
ResultObjectProvider |
DelegatingStoreManager.executeExtent(ClassMetaData meta,
boolean subclasses,
FetchConfiguration fetch)
|
protected ResultObjectProvider |
ExpressionStoreQuery.executeQuery(StoreQuery.Executor ex,
ClassMetaData base,
ClassMetaData[] types,
boolean subclasses,
ExpressionFactory[] facts,
QueryExpressions[] parsed,
Object[] params,
StoreQuery.Range range)
Execute the given expression against the given candidate extent. |
protected ResultObjectProvider |
ExpressionStoreQuery.executeQuery(StoreQuery.Executor ex,
ClassMetaData base,
ClassMetaData[] types,
boolean subclasses,
ExpressionFactory[] facts,
QueryExpressions[] parsed,
Object[] params,
StoreQuery.Range range)
Execute the given expression against the given candidate extent. |
protected Number |
ExpressionStoreQuery.executeUpdate(StoreQuery.Executor ex,
ClassMetaData base,
ClassMetaData[] types,
boolean subclasses,
ExpressionFactory[] facts,
QueryExpressions[] parsed,
Object[] params)
Execute the given expression against the given candidate extent and updates the instances. |
protected Number |
ExpressionStoreQuery.executeUpdate(StoreQuery.Executor ex,
ClassMetaData base,
ClassMetaData[] types,
boolean subclasses,
ExpressionFactory[] facts,
QueryExpressions[] parsed,
Object[] params)
Execute the given expression against the given candidate extent and updates the instances. |
(package private) void |
AttachManager.fireBeforeAttach(Object pc,
ClassMetaData meta)
Fire before-attach event. |
(package private) boolean |
BrokerImpl.fireLifecycleEvent(Object src,
Object related,
ClassMetaData meta,
int eventType)
Fire given lifecycle event, handling any exceptions appropriately. |
protected String[] |
ExpressionStoreQuery.getDataStoreActions(ClassMetaData base,
ClassMetaData[] types,
boolean subclasses,
ExpressionFactory[] facts,
QueryExpressions[] parsed,
Object[] params,
StoreQuery.Range range)
Return the commands that will be sent to the datastore in order to execute the query, typically in the database's native language. |
protected String[] |
ExpressionStoreQuery.getDataStoreActions(ClassMetaData base,
ClassMetaData[] types,
boolean subclasses,
ExpressionFactory[] facts,
QueryExpressions[] parsed,
Object[] params,
StoreQuery.Range range)
Return the commands that will be sent to the datastore in order to execute the query, typically in the database's native language. |
Seq |
StoreManager.getDataStoreIdSequence(ClassMetaData forClass)
Return a sequence that generates datastore identity values for the given class. |
Seq |
DelegatingStoreManager.getDataStoreIdSequence(ClassMetaData forClass)
|
Class<?> |
StoreManager.getDataStoreIdType(ClassMetaData meta)
Return the class used by this StoreManager for datastore identity values. |
Class<?> |
DelegatingStoreManager.getDataStoreIdType(ClassMetaData meta)
|
protected ExpressionFactory |
ExpressionStoreQuery.getExpressionFactory(ClassMetaData type)
Return an ExpressionFactory to use to create an expression to
be executed against an extent. |
Seq |
DelegatingBroker.getIdentitySequence(ClassMetaData meta)
|
Seq |
BrokerImpl.getIdentitySequence(ClassMetaData meta)
|
Seq |
Broker.getIdentitySequence(ClassMetaData meta)
Returns a Seq for the datastore identity values of the
specified persistent class, or null if the class' identity cannot be
represented as a sequence. |
protected ClassMetaData[] |
ExpressionStoreQuery.getIndependentExpressionCandidates(ClassMetaData type,
boolean subclasses)
Return the assignable types for the given metadata whose expression trees must be compiled independently. |
protected abstract Object |
AbstractPCResultObjectProvider.getObjectId(ClassMetaData meta)
Implement this method to extract the object id value from the current record of the input. |
static boolean |
QueryImpl.isAccessPathDirty(Broker broker,
ClassMetaData[] accessMetas)
|
StoreQuery.Executor |
StoreQuery.newDataStoreExecutor(ClassMetaData meta,
boolean subs)
Return an executor for datastore execution of this query. |
StoreQuery.Executor |
MethodStoreQuery.newDataStoreExecutor(ClassMetaData meta,
boolean subs)
|
StoreQuery.Executor |
ExpressionStoreQuery.newDataStoreExecutor(ClassMetaData meta,
boolean subs)
|
StoreQuery.Executor |
AbstractStoreQuery.newDataStoreExecutor(ClassMetaData meta,
boolean subs)
|
Object |
StoreManager.newDataStoreId(Object oidVal,
ClassMetaData meta)
Create a new unique datastore identity for the given type from the given oid value (presumably pk, stringified oid, or oid instance). |
Object |
DelegatingStoreManager.newDataStoreId(Object oidVal,
ClassMetaData meta)
|
StoreQuery.Executor |
StoreQuery.newInMemoryExecutor(ClassMetaData meta,
boolean subs)
Return an executor for in-memory execution of this query. |
StoreQuery.Executor |
MethodStoreQuery.newInMemoryExecutor(ClassMetaData meta,
boolean subs)
|
StoreQuery.Executor |
ExpressionStoreQuery.newInMemoryExecutor(ClassMetaData meta,
boolean subs)
|
StoreQuery.Executor |
AbstractStoreQuery.newInMemoryExecutor(ClassMetaData meta,
boolean subs)
|
protected StateManagerImpl |
BrokerImpl.newStateManagerImpl(Object oid,
ClassMetaData meta)
Create a state manager for the given oid and metadata. |
Object |
UUIDType4StringSeq.next(StoreContext ctx,
ClassMetaData meta)
|
Object |
UUIDType4HexSeq.next(StoreContext ctx,
ClassMetaData meta)
|
Object |
UUIDStringSeq.next(StoreContext ctx,
ClassMetaData meta)
|
Object |
UUIDHexSeq.next(StoreContext ctx,
ClassMetaData meta)
|
Object |
TimeSeededSeq.next(StoreContext ctx,
ClassMetaData meta)
|
Object |
Seq.next(StoreContext ctx,
ClassMetaData cls)
Return the next value in the sequence. |
Object |
DelegatingSeq.next(StoreContext ctx,
ClassMetaData meta)
|
protected StateManagerImpl |
AttachStrategy.persist(AttachManager manager,
PersistenceCapable pc,
ClassMetaData meta,
Object appId,
boolean explicit)
Return a PNew/PNewProvisional managed object for the given detached instance. |
Method parameters in org.apache.openjpa.kernel with type arguments of type ClassMetaData | |
---|---|
static List<ClassMetaData> |
Filters.addAccessPathMetaDatas(List<ClassMetaData> metas,
ClassMetaData[] path)
Add the given access path metadatas to the full path list, making sure to maintain only base metadatas in the list. |
Constructors in org.apache.openjpa.kernel with parameters of type ClassMetaData | |
---|---|
DetachedValueStateManager(PersistenceCapable pc,
ClassMetaData meta,
StoreContext ctx)
|
|
ExpressionStoreQuery.DataStoreExecutor(ExpressionStoreQuery q,
ClassMetaData meta,
boolean subclasses,
ExpressionParser parser,
Object parsed)
|
|
PCDataImpl(Object oid,
ClassMetaData meta)
|
|
PCDataImpl(Object oid,
ClassMetaData meta,
String name)
Constructor. |
|
StateManagerImpl(Object id,
ClassMetaData meta,
BrokerImpl broker)
Constructor; supply id, type metadata, and owning persistence manager. |
Uses of ClassMetaData in org.apache.openjpa.kernel.exps |
---|
Fields in org.apache.openjpa.kernel.exps declared as ClassMetaData | |
---|---|
ClassMetaData[] |
QueryExpressions.accessPath
|
ClassMetaData |
Context.meta
|
Methods in org.apache.openjpa.kernel.exps that return ClassMetaData | |
---|---|
protected ClassMetaData |
AbstractExpressionBuilder.addAccessPath(ClassMetaData meta)
Register the specified metadata as being in the query's access path. |
protected ClassMetaData[] |
AbstractExpressionBuilder.getAccessPath()
Return the recorded query access path. |
ClassMetaData |
Value.getMetaData()
Return any associated persistent type. |
ClassMetaData |
Val.getMetaData()
|
protected ClassMetaData |
AbstractExpressionBuilder.getMetaData(Class<?> c,
boolean required)
Convenience method to get metadata for the given type. |
protected ClassMetaData |
AbstractExpressionBuilder.getMetaData(Class<?> c,
boolean required,
ClassLoader loader)
Convenience method to get metadata for the given type. |
ClassMetaData |
Context.getSchema(String id)
|
ClassMetaData |
Context.meta()
|
Methods in org.apache.openjpa.kernel.exps that return types with arguments of type ClassMetaData | |
---|---|
Map<String,ClassMetaData> |
Context.getSchemas()
|
Methods in org.apache.openjpa.kernel.exps with parameters of type ClassMetaData | |
---|---|
protected ClassMetaData |
AbstractExpressionBuilder.addAccessPath(ClassMetaData meta)
Register the specified metadata as being in the query's access path. |
void |
Context.addSchema(String id,
ClassMetaData meta)
|
protected abstract void |
AbstractExpressionBuilder.addSchemaToContext(String alias,
ClassMetaData meta)
Register the schema alias to the current JPQL query context. |
QueryExpressions |
ExpressionParser.eval(Object parsed,
ExpressionStoreQuery query,
ExpressionFactory factory,
ClassMetaData candidate)
Parse the given query string. |
Value[] |
ExpressionParser.eval(String[] vals,
ExpressionStoreQuery query,
ExpressionFactory factory,
ClassMetaData candidate)
Parse the given value clauses. |
boolean |
InMemoryExpressionFactory.matches(QueryExpressions exps,
ClassMetaData type,
boolean subs,
Object candidate,
StoreContext ctx,
Object[] params)
Tests whether the given candidate matches the given type and this expression. |
Subquery |
InMemoryExpressionFactory.newSubquery(ClassMetaData candidate,
boolean subs,
String alias)
|
Subquery |
ExpressionFactory.newSubquery(ClassMetaData candidate,
boolean subs,
String alias)
Return a subquery. |
void |
Value.setMetaData(ClassMetaData meta)
Associate a persistent type with this value. |
void |
Val.setMetaData(ClassMetaData meta)
|
Method parameters in org.apache.openjpa.kernel.exps with type arguments of type ClassMetaData | |
---|---|
void |
Context.setSchemas(Map<String,ClassMetaData> schemas)
|
Uses of ClassMetaData in org.apache.openjpa.kernel.jpql |
---|
Methods in org.apache.openjpa.kernel.jpql that return ClassMetaData | |
---|---|
protected ClassMetaData |
JPQLExpressionBuilder.getCandidateMetaData(JPQLExpressionBuilder.JPQLNode node)
|
protected ClassMetaData |
JPQLExpressionBuilder.resolveClassMetaData(JPQLExpressionBuilder.JPQLNode node)
|
Methods in org.apache.openjpa.kernel.jpql with parameters of type ClassMetaData | |
---|---|
protected void |
JPQLExpressionBuilder.addSchemaToContext(String id,
ClassMetaData meta)
|
QueryExpressions |
JPQLParser.eval(Object parsed,
ExpressionStoreQuery query,
ExpressionFactory factory,
ClassMetaData candidate)
|
Value[] |
JPQLParser.eval(String[] vals,
ExpressionStoreQuery query,
ExpressionFactory factory,
ClassMetaData candidate)
|
Uses of ClassMetaData in org.apache.openjpa.meta |
---|
Fields in org.apache.openjpa.meta declared as ClassMetaData | |
---|---|
protected ClassMetaData[] |
MetaDataRepository.EMPTY_METAS
|
Methods in org.apache.openjpa.meta that return ClassMetaData | |
---|---|
ClassMetaData |
ValueMetaDataImpl.addEmbeddedMetaData()
|
ClassMetaData |
ValueMetaData.addEmbeddedMetaData()
Add embedded metadata for this value. |
ClassMetaData |
FieldMetaData.addEmbeddedMetaData()
|
ClassMetaData |
ValueMetaDataImpl.addEmbeddedMetaData(int access)
|
ClassMetaData |
ValueMetaData.addEmbeddedMetaData(int access)
Add embedded metadata for this value with the given access type |
ClassMetaData |
FieldMetaData.addEmbeddedMetaData(int access)
|
ClassMetaData |
MetaDataRepository.addMetaData(Class<?> cls)
Create a new metadata, populate it with default information, add it to the repository, and return it. |
ClassMetaData |
MetaDataRepository.addMetaData(Class<?> cls,
int access)
Create a new metadata, populate it with default information, add it to the repository, and return it. |
ClassMetaData |
MetaDataRepository.addMetaData(Class<?> cls,
int access,
boolean ignoreTransient)
Create a new metadata, populate it with default information, add it to the repository, and return it. |
ClassMetaData |
MetaDataRepository.getCachedMetaData(Class<?> cls)
Return the cached metadata for the given class, without any resolution. |
ClassMetaData |
MetaDataRepository.getCachedMetaData(String typeName)
This method returns the ClassMetaData whose described type name matches the typeName parameter. |
ClassMetaData |
ValueMetaDataImpl.getDeclaredTypeMetaData()
|
ClassMetaData |
ValueMetaData.getDeclaredTypeMetaData()
Return metadata for the value's class, if the type is persistent. |
ClassMetaData |
FieldMetaData.getDeclaredTypeMetaData()
|
ClassMetaData |
FieldMetaData.getDeclaringMetaData()
The declaring class. |
ClassMetaData |
FieldMetaData.getDefiningMetaData()
The class that defines the metadata for this field. |
protected ClassMetaData |
AbstractCFMetaDataFactory.getDefiningMetaData(QueryMetaData query,
Map clsNames)
Return the metadata that defines the given query, if any. |
ClassMetaData |
ValueMetaDataImpl.getEmbeddedMetaData()
|
ClassMetaData |
ValueMetaData.getEmbeddedMetaData()
The embedded class metadata for the value. |
ClassMetaData |
FieldMetaData.getEmbeddedMetaData()
|
ClassMetaData[] |
MetaDataRepository.getImplementorMetaDatas(Class<?> cls,
ClassLoader envLoader,
boolean mustExist)
Return all least-derived metadatas with some mapped assignable type that implement the given class. |
ClassMetaData[] |
ClassMetaData.getMappedPCSubclassMetaDatas()
Return all mapped subclasses. |
ClassMetaData |
ClassMetaData.getMappedPCSuperclassMetaData()
Return the closest mapped superclass. |
ClassMetaData |
MetaDataRepository.getMetaData(Class<?> cls,
ClassLoader envLoader,
boolean mustExist)
Return the metadata for the given class. |
ClassMetaData |
MetaDataRepository.getMetaData(Object oid,
ClassLoader envLoader,
boolean mustExist)
Return the least-derived class metadata for the given application identity object. |
ClassMetaData |
MetaDataRepository.getMetaData(String alias,
ClassLoader envLoader,
boolean mustExist)
Return the metadata for the given alias name. |
ClassMetaData[] |
MetaDataRepository.getMetaDatas()
Return all the metadata instances currently in the repository. |
ClassMetaData[] |
ClassMetaData.getPCSubclassMetaDatas()
Return the metadata for the known persistence capable subclasses of the described type, or empty array if none or if this is embedded metadata. |
ClassMetaData |
ClassMetaData.getPCSuperclassMetaData()
The metadata for this class' superclass. |
ClassMetaData |
ValueMetaDataImpl.getTypeMetaData()
|
ClassMetaData |
ValueMetaData.getTypeMetaData()
The metadata for the value class, if the type is persistent. |
ClassMetaData |
FieldMetaData.getTypeMetaData()
|
protected ClassMetaData |
MetaDataRepository.newClassMetaData(Class<?> type)
Create a new class metadata instance. |
protected ClassMetaData[] |
MetaDataRepository.newClassMetaDataArray(int length)
Create a new array of the proper class metadata subclass. |
protected ClassMetaData |
MetaDataRepository.newEmbeddedClassMetaData(ValueMetaData owner)
Create a new embedded class metadata instance. |
Methods in org.apache.openjpa.meta with parameters of type ClassMetaData | |
---|---|
(package private) void |
MetaDataRepository.addDeclaredInterfaceImpl(ClassMetaData meta,
Class<?> iface)
Add the given metadata as declared interface implementation. |
void |
AbstractCFMetaDataFactory.Serializer.addMetaData(ClassMetaData meta)
Add a class meta data to the set to be serialized. |
static Class<?> |
JavaTypes.classForName(String name,
ClassMetaData context)
Check the given name against the same set of standard packages used when parsing metadata. |
static Class<?> |
JavaTypes.classForName(String name,
ClassMetaData context,
ClassLoader loader)
Check the given name against the same set of standard packages used when parsing metadata. |
protected void |
AbstractCFMetaDataFactory.clearMapping(ClassMetaData meta)
Clear mapping information from the given metadata. |
int |
ClassMetaData.compareTo(ClassMetaData other)
|
void |
ClassMetaData.copy(ClassMetaData meta)
Copy the metadata from the given instance to this one. |
Class |
InterfaceImplGenerator.createImpl(ClassMetaData meta)
Create a concrete implementation of the given type, possibly returning a cached version of the class. |
protected abstract File |
AbstractCFMetaDataFactory.defaultSourceFile(ClassMetaData meta)
Return the default file for the given metadata. |
protected String |
InterfaceImplGenerator.getClassName(ClassMetaData meta)
Return a unique class name. |
protected List<String> |
AbstractMetaDataDefaults.getFieldAccessNames(ClassMetaData meta)
Return the list of fields in meta that use field access,
or null if a list of fields is unobtainable. |
FieldMetaData |
FieldMetaData.getMappedByField(ClassMetaData meta,
String mappedBy)
|
Member |
NoneMetaDataFactory.getMemberByProperty(ClassMetaData meta,
String property,
int access,
boolean scan)
|
Member |
MetaDataDefaults.getMemberByProperty(ClassMetaData meta,
String attribute,
int access,
boolean scanAnnotation)
Get the field or getter for the given attribute of the given class. |
Class<?> |
MetaDataRepository.getMetaModel(ClassMetaData meta,
boolean load)
Gets the meta class corresponding to the given persistent class. |
FieldMetaData |
MetaDataRepository.getOrderByField(ClassMetaData meta,
String orderBy)
|
protected abstract List<Member> |
AbstractMetaDataDefaults.getPersistentMembers(ClassMetaData meta,
boolean ignoreTransient)
|
protected List<String> |
AbstractMetaDataDefaults.getPropertyAccessNames(ClassMetaData meta)
Return the list of methods in meta that use property access,
or null if a list of methods is unobtainable. |
(package private) SequenceMetaData |
MetaDataRepository.getSequenceMetaData(ClassMetaData context,
String name,
boolean mustExist)
Used internally by metadata to retrieve sequence metadatas based on possibly-unqualified sequence name. |
protected File |
AbstractCFMetaDataFactory.getSourceFile(ClassMetaData meta)
Return the current source file of the given metadata. |
protected abstract boolean |
AbstractMetaDataDefaults.isDefaultPersistent(ClassMetaData meta,
Member member,
String name,
boolean ignoreTransient)
Return true if the given member is persistent by default. |
static boolean |
AccessCode.isEmpty(ClassMetaData meta)
|
static boolean |
AccessCode.isField(ClassMetaData meta)
|
static boolean |
AccessCode.isProperty(ClassMetaData meta)
|
static boolean |
AccessCode.isUnknown(ClassMetaData meta)
|
static int |
AccessCode.mergeFieldCode(ClassMetaData meta,
FieldMetaData fmd,
int fCode)
|
protected FieldMetaData |
MetaDataRepository.newFieldMetaData(String name,
Class<?> type,
ClassMetaData owner)
Create a new field metadata instance. |
void |
NoneMetaDataFactory.populate(ClassMetaData meta,
int access)
|
void |
MetaDataDefaults.populate(ClassMetaData meta,
int access)
Populate the given metadata with default settings. |
void |
AbstractMetaDataDefaults.populate(ClassMetaData meta,
int access)
|
void |
NoneMetaDataFactory.populate(ClassMetaData meta,
int access,
boolean ignoreTransient)
|
void |
MetaDataDefaults.populate(ClassMetaData meta,
int access,
boolean ignoreTransient)
Populate the given metadata with default settings. |
void |
AbstractMetaDataDefaults.populate(ClassMetaData meta,
int access,
boolean ignoreTransient)
|
protected void |
MetaDataRepository.prepareMapping(ClassMetaData meta)
Prepare metadata for mapping resolution. |
boolean |
MetaDataRepository.removeMetaData(ClassMetaData meta)
Remove a metadata instance from the repository. |
boolean |
AbstractCFMetaDataFactory.Serializer.removeMetaData(ClassMetaData meta)
Remove a class meta data from the set to be serialized. |
(package private) void |
MetaDataRepository.setInterfaceImpl(ClassMetaData meta,
Class<?> impl)
Set the implementation for the given managed interface. |
void |
MetaDataRepository.setMetaModel(ClassMetaData meta,
Class<?> m2)
Puts the meta class corresponding to the given persistent class. |
void |
ClassMetaData.setPCSuperclassMetaData(ClassMetaData meta)
The metadata for this class' superclass. |
void |
ProxySetupStateManager.setProxyData(PersistenceCapable pc,
ClassMetaData meta)
|
protected void |
AbstractCFMetaDataFactory.setSourceFile(ClassMetaData meta,
File sourceFile)
Set the current source file of the given metadata. |
boolean |
NoneMetaDataFactory.store(ClassMetaData[] metas,
QueryMetaData[] queries,
SequenceMetaData[] seqs,
int mode,
Map output)
|
boolean |
DelegatingMetaDataFactory.store(ClassMetaData[] metas,
QueryMetaData[] queries,
SequenceMetaData[] seqs,
int mode,
Map output)
|
boolean |
MetaDataFactory.store(ClassMetaData[] metas,
QueryMetaData[] queries,
SequenceMetaData[] seqs,
int mode,
Map<File,String> output)
Store the given metadata. |
boolean |
AbstractMetaDataFactory.store(ClassMetaData[] metas,
QueryMetaData[] queries,
SequenceMetaData[] seqs,
int mode,
Map<File,String> output)
|
boolean |
AbstractCFMetaDataFactory.store(ClassMetaData[] metas,
QueryMetaData[] queries,
SequenceMetaData[] seqs,
int mode,
Map<File,String> output)
|
Constructors in org.apache.openjpa.meta with parameters of type ClassMetaData | |
---|---|
FetchGroup(ClassMetaData cm,
String name)
Constructor; supply immutable name. |
|
FieldMetaData(String name,
Class<?> type,
ClassMetaData owner)
Constructor. |
|
LifecycleMetaData(ClassMetaData meta)
Construct with owning metadata. |
Uses of ClassMetaData in org.apache.openjpa.persistence |
---|
Methods in org.apache.openjpa.persistence that return ClassMetaData | |
---|---|
(package private) ClassMetaData |
PersistenceMetaDataDefaults.getCachedSuperclassMetaData(ClassMetaData meta)
|
static ClassMetaData |
OpenJPAPersistence.getMetaData(EntityManager em,
Class cls)
Deprecated. use JPAFacadeHelper instead. This method pierces
the published-API boundary, as does the JPAFacadeHelper utilization. |
static ClassMetaData |
JPAFacadeHelper.getMetaData(EntityManager em,
Class cls)
Returns the ClassMetaData associated
with the persistent type cls . |
static ClassMetaData |
OpenJPAPersistence.getMetaData(EntityManagerFactory factory,
Class cls)
Deprecated. use JPAFacadeHelper instead. This method pierces
the published-API boundary, as does the JPAFacadeHelper utilization. |
static ClassMetaData |
JPAFacadeHelper.getMetaData(EntityManagerFactory emf,
Class cls)
Returns the ClassMetaData associated
with the persistent type cls . |
static ClassMetaData |
OpenJPAPersistence.getMetaData(Object o)
Deprecated. use JPAFacadeHelper instead. This method pierces
the published-API boundary, as does the JPAFacadeHelper utilization. |
static ClassMetaData |
JPAFacadeHelper.getMetaData(Object o)
Returns the ClassMetaData associated with
the persistent object o . |
Methods in org.apache.openjpa.persistence with parameters of type ClassMetaData | |
---|---|
protected void |
AnnotationPersistenceMetaDataSerializer.addAnnotation(AnnotationBuilder ab,
ClassMetaData meta)
Add an annotation builder to list of builders for the specified class metadata. |
protected AnnotationBuilder |
AnnotationPersistenceMetaDataSerializer.addAnnotation(Class<? extends Annotation> annType,
ClassMetaData meta)
Creates an an annotation builder for the specified class metadata and adds it to list of builders. |
protected void |
AnnotationPersistenceMetaDataSerializer.addClassMappingAnnotations(ClassMetaData mapping)
Add mapping attributes for the given class. |
protected void |
XMLPersistenceMetaDataSerializer.addClassMappingAttributes(ClassMetaData mapping)
Add mapping attributes for the given class. |
void |
XMLPersistenceMetaDataSerializer.addMetaData(ClassMetaData meta)
Add a class meta data to the set to be serialized. |
void |
AnnotationPersistenceMetaDataSerializer.addMetaData(ClassMetaData meta)
Add a class meta data to the set to be serialized. |
protected File |
PersistenceMetaDataFactory.defaultSourceFile(ClassMetaData meta)
|
protected void |
XMLPersistenceMetaDataParser.endClassMapping(ClassMetaData mapping)
Implement to finalize class mapping. |
(package private) void |
PersistenceMetaDataDefaults.error(ClassMetaData meta,
Localizer.Message message)
|
(package private) ClassMetaData |
PersistenceMetaDataDefaults.getCachedSuperclassMetaData(ClassMetaData meta)
|
protected List<String> |
PersistenceMetaDataDefaults.getFieldAccessNames(ClassMetaData meta)
|
Member |
PersistenceMetaDataDefaults.getMemberByProperty(ClassMetaData meta,
String property,
int access,
boolean applyDefaultRule)
Gets either the instance field or the getter method depending upon the access style of the given meta-data. |
(package private) List<Field> |
PersistenceMetaDataDefaults.getPersistentFields(ClassMetaData meta,
boolean ignoreTransient)
Gets the fields that are possible candidate for being persisted. |
List<Member> |
PersistenceMetaDataDefaults.getPersistentMembers(ClassMetaData meta,
boolean ignoreTransient)
Gets the members that are backing members for attributes being persisted. |
(package private) List<Method> |
PersistenceMetaDataDefaults.getPersistentMethods(ClassMetaData meta,
boolean ignoreTransient)
Gets the methods that are possible candidate for being persisted. |
protected List<String> |
PersistenceMetaDataDefaults.getPropertyAccessNames(ClassMetaData meta)
|
protected boolean |
AnnotationPersistenceMetaDataParser.handleUnknownClassAnnotation(ClassMetaData meta,
Annotation anno)
Allow subclasses to handle unknown annotations. |
protected boolean |
PersistenceMetaDataDefaults.isDefaultPersistent(ClassMetaData meta,
Member member,
String name)
|
protected boolean |
PersistenceMetaDataDefaults.isDefaultPersistent(ClassMetaData meta,
Member member,
String name,
boolean ignoreTransient)
|
protected boolean |
XMLPersistenceMetaDataSerializer.isMappingMode(ClassMetaData meta)
Convenience method for interpreting XMLPersistenceMetaDataSerializer.getMode() . |
protected boolean |
AnnotationPersistenceMetaDataSerializer.isMappingMode(ClassMetaData meta)
Convenience method for interpreting AnnotationPersistenceMetaDataSerializer.getMode() . |
protected void |
AnnotationPersistenceMetaDataParser.parseClassMappingAnnotations(ClassMetaData meta)
Parse class mapping annotations. |
void |
PersistenceMetaDataDefaults.populate(ClassMetaData meta,
int access)
Populates the given class metadata. |
void |
PersistenceMetaDataDefaults.populate(ClassMetaData meta,
int access,
boolean ignoreTransient)
Populates the given class metadata. |
boolean |
XMLPersistenceMetaDataSerializer.removeMetaData(ClassMetaData meta)
Remove a metadata from the set to be serialized. |
boolean |
AnnotationPersistenceMetaDataSerializer.removeMetaData(ClassMetaData meta)
Remove a metadata from the set to be serialized. |
protected void |
AnnotationPersistenceMetaDataSerializer.serializeClass(ClassMetaData meta)
Serialize class metadata. |
protected void |
XMLPersistenceMetaDataSerializer.serializeClass(ClassMetaData meta,
boolean access)
Serialize class metadata. |
protected void |
XMLPersistenceMetaDataSerializer.serializeClassMappingContent(ClassMetaData mapping)
Serialize class mapping content. |
protected void |
AnnotationPersistenceMetaDataSerializer.serializeClassMappingContent(ClassMetaData mapping)
Serialize class mapping content. |
protected void |
XMLPersistenceMetaDataSerializer.serializeInheritanceContent(ClassMetaData mapping)
Serialize inheritance content. |
protected void |
AnnotationPersistenceMetaDataSerializer.serializeInheritanceContent(ClassMetaData mapping)
Serialize inheritance content. |
protected void |
XMLPersistenceMetaDataSerializer.serializeQueryMappings(ClassMetaData meta)
Serialize query mappings. |
protected void |
AnnotationPersistenceMetaDataSerializer.serializeQueryMappings(ClassMetaData meta)
Serialize query mappings. |
protected void |
XMLPersistenceMetaDataParser.startClassMapping(ClassMetaData mapping,
boolean mappedSuper,
Attributes attrs)
Implement to add mapping attributes to class. |
static Object |
OpenJPAPersistence.toOpenJPAObjectId(ClassMetaData meta,
Object oid)
Deprecated. use JPAFacadeHelper instead. This method pierces
the published-API boundary, as does the JPAFacadeHelper utilization. |
static Object |
JPAFacadeHelper.toOpenJPAObjectId(ClassMetaData meta,
Object oid)
Translate from a Persistence identity object to a OpenJPA one. |
static Collection |
OpenJPAPersistence.toOpenJPAObjectIds(ClassMetaData meta,
Collection oids)
Deprecated. use JPAFacadeHelper instead. This method pierces
the published-API boundary, as does the JPAFacadeHelper utilization. |
static Collection<Object> |
JPAFacadeHelper.toOpenJPAObjectIds(ClassMetaData meta,
Collection<Object> oids)
Return a collection of OpenJPA oids for the given native oid collection. |
static Object[] |
OpenJPAPersistence.toOpenJPAObjectIds(ClassMetaData meta,
Object... oids)
Deprecated. use JPAFacadeHelper instead. This method pierces
the published-API boundary, as does the JPAFacadeHelper utilization. |
static Object[] |
JPAFacadeHelper.toOpenJPAObjectIds(ClassMetaData meta,
Object... oids)
Return an array of OpenJPA oids for the given native oid array. |
(package private) void |
PersistenceMetaDataDefaults.trace(ClassMetaData meta,
Localizer.Message message)
|
(package private) void |
PersistenceMetaDataDefaults.warn(ClassMetaData meta,
Localizer.Message message)
|
Constructors in org.apache.openjpa.persistence with parameters of type ClassMetaData | |
---|---|
GeneratorImpl(Seq seq,
String name,
StoreContext ctx,
ClassMetaData meta)
Constructor; supply delegate. |
Uses of ClassMetaData in org.apache.openjpa.persistence.criteria |
---|
Methods in org.apache.openjpa.persistence.criteria that return ClassMetaData | |
---|---|
ClassMetaData |
Joins.AbstractCollection.getMemberClassMetaData()
|
Methods in org.apache.openjpa.persistence.criteria with parameters of type ClassMetaData | |
---|---|
QueryExpressions |
CriteriaBuilderImpl.eval(Object parsed,
ExpressionStoreQuery query,
ExpressionFactory factory,
ClassMetaData candidate)
|
Value[] |
CriteriaBuilderImpl.eval(String[] vals,
ExpressionStoreQuery query,
ExpressionFactory factory,
ClassMetaData candidate)
|
Uses of ClassMetaData in org.apache.openjpa.persistence.jdbc |
---|
Methods in org.apache.openjpa.persistence.jdbc with parameters of type ClassMetaData | |
---|---|
protected void |
XMLPersistenceMappingParser.endClassMapping(ClassMetaData meta)
|
protected void |
AnnotationPersistenceMappingParser.parseClassMappingAnnotations(ClassMetaData meta)
|
protected void |
AnnotationPersistenceMappingSerializer.serializeClass(ClassMetaData meta)
|
protected void |
XMLPersistenceMappingSerializer.serializeClass(ClassMetaData meta,
boolean access)
|
protected void |
XMLPersistenceMappingSerializer.serializeClassMappingContent(ClassMetaData mapping)
|
protected void |
AnnotationPersistenceMappingSerializer.serializeClassMappingContent(ClassMetaData mapping)
|
protected void |
XMLPersistenceMappingSerializer.serializeInheritanceContent(ClassMetaData mapping)
|
protected void |
AnnotationPersistenceMappingSerializer.serializeInheritanceContent(ClassMetaData mapping)
|
protected void |
XMLPersistenceMappingSerializer.serializeQueryMappings(ClassMetaData meta)
|
protected void |
AnnotationPersistenceMappingSerializer.serializeQueryMappings(ClassMetaData meta)
|
protected void |
XMLPersistenceMappingParser.startClassMapping(ClassMetaData meta,
boolean mappedSuper,
Attributes attrs)
|
Uses of ClassMetaData in org.apache.openjpa.persistence.meta |
---|
Fields in org.apache.openjpa.persistence.meta declared as ClassMetaData | |
---|---|
ClassMetaData |
AbstractManagedType.meta
|
Methods in org.apache.openjpa.persistence.meta with parameters of type ClassMetaData | |
---|---|
static Type.PersistenceType |
MetamodelImpl.getPersistenceType(ClassMetaData meta)
|
Constructors in org.apache.openjpa.persistence.meta with parameters of type ClassMetaData | |
---|---|
AbstractManagedType(ClassMetaData meta,
MetamodelImpl model)
Construct a managed type. |
|
Types.Embeddable(ClassMetaData meta,
MetamodelImpl model)
|
|
Types.Entity(ClassMetaData meta,
MetamodelImpl model)
|
|
Types.Identifiable(ClassMetaData meta,
MetamodelImpl model)
|
|
Types.MappedSuper(ClassMetaData meta,
MetamodelImpl model)
|
Uses of ClassMetaData in org.apache.openjpa.slice.jdbc |
---|
Methods in org.apache.openjpa.slice.jdbc with parameters of type ClassMetaData | |
---|---|
Object |
DistributedJDBCStoreManager.copyDataStoreId(Object oid,
ClassMetaData meta)
|
ResultObjectProvider |
DistributedJDBCStoreManager.executeExtent(ClassMetaData meta,
boolean subclasses,
FetchConfiguration fetch)
|
Seq |
DistributedJDBCStoreManager.getDataStoreIdSequence(ClassMetaData forClass)
|
Class<?> |
DistributedJDBCStoreManager.getDataStoreIdType(ClassMetaData meta)
|
StoreQuery.Executor |
DistributedStoreQuery.newDataStoreExecutor(ClassMetaData meta,
boolean subs)
|
Object |
DistributedJDBCStoreManager.newDataStoreId(Object oidVal,
ClassMetaData meta)
|
Constructors in org.apache.openjpa.slice.jdbc with parameters of type ClassMetaData | |
---|---|
DistributedStoreQuery.ParallelExecutor(DistributedStoreQuery dsq,
ClassMetaData meta,
boolean subclasses,
ExpressionParser parser,
Object parsed,
boolean parallel)
|
Uses of ClassMetaData in org.apache.openjpa.util |
---|
Methods in org.apache.openjpa.util with parameters of type ClassMetaData | |
---|---|
static Object |
ApplicationIds.copy(Object oid,
ClassMetaData meta)
Copy the given oid value. |
static Object |
ApplicationIds.create(PersistenceCapable pc,
ClassMetaData meta)
Generate an application id based on the current primary key field state of the given instance. |
static Object |
ApplicationIds.fromPKValues(Object[] pks,
ClassMetaData meta)
Return a new object id constructed from the given primary key values. |
static Object |
ImplHelper.generateIdentityValue(StoreContext ctx,
ClassMetaData meta,
int typeCode)
Generate a value for the given metadata, or return null. |
static Object |
ApplicationIds.getKey(Object id,
ClassMetaData meta)
Return the key from the given id. |
static boolean |
ApplicationIds.isIdSet(Object id,
ClassMetaData meta,
String mappedByIdFieldName)
Check if object id is set or not. |
static Object[] |
ApplicationIds.toPKValues(Object oid,
ClassMetaData meta)
Return the primary key values for the given object id. |
static Object |
ApplicationIds.wrap(ClassMetaData meta,
Object oid)
Wraps the given object for the given type into a OpenJPA specific application identity object wrapper instance (i.e. |
Uses of ClassMetaData in org.apache.openjpa.validation |
---|
Methods in org.apache.openjpa.validation with parameters of type ClassMetaData | |
---|---|
Exception[] |
ValidatingLifecycleEventManager.fireEvent(Object source,
ClassMetaData meta,
int type)
|
Exception[] |
ValidatingLifecycleEventManager.fireEvent(Object source,
Object related,
ClassMetaData meta,
int type)
|
boolean |
ValidatingLifecycleEventManager.hasDeleteListeners(Object source,
ClassMetaData meta)
|
boolean |
ValidatingLifecycleEventManager.hasPersistListeners(Object source,
ClassMetaData meta)
|
boolean |
ValidatingLifecycleEventManager.hasUpdateListeners(Object source,
ClassMetaData meta)
|
Uses of ClassMetaData in org.apache.openjpa.xmlstore |
---|
Methods in org.apache.openjpa.xmlstore that return ClassMetaData | |
---|---|
ClassMetaData |
ObjectData.getMetaData()
Get the metadata associated with the type of persistent object for which this data applies. |
Methods in org.apache.openjpa.xmlstore with parameters of type ClassMetaData | |
---|---|
ResultObjectProvider |
XMLStoreManager.executeExtent(ClassMetaData meta,
boolean subclasses,
FetchConfiguration fetch)
|
ObjectData[] |
XMLStore.getData(ClassMetaData meta)
Return all datas for the base class of the given type. |
ObjectData |
XMLStore.getData(ClassMetaData meta,
Object oid)
Return the data for the given oid, or null if it does not exist. |
Collection |
XMLFileHandler.load(ClassMetaData meta)
Loads all instances of meta into a list of objects. |
void |
XMLFileHandler.store(ClassMetaData meta,
Collection datas)
Stores all instances in datas into the appropriate file,
as dictated by meta . |
Constructors in org.apache.openjpa.xmlstore with parameters of type ClassMetaData | |
---|---|
ObjectData(Object oid,
ClassMetaData meta)
Create the object without underlying data. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |