Interface SecondaryDatastoreClass
-
- All Superinterfaces:
DatastoreClass
,Table
,org.datanucleus.store.schema.table.Table
- All Known Implementing Classes:
SecondaryTable
public interface SecondaryDatastoreClass extends DatastoreClass
Secondary datastore class, managing the mapping of some of the fields of the class and dependent on a DatastoreClass.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.datanucleus.metadata.JoinMetaData
getJoinMetaData()
Accessor for the JoinMetaData which is used to join to the primary DatastoreClass.DatastoreClass
getPrimaryDatastoreClass()
Accessor for the primary datastore class that this is dependent on.-
Methods inherited from interface org.datanucleus.store.rdbms.table.DatastoreClass
getBaseDatastoreClass, getBaseDatastoreClassWithMember, getExternalMapping, getIdentityType, getManagedClasses, getMemberMapping, getMemberMapping, getMemberMappingInDatastoreClass, getMetaDataForExternalMapping, getSecondaryDatastoreClasses, getSuperDatastoreClass, getType, isBaseDatastoreClass, isObjectIdDatastoreAttributed, isSuperDatastoreClass, managesClass, managesMapping, provideExternalMappings, provideMappingsForMembers, provideNonPrimaryKeyMappings, providePrimaryKeyMappings, provideSurrogateMapping, provideUnmappedColumns, toString
-
Methods inherited from interface org.datanucleus.store.rdbms.table.Table
addColumn, create, drop, exists, getColumn, getDiscriminatorMetaData, getIdentifier, getIdMapping, getStoreManager, getSurrogateMapping, getVersionMetaData, hasColumn, initialize, isInitialized, isInitializedModified, isValidated, postInitialize, preInitialize, validate
-
Methods inherited from interface org.datanucleus.store.schema.table.Table
getCatalogName, getClassMetaData, getColumnForName, getColumnForPosition, getColumns, getMemberColumnMappingForEmbeddedMember, getMemberColumnMappingForMember, getMemberColumnMappings, getName, getNumberOfColumns, getSchemaName, getSurrogateColumn
-
-
-
-
Method Detail
-
getPrimaryDatastoreClass
DatastoreClass getPrimaryDatastoreClass()
Accessor for the primary datastore class that this is dependent on.- Returns:
- The associated primary datastore class.
-
getJoinMetaData
org.datanucleus.metadata.JoinMetaData getJoinMetaData()
Accessor for the JoinMetaData which is used to join to the primary DatastoreClass.- Returns:
- JoinMetaData
-
-