Uses of Interface
org.datanucleus.store.rdbms.table.DatastoreClass
-
Packages that use DatastoreClass Package Description org.datanucleus.store.rdbms Package providing management of the persistence to RDBMS datastores.org.datanucleus.store.rdbms.key This package contains wrappers to various types of keys found in RDBMS databases.org.datanucleus.store.rdbms.request Provides the mechanism of communicating with the database using JDBC.org.datanucleus.store.rdbms.scostore This package provides classes defining the (SCO) backing store for various container classes (Collections/Maps/arrays) within DataNucleus.org.datanucleus.store.rdbms.sql Series of classes used to generate SQL statements.org.datanucleus.store.rdbms.table Provides the internal DataNucleus definition of a table/view and its columns. -
-
Uses of DatastoreClass in org.datanucleus.store.rdbms
Fields in org.datanucleus.store.rdbms with type parameters of type DatastoreClass Modifier and Type Field Description protected Map<org.datanucleus.state.DNStateManager,DatastoreClass>
RDBMSStoreManager. insertedDatastoreClassByStateManager
Map of DatastoreClass keyed by StateManager, for objects currently being inserted.Methods in org.datanucleus.store.rdbms that return DatastoreClass Modifier and Type Method Description DatastoreClass
RDBMSStoreManager. getDatastoreClass(String className, org.datanucleus.ClassLoaderResolver clr)
Returns the primary datastore table serving as backing for the given class.DatastoreClass
RDBMSStoreManager. getDatastoreClass(DatastoreIdentifier name)
Returns the datastore table having the given identifier.Methods in org.datanucleus.store.rdbms with parameters of type DatastoreClass Modifier and Type Method Description void
RDBMSPersistenceHandler. removeRequestsForTable(DatastoreClass table)
Convenience method to remove all requests that use a particular table since the structure of the table has changed potentially leading to missing columns in the cached version.void
RDBMSStoreData. setDatastoreContainerObject(DatastoreClass table)
Convenience to set the table.void
RDBMSStoreManager. setObjectIsInsertedToLevel(org.datanucleus.state.DNStateManager sm, DatastoreClass table)
Method to set that the specified object is inserted down to the defined datastore class. -
Uses of DatastoreClass in org.datanucleus.store.rdbms.key
Methods in org.datanucleus.store.rdbms.key that return DatastoreClass Modifier and Type Method Description DatastoreClass
ForeignKey. getRefTable()
Constructors in org.datanucleus.store.rdbms.key with parameters of type DatastoreClass Constructor Description ForeignKey(JavaTypeMapping mapping, DatastoreAdapter dba, DatastoreClass refTable, boolean initiallyDeferred)
Constructor. -
Uses of DatastoreClass in org.datanucleus.store.rdbms.request
Fields in org.datanucleus.store.rdbms.request declared as DatastoreClass Modifier and Type Field Description protected DatastoreClass
BulkRequest. table
protected DatastoreClass
Request. table
Methods in org.datanucleus.store.rdbms.request that return DatastoreClass Modifier and Type Method Description DatastoreClass
RequestIdentifier. getTable()
Accessor for the table of this request.Methods in org.datanucleus.store.rdbms.request with parameters of type DatastoreClass Modifier and Type Method Description protected String
LocateBulkRequest. getStatement(DatastoreClass table, org.datanucleus.state.DNStateManager[] sms, boolean lock)
protected int
FetchRequest. processMembersOfClass(SelectStatement sqlStatement, org.datanucleus.FetchPlanForClass fpClass, org.datanucleus.metadata.AbstractMemberMetaData[] mmds, org.datanucleus.metadata.AbstractMemberMetaData[] mmdsToStore, DatastoreClass table, SQLTable sqlTbl, StatementClassMapping mappingDef, Collection fetchCallbacks, org.datanucleus.ClassLoaderResolver clr, List<Integer> memberNumbersToStore)
Method to process the supplied members of the class, adding to the SQLStatement as required.Constructors in org.datanucleus.store.rdbms.request with parameters of type DatastoreClass Constructor Description BulkRequest(DatastoreClass table)
Constructor, taking the table to use for the request.DeleteRequest(DatastoreClass table, org.datanucleus.metadata.AbstractClassMetaData cmd, org.datanucleus.ClassLoaderResolver clr)
Constructor, taking the table.FetchRequest(DatastoreClass classTable, org.datanucleus.FetchPlanForClass fpClass, org.datanucleus.ClassLoaderResolver clr, org.datanucleus.metadata.AbstractClassMetaData cmd, org.datanucleus.metadata.AbstractMemberMetaData[] mmds, org.datanucleus.metadata.AbstractMemberMetaData[] mmdsToStore)
Constructor.InsertRequest(DatastoreClass table, org.datanucleus.metadata.AbstractClassMetaData cmd, org.datanucleus.ClassLoaderResolver clr)
Constructor, taking the table.LocateBulkRequest(DatastoreClass table, org.datanucleus.metadata.AbstractClassMetaData cmd, org.datanucleus.ClassLoaderResolver clr)
Constructor, taking the table.LocateRequest(DatastoreClass table, org.datanucleus.metadata.AbstractClassMetaData cmd, org.datanucleus.ClassLoaderResolver clr)
Constructor, taking the table.Request(DatastoreClass table)
Constructor, taking the table to use for the request.RequestIdentifier(DatastoreClass table, org.datanucleus.metadata.AbstractMemberMetaData[] mmds, org.datanucleus.metadata.AbstractMemberMetaData[] secondaryMmds, RequestType type, String className)
Constructor.RequestIdentifier(DatastoreClass table, org.datanucleus.metadata.AbstractMemberMetaData[] mmds, RequestType type, String className)
Constructor.UpdateRequest(DatastoreClass table, org.datanucleus.metadata.AbstractMemberMetaData[] reqFieldMetaData, org.datanucleus.metadata.AbstractClassMetaData cmd, org.datanucleus.ClassLoaderResolver clr)
Constructor, taking the table. -
Uses of DatastoreClass in org.datanucleus.store.rdbms.scostore
Fields in org.datanucleus.store.rdbms.scostore declared as DatastoreClass Modifier and Type Field Description protected DatastoreClass
FKMapStore. mapTable
Table storing the values (either key table, or value table).protected DatastoreClass
JoinMapStore. valueTable
Table storing the values.Methods in org.datanucleus.store.rdbms.scostore that return DatastoreClass Modifier and Type Method Description DatastoreClass
ComponentInfo. getDatastoreClass()
Constructors in org.datanucleus.store.rdbms.scostore with parameters of type DatastoreClass Constructor Description ComponentInfo(org.datanucleus.metadata.AbstractClassMetaData cmd, DatastoreClass table)
-
Uses of DatastoreClass in org.datanucleus.store.rdbms.sql
Fields in org.datanucleus.store.rdbms.sql declared as DatastoreClass Modifier and Type Field Description protected DatastoreClass
AbstractSelectStatementGenerator. candidateTable
Table where the candidate objects are stored. -
Uses of DatastoreClass in org.datanucleus.store.rdbms.table
Subinterfaces of DatastoreClass in org.datanucleus.store.rdbms.table Modifier and Type Interface Description interface
SecondaryDatastoreClass
Secondary datastore class, managing the mapping of some of the fields of the class and dependent on a DatastoreClass.Classes in org.datanucleus.store.rdbms.table that implement DatastoreClass Modifier and Type Class Description 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.datanucleus.store.rdbms.table that return DatastoreClass Modifier and Type Method Description DatastoreClass
ClassTable. getBaseDatastoreClass()
DatastoreClass
ClassView. getBaseDatastoreClass()
DatastoreClass
DatastoreClass. getBaseDatastoreClass()
Accessor for the base datastore class.DatastoreClass
SecondaryTable. getBaseDatastoreClass()
DatastoreClass
ClassTable. getBaseDatastoreClassWithMember(org.datanucleus.metadata.AbstractMemberMetaData mmd)
Convenience accessor for the base table for this table which has the specified member.DatastoreClass
ClassView. getBaseDatastoreClassWithMember(org.datanucleus.metadata.AbstractMemberMetaData mmd)
Accessor for the base datastore class (table) managing the given field.DatastoreClass
DatastoreClass. getBaseDatastoreClassWithMember(org.datanucleus.metadata.AbstractMemberMetaData mmd)
Method to return the base DatastoreClass that persists the specified member.DatastoreClass
SecondaryTable. getBaseDatastoreClassWithMember(org.datanucleus.metadata.AbstractMemberMetaData mmd)
Convenience accessor for the base table for this table which has the specified member.DatastoreClass
SecondaryDatastoreClass. getPrimaryDatastoreClass()
Accessor for the primary datastore class that this is dependent on.DatastoreClass
SecondaryTable. getPrimaryDatastoreClass()
Accessor for the primary datastore class that this is dependent on.DatastoreClass
ClassTable. getSuperDatastoreClass()
Accessor for the supertable for this table.DatastoreClass
ClassView. getSuperDatastoreClass()
Accessor for the supertable for this table.DatastoreClass
DatastoreClass. getSuperDatastoreClass()
Accessor for the supertable for this table.DatastoreClass
SecondaryTable. getSuperDatastoreClass()
Accessor for the supertable for this table.Methods in org.datanucleus.store.rdbms.table with parameters of type DatastoreClass Modifier and Type Method Description 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.protected ForeignKey
ElementContainerTable. getForeignKeyToOwner(DatastoreClass ownerTable, boolean autoMode)
Convenience method to generate a ForeignKey from this join table to an owner table.boolean
ClassTable. isSuperDatastoreClass(DatastoreClass table)
Accessor whether the supplied DatastoreClass is a supertable of this table.boolean
ClassView. isSuperDatastoreClass(DatastoreClass table)
Accessor whether the supplied DatastoreClass is a supertable of this table.boolean
DatastoreClass. isSuperDatastoreClass(DatastoreClass table)
Accessor whether the supplied DatastoreClass is a supertable of this table.boolean
SecondaryTable. isSuperDatastoreClass(DatastoreClass table)
Accessor whether the supplied DatastoreClass is a supertable of this table.
-