Skip navigation links
oracle.toplink.tools.schemaframework
Class TypeDefinition
java.lang.Object
oracle.toplink.tools.schemaframework.DatabaseObjectDefinition
oracle.toplink.tools.schemaframework.TypeDefinition
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
-
public class TypeDefinition
- extends DatabaseObjectDefinition
Purpose: Allow for Oracle 8 object-relational user defined type to be created.
- See Also:
- Serialized Form
Method Summary |
void |
addField(FieldDefinition field)
Add the field to the type. |
void |
addField(java.lang.String fieldName, java.lang.Class type)
Add the field to the type, default sizes are used. |
void |
addField(java.lang.String fieldName, java.lang.Class type, int fieldSize)
Add the field to the type. |
void |
addField(java.lang.String fieldName, java.lang.Class type, int fieldSize, int fieldSubSize)
Add the field to the type. |
void |
addField(java.lang.String fieldName, java.lang.String typeName)
Add the field to the type to a nested type. |
java.util.Vector |
getFields()
|
void |
setFields(java.util.Vector fields)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TypeDefinition
public TypeDefinition()
addField
public void addField(java.lang.String fieldName,
java.lang.Class type)
- Add the field to the type, default sizes are used.
-
- Parameters:
type
- is the Java class type coresponding to the database type.
addField
public void addField(java.lang.String fieldName,
java.lang.Class type,
int fieldSize)
- Add the field to the type.
-
- Parameters:
type
- is the Java class type coresponding to the database type.
addField
public void addField(java.lang.String fieldName,
java.lang.Class type,
int fieldSize,
int fieldSubSize)
- Add the field to the type.
-
- Parameters:
type
- is the Java class type coresponding to the database type.
addField
public void addField(java.lang.String fieldName,
java.lang.String typeName)
- Add the field to the type to a nested type.
-
- Parameters:
typeName
- is the name of the nested type.
addField
public void addField(FieldDefinition field)
- Add the field to the type.
getFields
public java.util.Vector getFields()
setFields
public void setFields(java.util.Vector fields)
Skip navigation links