org.datanucleus.store.rdbms
Class RDBMSStoreHelper
java.lang.Object
org.datanucleus.store.rdbms.RDBMSStoreHelper
public class RDBMSStoreHelper
- extends Object
Provides a series of utilities assisting in the datastore management process for RDBMS datastores.
|
Method Summary |
static String |
getClassNameForIdUsingDiscriminator(RDBMSStoreManager storeMgr,
org.datanucleus.store.ExecutionContext ec,
Object id,
org.datanucleus.metadata.AbstractClassMetaData cmd)
Utility that does a discriminator candidate query for the specified candidate and subclasses
and returns the class name of the instance that has the specified identity (if any). |
static String |
getClassNameForIdUsingUnion(RDBMSStoreManager storeMgr,
org.datanucleus.store.ExecutionContext ec,
Object id,
List<org.datanucleus.metadata.AbstractClassMetaData> rootCmds)
Utility that does a union candidate query for the specified candidate(s) and subclasses
and returns the class name of the instance that has the specified identity (if any). |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RDBMSStoreHelper
public RDBMSStoreHelper()
getClassNameForIdUsingDiscriminator
public static String getClassNameForIdUsingDiscriminator(RDBMSStoreManager storeMgr,
org.datanucleus.store.ExecutionContext ec,
Object id,
org.datanucleus.metadata.AbstractClassMetaData cmd)
- Utility that does a discriminator candidate query for the specified candidate and subclasses
and returns the class name of the instance that has the specified identity (if any).
- Parameters:
storeMgr - RDBMS StoreManagerec - execution contextid - The idcmd - Metadata for the root candidate class
- Returns:
- Name of the class with this identity (or null if none found)
getClassNameForIdUsingUnion
public static String getClassNameForIdUsingUnion(RDBMSStoreManager storeMgr,
org.datanucleus.store.ExecutionContext ec,
Object id,
List<org.datanucleus.metadata.AbstractClassMetaData> rootCmds)
- Utility that does a union candidate query for the specified candidate(s) and subclasses
and returns the class name of the instance that has the specified identity (if any).
- Parameters:
storeMgr - RDBMS StoreManagerec - execution contextid - The idrootCmds - Metadata for the classes at the root
- Returns:
- Name of the class with this identity (or null if none found)
Copyright © 2012. All Rights Reserved.