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.JoinMetaDataAccessor 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 DatastoreClass
getBaseDatastoreClass, getBaseDatastoreClassWithMember, getExternalMapping, getIdentityType, getManagedClasses, getMemberMapping, getMemberMapping, getMemberMappingInDatastoreClass, getMetaDataForExternalMapping, getSecondaryDatastoreClasses, getSuperDatastoreClass, getType, isBaseDatastoreClass, isObjectIdDatastoreAttributed, isSuperDatastoreClass, managesClass, managesMapping, provideExternalMappings, provideMappingsForMembers, provideNonPrimaryKeyMappings, providePrimaryKeyMappings, provideSurrogateMapping, provideUnmappedColumns, toStringMethods inherited from interface Table
addColumn, create, drop, exists, getColumn, getDiscriminatorMetaData, getIdentifier, getIdMapping, getStoreManager, getSurrogateMapping, getVersionMetaData, hasColumn, initialize, isInitialized, isInitializedModified, isValidated, postInitialize, preInitialize, validateMethods 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
-