|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jpox.store.rdbms.table.AbstractTable
org.jpox.store.rdbms.table.TableImpl
org.jpox.store.rdbms.table.JoinTable
org.jpox.store.rdbms.table.ElementContainerTable
org.jpox.store.rdbms.table.CollectionTable
org.jpox.store.rdbms.table.SetTable
Representation of a join table for a Set/Collection. The join table is used in the following situations :-
Field Summary |
Fields inherited from class org.jpox.store.rdbms.table.ElementContainerTable |
elementMapping, orderMapping, relationDiscriminatorMapping, relationDiscriminatorValue |
Fields inherited from class org.jpox.store.rdbms.table.JoinTable |
fmd, ownerMapping, ownerType |
Fields inherited from class org.jpox.store.rdbms.table.AbstractTable |
columns, columnsByName, dba, ddlDumpWriter, identifier, LOCALISER, state, storeMgr |
Fields inherited from interface org.jpox.store.rdbms.table.Table |
TABLE_STATE_INITIALIZED, TABLE_STATE_INITIALIZED_MODIFIED, TABLE_STATE_NEW, TABLE_STATE_PK_INITIALIZED, TABLE_STATE_VALIDATED, TABLE_TYPE_MISSING, TABLE_TYPE_TABLE, TABLE_TYPE_UNKNOWN, TABLE_TYPE_VIEW |
Constructor Summary | |
SetTable(DatastoreIdentifier tableName,
AbstractPropertyMetaData fmd,
RDBMSManager storeMgr)
Constructor. |
Method Summary | |
void |
initialize(ClassLoaderResolver clr)
Method to initialise the table definition. |
Methods inherited from class org.jpox.store.rdbms.table.CollectionTable |
getElementType, isEmbeddedElement, isEmbeddedElementPC, isSerialisedElement, isSerialisedElementPC |
Methods inherited from class org.jpox.store.rdbms.table.ElementContainerTable |
applyUserPrimaryKeySpecification, getElementMapping, getExpectedCandidateKeys, getExpectedForeignKeys, getExpectedIndices, getFieldMapping, getForeignKeyToElement, getForeignKeyToOwner, getOrderMapping, getRelationDiscriminatorMapping, getRelationDiscriminatorValue |
Methods inherited from class org.jpox.store.rdbms.table.JoinTable |
getIDMapping, getOwnerFieldMetaData, getOwnerMapping, getPrimaryKey, requiresPrimaryKey |
Methods inherited from class org.jpox.store.rdbms.table.TableImpl |
dropConstraints, getSQLAddCandidateKeyStatements, getSQLAddFKStatements, getSQLCreateIndexStatements, getSQLCreateStatements, getSQLDropStatements, initializeColumnInfoForPrimaryKeyColumns, initializeColumnInfoFromDatastore, postInitialize, preInitialize, validate, validateColumns, validateConstraints, validatePrimaryKey |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.jpox.store.rdbms.table.SCOTable |
getOwnerMapping |
Methods inherited from interface org.jpox.store.rdbms.table.Table |
create, drop, exists, getCatalogName, getSchemaName, isInitialized, isInitializedModified, isValidated, postInitialize, preInitialize, validate |
Methods inherited from interface org.jpox.store.DatastoreContainerObject |
addDatastoreField, getDiscriminatorMapping, getDiscriminatorMetaData, getIDMapping, getVersionMapping, getVersionMetaData, hasDatastoreField |
Methods inherited from interface org.jpox.store.DatastoreObject |
getIdentifier, getStoreManager |
Constructor Detail |
public SetTable(DatastoreIdentifier tableName, AbstractPropertyMetaData fmd, RDBMSManager storeMgr)
tableName
- Identifier name of the tablefmd
- MetaData for the field of the ownerstoreMgr
- The Store Manager managing these tables.Method Detail |
public void initialize(ClassLoaderResolver clr)
initialize
in interface Table
initialize
in class CollectionTable
clr
- The ClassLoaderResolver
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |