public interface UDTDefinition extends PackageDefinition
This extends PackageDefinition because Oracle internally models UDT's
in similar ways as packages. This is especially true for the way, member
procedures and functions are called.
| Modifier and Type | Method and Description |
|---|---|
AttributeDefinition |
getAttribute(int attributeIndex)
Get an attribute in this UDT by its index (starting at 0)
|
AttributeDefinition |
getAttribute(String attributeName)
Get an attribute in this UDT by its name
|
List<AttributeDefinition> |
getAttributes()
All attributes in the UDT
|
List<RoutineDefinition> |
getRoutines()
All routines in the UDT
|
getComment, getDatabase, getDefinitionPath, getInputName, getName, getOutputName, getOverload, getQualifiedInputName, getQualifiedName, getQualifiedOutputName, getSchemaList<AttributeDefinition> getAttributes()
AttributeDefinition getAttribute(String attributeName)
AttributeDefinition getAttribute(int attributeIndex)
List<RoutineDefinition> getRoutines()
getRoutines in interface PackageDefinitionCopyright © 2013. All Rights Reserved.