|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DatastoreClass | |
org.jpox.store | Definition of the storage of the classes. |
org.jpox.store.query | Provides implementations of the JDO Query interface, and ways of extracting an Object from the Query result set. |
org.jpox.store.rdbms | Package providing management of the persistence to RDBMS datastores. |
org.jpox.store.rdbms.extent | Provides implementations of the JDO Extent interface, for RDBMS tables and views. |
org.jpox.store.rdbms.key | This package contains wrappers to various types of keys found in RDBMS databases. |
org.jpox.store.rdbms.request | Provides the mechanism of communicating with the database using JDBC. |
org.jpox.store.rdbms.scostore | This package provides classes defining the (SCO) backing store for various container classes (Collections/Maps) within JPOX. |
org.jpox.store.rdbms.table | Provides a series of classes modelling tables and views, firstly in RDBMS, and then extending this to JDO representations. |
Uses of DatastoreClass in org.jpox.store |
Methods in org.jpox.store that return DatastoreClass | |
DatastoreClass |
StoreManager.getDatastoreClass(java.lang.String className,
ClassLoaderResolver clr)
Returns the primary datastore container serving as backing for the given class. |
DatastoreClass |
StoreManager.getDatastoreClass(DatastoreIdentifier name)
Returns the JDO table having the given SQL identifier. |
DatastoreClass |
DatastoreClass.getBaseDatastoreClassWithField(AbstractPropertyMetaData fmd)
Method to return the base DatastoreClass that persists the specified field. |
Methods in org.jpox.store with parameters of type DatastoreClass | |
abstract java.lang.Object |
StoreManager.getStrategyValue(PersistenceManager pm,
DatastoreClass table,
AbstractClassMetaData cmd,
int absoluteFieldNumber,
IdentityStrategy strategy,
java.lang.String sequence,
ExtensionMetaData[] extensions)
Method to retrieve the value for a strategy for a particular field. |
void |
StoreData.setDatastoreContainerObject(DatastoreClass table)
Convenience to set the table. |
Uses of DatastoreClass in org.jpox.store.query |
Fields in org.jpox.store.query declared as DatastoreClass | |
protected DatastoreClass |
AbstractIteratorStatement.candidateTable
Table where the candidate objects are stored. |
Methods in org.jpox.store.query with parameters of type DatastoreClass | |
static java.lang.String |
QueryUtils.getClassNameFromDiscriminatorResultSetRow(DatastoreClass table,
java.sql.ResultSet rs,
PersistenceManager pm)
Convenience method that takes a result set that contains a discriminator column and returns the class name that it represents. |
Constructors in org.jpox.store.query with parameters of type DatastoreClass | |
PersistentIDROF(DatastoreClass table,
int[] fieldNumbers,
AbstractClassMetaData acmd,
StatementExpressionIndex[] statementExpressionIndex,
int[] datastoreIdentityExpressionIndex,
int[] versionIndex,
boolean ignoreCache,
boolean discriminator,
boolean hasMetaDataInResults,
FetchPlanImpl fetchPlan)
Constructor. |
Uses of DatastoreClass in org.jpox.store.rdbms |
Methods in org.jpox.store.rdbms with parameters of type DatastoreClass | |
java.lang.Object |
RDBMSManager.getStrategyValue(PersistenceManager pm,
DatastoreClass table,
AbstractClassMetaData cmd,
int absoluteFieldNumber,
IdentityStrategy strategy,
java.lang.String sequence,
ExtensionMetaData[] extensions)
Method to return the value for the specified strategy. |
InsertRequest |
RDBMSManager.getInsertRequest(DatastoreClass table,
java.lang.Class cls,
ClassLoaderResolver clr)
Returns a request object that will insert a row in the given table. |
FetchRequest |
RDBMSManager.getFetchRequest(DatastoreClass table,
AbstractPropertyMetaData[] fieldMetaData,
java.lang.Class cls,
ClassLoaderResolver clr)
Returns a request object that will fetch a row from the given table. |
UpdateRequest |
RDBMSManager.getUpdateRequest(DatastoreClass table,
AbstractPropertyMetaData[] fieldMetaData,
java.lang.Class cls,
ClassLoaderResolver clr)
Returns a request object that will update a row in the given table. |
LocateRequest |
RDBMSManager.getLocateRequest(DatastoreClass table,
java.lang.String className)
Returns a request object that will locate a row from the given table. |
DeleteRequest |
RDBMSManager.getDeleteRequest(DatastoreClass table,
java.lang.Class cls,
ClassLoaderResolver clr)
Returns a request object that will delete a row from the given table. |
Uses of DatastoreClass in org.jpox.store.rdbms.extent |
Constructors in org.jpox.store.rdbms.extent with parameters of type DatastoreClass | |
ClassTableExtent(PersistenceManager pm,
DatastoreClass table,
java.lang.Class cls,
boolean subclasses)
Constructor. |
|
ClassTableExtent(PersistenceManager pm,
DatastoreClass[] tables,
java.lang.Class cls,
boolean subclasses)
Constructor. |
|
ClassViewExtent(PersistenceManager pm,
DatastoreClass view,
java.lang.Class cls,
boolean subclasses)
Constructor. |
Uses of DatastoreClass in org.jpox.store.rdbms.key |
Constructors in org.jpox.store.rdbms.key with parameters of type DatastoreClass | |
ForeignKey(JavaTypeMapping mapping,
DatastoreAdapter dba,
DatastoreClass refTable,
boolean initiallyDeferred)
Constructor. |
Uses of DatastoreClass in org.jpox.store.rdbms.request |
Fields in org.jpox.store.rdbms.request declared as DatastoreClass | |
protected DatastoreClass |
Request.table
|
Constructors in org.jpox.store.rdbms.request with parameters of type DatastoreClass | |
InsertRequest(DatastoreClass table,
java.lang.Class cls,
ClassLoaderResolver clr)
Constructor, taking the table. |
|
Request(DatastoreClass table)
Constructor, taking the table to use for the request. |
|
FetchRequest(DatastoreClass table,
AbstractPropertyMetaData[] fieldMetaData,
java.lang.Class cls,
ClassLoaderResolver clr)
Constructor, taking the table. |
|
UpdateRequest(DatastoreClass table,
AbstractPropertyMetaData[] reqFieldMetaData,
java.lang.Class cls,
ClassLoaderResolver clr)
Constructor, taking the table. |
|
LocateRequest(DatastoreClass table)
Constructor, taking the table. |
|
DeleteRequest(DatastoreClass table,
java.lang.Class cls,
ClassLoaderResolver clr)
Constructor, taking the table. |
Uses of DatastoreClass in org.jpox.store.rdbms.scostore |
Methods in org.jpox.store.rdbms.scostore that return DatastoreClass | |
DatastoreClass |
ElementContainerStore.ElementInfo.getDatastoreClass()
Accessor for the table of the element |
Constructors in org.jpox.store.rdbms.scostore with parameters of type DatastoreClass | |
ElementContainerStore.ElementInfo(AbstractClassMetaData cmd,
DatastoreClass table)
Constructor |
|
MapValueSetStore(DatastoreClass valueTable,
JavaTypeMapping ownerMapping,
MapStore mapStore,
ClassLoaderResolver clr)
Constructor. |
Uses of DatastoreClass in org.jpox.store.rdbms.table |
Classes in org.jpox.store.rdbms.table that implement DatastoreClass | |
class |
ClassTable
Table representing a Java class (or classes) as a first class object (FCO). |
class |
ClassView
Representation of an SQL View for a Class. |
class |
SecondaryTable
Representation of a secondary table for a class. |
Methods in org.jpox.store.rdbms.table that return DatastoreClass | |
DatastoreClass |
ClassTable.getBaseDatastoreClassWithField(AbstractPropertyMetaData fmd)
Convenience accessor for the base table for this table which has the specified field. |
DatastoreClass |
ClassView.getBaseDatastoreClassWithField(AbstractPropertyMetaData fmd)
Accessor for the base datastore class (table) managing the given field. |
DatastoreClass |
SecondaryTable.getBaseDatastoreClassWithField(AbstractPropertyMetaData fmd)
Convenience accessor for the base table for this table which has the specified field. |
Methods in org.jpox.store.rdbms.table with parameters of type DatastoreClass | |
protected ForeignKey |
ElementContainerTable.getForeignKeyToOwner(DatastoreClass ownerTable,
boolean autoMode)
Convenience method to generate a ForeignKey from this join table to an owner table. |
protected ForeignKey |
ElementContainerTable.getForeignKeyToElement(DatastoreClass elementTable,
boolean autoMode,
JavaTypeMapping m)
Convenience method to generate a ForeignKey from this join table to an element table using the specified mapping. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |