public class SubclassPCMapping extends MultiPersistableMapping
javaTypeMappings, numberOfDatastoreMappings
absFieldNumber, datastoreMappings, mmd, referenceMapping, roleForMember, storeMgr, table, type
Constructor and Description |
---|
SubclassPCMapping() |
Modifier and Type | Method and Description |
---|---|
Class |
getJavaType()
Accessor for the java type being mapped.
|
void |
initialize(org.datanucleus.metadata.AbstractMemberMetaData fmd,
Table table,
org.datanucleus.ClassLoaderResolver clr)
Initialize this JavaTypeMapping with the given DatastoreAdapter for
the given FieldMetaData.
|
protected void |
prepareDatastoreMapping(org.datanucleus.ClassLoaderResolver clr)
Convenience method to create a column for each implementation type of this reference.
|
getMappingNumberForValue, getObject, setObject, setObject
addJavaTypeMapping, getDatastoreMapping, getDatastoreMappings, getJavaTypeMapping, getNumberOfDatastoreMappings
addDatastoreMapping, equals, failureMessage, getAbsoluteFieldNumber, getBoolean, getByte, getChar, getColumnMetaDataForMember, getDouble, getFloat, getInt, getJavaTypeForDatastoreMapping, getLong, getMemberMetaData, getObject, getReferenceMapping, getRoleForMember, getShort, getStoreManager, getString, getTable, getType, getValueForDatastoreMapping, hashCode, hasSimpleDatastoreRepresentation, includeInFetchStatement, includeInInsertStatement, includeInUpdateStatement, initialize, isNullable, isSerialised, representableAsStringLiteralInStatement, setAbsFieldNumber, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setMemberMetaData, setReferenceMapping, setRoleForMember, setShort, setString, setTable
public void initialize(org.datanucleus.metadata.AbstractMemberMetaData fmd, Table table, org.datanucleus.ClassLoaderResolver clr)
initialize
in class JavaTypeMapping
table
- The datastore container storing this mapping (if any)clr
- the ClassLoaderResolverfmd
- FieldMetaData for the field to be mapped (if any)protected void prepareDatastoreMapping(org.datanucleus.ClassLoaderResolver clr)
clr
- The ClassLoaderResolverpublic Class getJavaType()
JavaTypeMapping
getJavaType
in class JavaTypeMapping
Copyright © 2017. All rights reserved.