oracle.toplink.tools.schemaframework
Class VarrayDefinition
java.lang.Object
|
+--oracle.toplink.tools.schemaframework.DatabaseObjectDefinition
|
+--oracle.toplink.tools.schemaframework.VarrayDefinition
- All Implemented Interfaces:
- java.lang.Cloneable, java.io.Serializable
- Direct Known Subclasses:
- ObjectVarrayDefinition
- public class VarrayDefinition
- extends DatabaseObjectDefinition
Purpose: Allow for creation of varray type.
- See Also:
- Serialized Form
Type | Method |
int |
getSize()
PUBLIC:
Return the maximum size of the array. |
java.lang.Class |
getType()
PUBLIC:
Return the type of the field. |
java.lang.String |
getTypeName()
PUBLIC:
Return the type of the field. |
int |
getTypeSize()
PUBLIC:
Return the size of the element field, this is only required for some field types. |
void |
setSize(int size)
PUBLIC:
Set the maximum size of the array. |
void |
setType(java.lang.Class type)
PUBLIC:
Set the type of the field. |
void |
setTypeName(java.lang.String typeName)
PUBLIC:
Set the type of the field. |
void |
setTypeSize(int typeSize)
PUBLIC:
Set the size of the element field, this is only required for some field types. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
VarrayDefinition
public VarrayDefinition()
getSize
public int getSize()
- PUBLIC:
Return the maximum size of the array.
getType
public java.lang.Class getType()
- PUBLIC:
Return the type of the field.
This should be set to a java class, such as String.class, Integer.class or Date.class.
getTypeName
public java.lang.String getTypeName()
- PUBLIC:
Return the type of the field.
This is the exact DB type name, which can be used instead of the Java class.
getTypeSize
public int getTypeSize()
- PUBLIC:
Return the size of the element field, this is only required for some field types.
setSize
public void setSize(int size)
- PUBLIC:
Set the maximum size of the array.
setType
public void setType(java.lang.Class type)
- PUBLIC:
Set the type of the field.
This should be set to a java class, such as String.class, Integer.class or Date.class.
setTypeName
public void setTypeName(java.lang.String typeName)
- PUBLIC:
Set the type of the field.
This is the exact DB type name, which can be used instead of the Java class.
setTypeSize
public void setTypeSize(int typeSize)
- PUBLIC:
Set the size of the element field, this is only required for some field types.