public class SubclassPCMapping extends MultiPersistableMapping
javaTypeMappings, numberOfColumnMappings
absFieldNumber, columnMappings, 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 member MetaData.
|
protected void |
prepareColumnMapping(org.datanucleus.ClassLoaderResolver clr)
Convenience method to create a column for each implementation type of this reference.
|
getMappingNumberForValue, getObject, setObject, setObject
addJavaTypeMapping, getColumnMapping, getColumnMappings, getJavaTypeMapping, getNumberOfColumnMappings
addColumnMapping, equals, failureMessage, getAbsoluteFieldNumber, getBoolean, getByte, getChar, getColumnMetaDataForMember, getDouble, getFloat, getInt, getJavaTypeForColumnMapping, getLong, getMemberMetaData, getObject, getReferenceMapping, getRoleForMember, getShort, getStoreManager, getString, getTable, getType, getValueForColumnMapping, 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 prepareColumnMapping(org.datanucleus.ClassLoaderResolver clr)
clr
- The ClassLoaderResolverpublic Class getJavaType()
JavaTypeMapping
getJavaType
in class JavaTypeMapping
Copyright © 2020. All rights reserved.