Class OracleSerialisedPCMapping
- 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.OracleSerialisedPCMapping
-
public class OracleSerialisedPCMapping extends SerialisedPCMapping
Mapping for a serialised persistable object for Oracle.
-
-
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 OracleSerialisedPCMapping()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
performSetPostProcessing(org.datanucleus.state.DNStateManager ownerSM)
Retrieve the empty BLOB created by the insert statement and write out the current BLOB field value to the Oracle BLOB object-
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, prepareColumnMapping, 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, representableAsStringLiteralInStatement, requiresSetPostProcessing, setAbsFieldNumber, setMemberMetaData, setReferenceMapping, setRoleForMember, setTable
-
-
-
-
Method Detail
-
performSetPostProcessing
public void performSetPostProcessing(org.datanucleus.state.DNStateManager ownerSM)
Retrieve the empty BLOB created by the insert statement and write out the current BLOB field value to the Oracle BLOB object- Overrides:
performSetPostProcessing
in classJavaTypeMapping
- Parameters:
ownerSM
- the current StateManager
-
-