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
Method Summary |
java.lang.String |
getStructureName()
PUBLIC: Return the name of the structure. |
void |
setFieldName(java.lang.String fieldName)
PUBLIC: Set the mapping's field name. |
void |
setStructureName(java.lang.String structureName)
PUBLIC: Set the name of the structure. |
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 |
ObjectArrayMapping
public ObjectArrayMapping()
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.
setFieldName
public void setFieldName(java.lang.String fieldName)
- Description copied from class:
SDKAggregateCollectionMapping
- PUBLIC: Set the mapping's field name. This is the field in the database row that will hold the nested rows that make up the aggregate collection.
-
- Overrides:
setFieldName
in class SDKAggregateCollectionMapping
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.