org.datanucleus.store.mapped.mapping
Class EmbeddedElementPCMapping
java.lang.Object
org.datanucleus.store.mapped.mapping.JavaTypeMapping
org.datanucleus.store.mapped.mapping.SingleFieldMapping
org.datanucleus.store.mapped.mapping.EmbeddedMapping
org.datanucleus.store.mapped.mapping.EmbeddedElementPCMapping
public class EmbeddedElementPCMapping
- extends EmbeddedMapping
Mapping for a PersistenceCapable object stored in an embedded collection within a
PersistenceCapable object. Provides mapping for a single Java type
(the element PC type) to multiple datastore columns.
| Methods inherited from class org.datanucleus.store.mapped.mapping.EmbeddedMapping |
addJavaTypeMapping, getDiscriminatorMapping, getJavaType, getJavaTypeMapping, getJavaTypeMapping, getNumberOfJavaTypeMappings, getObject, getObject, initialize, prepareDatastoreMapping, setObject, setObject |
| Methods inherited from class org.datanucleus.store.mapped.mapping.SingleFieldMapping |
equals, getBoolean, getByte, getChar, getDefaultLength, getDouble, getFloat, getInt, getJavaTypeForDatastoreMapping, getLong, getShort, getString, getValidValues, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setShort, setString |
| Methods inherited from class org.datanucleus.store.mapped.mapping.JavaTypeMapping |
addDatastoreMapping, failureMessage, getAbsoluteFieldNumber, getColumnMetaDataForMember, getDatastoreContainer, getDatastoreMapping, getDatastoreMappings, getMemberMetaData, getNumberOfDatastoreMappings, getReferenceMapping, getRoleForMember, getStoreManager, getType, getValueForDatastoreMapping, hashCode, hasSimpleDatastoreRepresentation, includeInFetchStatement, includeInInsertStatement, includeInUpdateStatement, initialize, isNullable, isSerialised, representableAsStringLiteralInStatement, setAbsFieldNumber, setDatastoreContainer, setMemberMetaData, setReferenceMapping, setRoleForMember |
EmbeddedElementPCMapping
public EmbeddedElementPCMapping()
initialize
public void initialize(AbstractMemberMetaData fmd,
DatastoreContainerObject container,
ClassLoaderResolver clr)
- Initialize this JavaTypeMapping with the given DatastoreAdapter for
the given FieldMetaData.
- Overrides:
initialize in class EmbeddedMapping
- Parameters:
container - The datastore container storing this mapping (if any)clr - the ClassLoaderResolverfmd - FieldMetaData for the field to be mapped (if any)
Copyright © 2012. All Rights Reserved.