public abstract class AbstractUDTDefinition extends AbstractElementContainerDefinition<AttributeDefinition> implements UDTDefinition
UDTDefinition'sPRECISION_SCALE| Constructor and Description |
|---|
AbstractUDTDefinition(SchemaDefinition schema,
String name,
String comment) |
| 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
|
protected abstract List<RoutineDefinition> |
getRoutines0() |
getDefinitionPath, getElement, getElement, getElement, getElements, getElements0, parseNotNull, parsePrecision, parseScalecreate, equals, getComment, getConnection, getDatabase, getDialect, getInputName, getName, getOutputName, getOverload, getQualifiedInputName, getQualifiedName, getQualifiedOutputName, getSchema, hashCode, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetComment, getDatabase, getDefinitionPath, getInputName, getName, getOutputName, getOverload, getQualifiedInputName, getQualifiedName, getQualifiedOutputName, getSchemapublic AbstractUDTDefinition(SchemaDefinition schema, String name, String comment)
public final List<AttributeDefinition> getAttributes()
UDTDefinitiongetAttributes in interface UDTDefinitionpublic final AttributeDefinition getAttribute(String attributeName)
UDTDefinitiongetAttribute in interface UDTDefinitionpublic final AttributeDefinition getAttribute(int attributeIndex)
UDTDefinitiongetAttribute in interface UDTDefinitionpublic final List<RoutineDefinition> getRoutines()
UDTDefinitiongetRoutines in interface PackageDefinitiongetRoutines in interface UDTDefinitionprotected abstract List<RoutineDefinition> getRoutines0()
Copyright © 2013. All Rights Reserved.