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

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.AbstractContainerMapping
              extended by org.datanucleus.store.mapped.mapping.ArrayMapping
                  extended by org.datanucleus.store.rdbms.mapping.oracle.OracleArrayMapping
All Implemented Interfaces:
org.datanucleus.store.mapped.mapping.MappingCallbacks

public class OracleArrayMapping
extends org.datanucleus.store.mapped.mapping.ArrayMapping

Mapping for arrays for Oracle.


Field Summary
 
Fields inherited from class org.datanucleus.store.mapped.mapping.AbstractContainerMapping
fieldName, storeMgr
 
Fields inherited from class org.datanucleus.store.mapped.mapping.JavaTypeMapping
datastoreContainer, datastoreMappings, dba, LOCALISER, mmd, referenceMapping, roleForMember, type
 
Constructor Summary
OracleArrayMapping()
           
 
Method Summary
 void postInsert(org.datanucleus.StateManager sm)
          Method to be called after the insert of the owner class element.
 void postUpdate(org.datanucleus.StateManager sm)
          Method to be called after any update of the owner class element.
 
Methods inherited from class org.datanucleus.store.mapped.mapping.ArrayMapping
containerIsStoredInSingleColumn, equals, getJavaType, getSampleValue, newLiteral, newScalarExpression, postFetch, preDelete
 
Methods inherited from class org.datanucleus.store.mapped.mapping.AbstractContainerMapping
getDatastoreContainer, getDataStoreMapping, getDataStoreMappings, getJavaTypeForDatastoreMapping, getNumberOfDatastoreFields, getObject, hashCode, hasSimpleDatastoreRepresentation, includeInFetchStatement, includeInInsertStatement, includeInUpdateStatement, initialize, prepareDatastoreMapping, replaceFieldWithWrapper, setObject
 
Methods inherited from class org.datanucleus.store.mapped.mapping.SingleFieldMapping
getBoolean, getByte, getChar, getDefaultLength, getDouble, getFloat, getInt, getLong, getShort, getString, getValidValues, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setShort, setString
 
Methods inherited from class org.datanucleus.store.mapped.mapping.JavaTypeMapping
addDataStoreMapping, failureMessage, getMemberMetaData, getObject, getReferenceMapping, getRoleForMember, getType, initialize, isNullable, isSerialised, setDatastoreContainer, setDefault, setMemberMetaData, setObject, setReferenceMapping, setRoleForMember
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OracleArrayMapping

public OracleArrayMapping()
Method Detail

postInsert

public void postInsert(org.datanucleus.StateManager sm)
Method to be called after the insert of the owner class element.

Specified by:
postInsert in interface org.datanucleus.store.mapped.mapping.MappingCallbacks
Overrides:
postInsert in class org.datanucleus.store.mapped.mapping.ArrayMapping
Parameters:
sm - StateManager of the owner

postUpdate

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

Specified by:
postUpdate in interface org.datanucleus.store.mapped.mapping.MappingCallbacks
Overrides:
postUpdate in class org.datanucleus.store.mapped.mapping.ArrayMapping
Parameters:
sm - StateManager of the owner


Copyright © 2009. All Rights Reserved.