Class OracleBitSetMapping
- java.lang.Object
-
- org.datanucleus.store.rdbms.mapping.java.JavaTypeMapping
-
- org.datanucleus.store.rdbms.mapping.java.SingleFieldMapping
-
- org.datanucleus.store.rdbms.mapping.java.BitSetMapping
-
- org.datanucleus.store.rdbms.mapping.java.OracleBitSetMapping
-
- All Implemented Interfaces:
MappingCallbacks
public class OracleBitSetMapping extends BitSetMapping implements MappingCallbacks
Mapping for a BitSet type 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 OracleBitSetMapping()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteDependent(org.datanucleus.state.ObjectProvider op)voidinsertPostProcessing(org.datanucleus.state.ObjectProvider op)Method to handle post-processing of the insert of the BLOB/CLOB for Oracle.voidpostFetch(org.datanucleus.state.ObjectProvider op)Method called after the retrieval of the object, so that additional operations can be performed if necessary.voidpostInsert(org.datanucleus.state.ObjectProvider op)Method to be called after the insert of the owner class element.voidpostUpdate(org.datanucleus.state.ObjectProvider op)Method to be called after any update of the owner class element.voidpreDelete(org.datanucleus.state.ObjectProvider op)Method called before the delete of objects, so that additional operations can be performed if necessary.-
Methods inherited from class org.datanucleus.store.rdbms.mapping.java.BitSetMapping
getJavaType, getJavaTypeForColumnMapping
-
Methods inherited from class org.datanucleus.store.rdbms.mapping.java.SingleFieldMapping
getBoolean, getByte, getChar, getDefaultLength, getDouble, getFloat, getInt, getLong, getObject, getShort, getString, getValidValues, initialize, prepareColumnMapping, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setObject, setShort, setString
-
Methods inherited from class org.datanucleus.store.rdbms.mapping.java.JavaTypeMapping
addColumnMapping, equals, failureMessage, getAbsoluteFieldNumber, getColumnMapping, getColumnMappings, getColumnMetaDataForMember, getMemberMetaData, getNumberOfColumnMappings, getObject, getReferenceMapping, getRoleForMember, getStoreManager, getTable, getType, getValueForColumnMapping, hashCode, hasSimpleDatastoreRepresentation, includeInFetchStatement, includeInInsertStatement, includeInUpdateStatement, initialize, isNullable, isSerialised, representableAsStringLiteralInStatement, requiresInsertPostProcessing, requiresUpdatePostProcessing, setAbsFieldNumber, setMemberMetaData, setObject, setReferenceMapping, setRoleForMember, setTable, updatePostProcessing
-
-
-
-
Method Detail
-
insertPostProcessing
public void insertPostProcessing(org.datanucleus.state.ObjectProvider op)
Method to handle post-processing of the insert of the BLOB/CLOB for Oracle.- Specified by:
insertPostProcessingin interfaceMappingCallbacks- Overrides:
insertPostProcessingin classJavaTypeMapping- Parameters:
op- ObjectProvider of the owner
-
postInsert
public void postInsert(org.datanucleus.state.ObjectProvider op)
Method to be called after the insert of the owner class element.- Specified by:
postInsertin interfaceMappingCallbacks- Parameters:
op- ObjectProvider of the owner
-
postUpdate
public void postUpdate(org.datanucleus.state.ObjectProvider op)
Method to be called after any update of the owner class element.- Specified by:
postUpdatein interfaceMappingCallbacks- Parameters:
op- ObjectProvider of the owner
-
deleteDependent
public void deleteDependent(org.datanucleus.state.ObjectProvider op)
-
postFetch
public void postFetch(org.datanucleus.state.ObjectProvider op)
Description copied from interface:MappingCallbacksMethod called after the retrieval of the object, so that additional operations can be performed if necessary.- Specified by:
postFetchin interfaceMappingCallbacks- Parameters:
op- ObjectProvider of the owner
-
preDelete
public void preDelete(org.datanucleus.state.ObjectProvider op)
Description copied from interface:MappingCallbacksMethod called before the delete of objects, so that additional operations can be performed if necessary.- Specified by:
preDeletein interfaceMappingCallbacks- Parameters:
op- ObjectProvider of the owner
-
-