Class SerialisedKeyPCMapping
- java.lang.Object
-
- org.datanucleus.store.rdbms.mapping.java.JavaTypeMapping
-
- org.datanucleus.store.rdbms.mapping.java.SingleFieldMapping
-
- org.datanucleus.store.rdbms.mapping.java.SerialisedMapping
-
- org.datanucleus.store.rdbms.mapping.java.SerialisedPCMapping
-
- org.datanucleus.store.rdbms.mapping.java.SerialisedKeyPCMapping
-
public class SerialisedKeyPCMapping extends SerialisedPCMapping
Mapping for a serialised persistable object being the key of a Map.
-
-
Field Summary
-
Fields inherited from class org.datanucleus.store.rdbms.mapping.java.SingleFieldMapping
EXTENSION_CHECK_CONSTRAINT_VALUES
-
Fields inherited from class org.datanucleus.store.rdbms.mapping.java.JavaTypeMapping
absFieldNumber, columnMappings, mmd, referenceMapping, roleForMember, storeMgr, table, type
-
-
Constructor Summary
Constructors Constructor Description SerialisedKeyPCMapping()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
prepareColumnMapping()
Method to prepare a column mapping for use in the datastore.-
Methods inherited from class org.datanucleus.store.rdbms.mapping.java.SerialisedPCMapping
getObject, getObject, setObject, setObject
-
Methods inherited from class org.datanucleus.store.rdbms.mapping.java.SerialisedMapping
getJavaType, getJavaTypeForColumnMapping
-
Methods inherited from class org.datanucleus.store.rdbms.mapping.java.SingleFieldMapping
getBoolean, getByte, getChar, getDefaultLength, getDouble, getFloat, getInt, getLong, getShort, getString, getValidValues, initialize, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setShort, setString
-
Methods inherited from class org.datanucleus.store.rdbms.mapping.java.JavaTypeMapping
addColumnMapping, equals, failureMessage, getAbsoluteFieldNumber, getColumnMapping, getColumnMappings, getColumnMetaDataForMember, getMemberMetaData, getNumberOfColumnMappings, getReferenceMapping, getRoleForMember, getStoreManager, getTable, getType, getValueForColumnMapping, hashCode, hasSimpleDatastoreRepresentation, includeInFetchStatement, includeInInsertStatement, includeInUpdateStatement, initialize, isNullable, isSerialised, performSetPostProcessing, representableAsStringLiteralInStatement, requiresSetPostProcessing, setAbsFieldNumber, setMemberMetaData, setReferenceMapping, setRoleForMember, setTable
-
-
-
-
Method Detail
-
prepareColumnMapping
protected void prepareColumnMapping()
Method to prepare a column mapping for use in the datastore. This creates the column in the table.- Overrides:
prepareColumnMapping
in classSingleFieldMapping
-
-