oracle.toplink.objectrelational
Class ObjectArrayMapping

java.lang.Object
  |
  +--oracle.toplink.mappings.DatabaseMapping
        |
        +--oracle.toplink.mappings.AggregateMapping
              |
              +--oracle.toplink.sdk.SDKAggregateCollectionMapping
                    |
                    +--oracle.toplink.objectrelational.ObjectArrayMapping
All Implemented Interfaces:
java.lang.Cloneable, ContainerMapping, SDKCollectionMapping, java.io.Serializable

public class ObjectArrayMapping
extends SDKAggregateCollectionMapping

Purpose: In an object-relational data model, structures can contain "Arrays" or collections of other data-types. In Oracle 8i, a Varray is typically used to represent a collection of primitive data or aggregate structures. These arrays are stored with their parent structure in the same table.

ArrayMapping is used to map a collection of primitive data

ObjectArrayMapping is used to map a collection of Oracle data-type

NOTE: Only Oracle8i supports Varray type.

Since:
TOPLink/Java 3.0
See Also:
ArrayMapping, Serialized Form

Constructor Summary
ObjectArrayMapping()
           
 
Method Summary
TypeMethod
 java.lang.String getStructureName()
          PUBLIC: Return the name of the structure.
 void setStructureName(java.lang.String structureName)
          PUBLIC: Set the name of the structure.
 
Methods inherited from class oracle.toplink.sdk.SDKAggregateCollectionMapping
getFieldName, setContainerPolicy, setFieldName, useCollectionClass, useMapClass
 
Methods inherited from class oracle.toplink.mappings.AggregateMapping
getReferenceClass, setReferenceClass
 
Methods inherited from class oracle.toplink.mappings.DatabaseMapping
getAttributeClassification, getAttributeName, getGetMethodName, getSetMethodName, readOnly, readWrite, setAttributeName, setGetMethodName, setIsReadOnly, setSetMethodName, setWeight
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface oracle.toplink.sdk.SDKCollectionMapping
getAttributeName
 

Constructor Detail

ObjectArrayMapping

public ObjectArrayMapping()
Method Detail

getStructureName

public java.lang.String getStructureName()
PUBLIC: Return the name of the structure. This is the name of the user defined data type as defined on the database.

setStructureName

public void setStructureName(java.lang.String structureName)
PUBLIC: Set the name of the structure. This is the name of the user defined data type as defined on the database.