Uses of Interface
org.jpox.store.DatastoreClass

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.
 



Copyright © -2007 . All Rights Reserved.