Interface SecondaryDatastoreClass
- All Superinterfaces:
DatastoreClass
,Table
,org.datanucleus.store.schema.table.Table
- All Known Implementing Classes:
SecondaryTable
Secondary datastore class, managing the mapping of some of the fields of the class and dependent on a DatastoreClass.
-
Method Summary
Modifier and TypeMethodDescriptionorg.datanucleus.metadata.JoinMetaData
Accessor for the JoinMetaData which is used to join to the primary DatastoreClass.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 Details
-
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
-