org.datanucleus.store.mapped.mapping
Class EmbeddedKeyPCMapping
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.EmbeddedKeyPCMapping
public class EmbeddedKeyPCMapping
- extends EmbeddedMapping
Mapping for a PC key object stored in an embedded map within a PC object.
Provides mapping for a single Java type (the key 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 |
EmbeddedKeyPCMapping
public EmbeddedKeyPCMapping()
initialize
public void initialize(AbstractMemberMetaData fmd,
DatastoreContainerObject container,
ClassLoaderResolver clr)
- Initialize this JavaTypeMapping with the given DatastoreAdapter for the given metadata.
- 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.