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.JoinMetaDatagetJoinMetaData()Accessor for the JoinMetaData which is used to join to the primary DatastoreClass.DatastoreClassgetPrimaryDatastoreClass()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
-
-