org.datanucleus.store.rdbms.mapping.oracle
Class OracleBitSetMapping

java.lang.Object
  extended by org.datanucleus.store.mapped.mapping.JavaTypeMapping
      extended by org.datanucleus.store.mapped.mapping.SingleFieldMapping
          extended by org.datanucleus.store.mapped.mapping.BitSetMapping
              extended by org.datanucleus.store.rdbms.mapping.oracle.OracleBitSetMapping
All Implemented Interfaces:
org.datanucleus.store.mapped.mapping.MappingCallbacks

public class OracleBitSetMapping
extends org.datanucleus.store.mapped.mapping.BitSetMapping
implements org.datanucleus.store.mapped.mapping.MappingCallbacks

Mapping for a BitSet type for Oracle.


Field Summary
 
Fields inherited from class org.datanucleus.store.mapped.mapping.JavaTypeMapping
absFieldNumber, datastoreContainer, datastoreMappings, LOCALISER, mmd, referenceMapping, roleForMember, storeMgr, type
 
Constructor Summary
OracleBitSetMapping()
           
 
Method Summary
 void deleteDependent(org.datanucleus.store.ObjectProvider op)
           
 void insertPostProcessing(org.datanucleus.store.ObjectProvider op)
          Method to handle post-processing of the insert of the BLOB/CLOB for Oracle.
 void postFetch(org.datanucleus.store.ObjectProvider op)
           
 void postInsert(org.datanucleus.store.ObjectProvider op)
          Method to be called after the insert of the owner class element.
 void postUpdate(org.datanucleus.store.ObjectProvider op)
          Method to be called after any update of the owner class element.
 void preDelete(org.datanucleus.store.ObjectProvider op)
           
 
Methods inherited from class org.datanucleus.store.mapped.mapping.BitSetMapping
getJavaType, getJavaTypeForDatastoreMapping
 
Methods inherited from class org.datanucleus.store.mapped.mapping.SingleFieldMapping
equals, getBoolean, getByte, getChar, getDefaultLength, getDouble, getFloat, getInt, getLong, getObject, getShort, getString, getValidValues, initialize, prepareDatastoreMapping, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setObject, setShort, setString
 
Methods inherited from class org.datanucleus.store.mapped.mapping.JavaTypeMapping
addDatastoreMapping, failureMessage, getAbsoluteFieldNumber, getColumnMetaDataForMember, getDatastoreContainer, getDatastoreMapping, getDatastoreMappings, getMemberMetaData, getNumberOfDatastoreMappings, getObject, getReferenceMapping, getRoleForMember, getStoreManager, getType, getValueForDatastoreMapping, hashCode, hasSimpleDatastoreRepresentation, includeInFetchStatement, includeInInsertStatement, includeInUpdateStatement, initialize, isNullable, isSerialised, representableAsStringLiteralInStatement, setAbsFieldNumber, setDatastoreContainer, setMemberMetaData, setObject, setReferenceMapping, setRoleForMember
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OracleBitSetMapping

public OracleBitSetMapping()
Method Detail

insertPostProcessing

public void insertPostProcessing(org.datanucleus.store.ObjectProvider op)
Method to handle post-processing of the insert of the BLOB/CLOB for Oracle.

Specified by:
insertPostProcessing in interface org.datanucleus.store.mapped.mapping.MappingCallbacks
Parameters:
op - StateManager of the owner

postInsert

public void postInsert(org.datanucleus.store.ObjectProvider op)
Method to be called after the insert of the owner class element.

Specified by:
postInsert in interface org.datanucleus.store.mapped.mapping.MappingCallbacks
Parameters:
op - StateManager of the owner

postUpdate

public void postUpdate(org.datanucleus.store.ObjectProvider op)
Method to be called after any update of the owner class element.

Specified by:
postUpdate in interface org.datanucleus.store.mapped.mapping.MappingCallbacks
Parameters:
op - StateManager of the owner

deleteDependent

public void deleteDependent(org.datanucleus.store.ObjectProvider op)

postFetch

public void postFetch(org.datanucleus.store.ObjectProvider op)
Specified by:
postFetch in interface org.datanucleus.store.mapped.mapping.MappingCallbacks

preDelete

public void preDelete(org.datanucleus.store.ObjectProvider op)
Specified by:
preDelete in interface org.datanucleus.store.mapped.mapping.MappingCallbacks


Copyright © 2012. All Rights Reserved.