|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PlsqlTypedef
A Plsql type definition, which is characterized by "TYPE id IS ...". Also handles a plsql subtype definition, which is characterized by "SUBTYPE id IS ...". This is different from PlsqlType which is a type mark, used to denote the types of objects (e.g. local variables) and parameters.
Method Summary | |
---|---|
PlsqlType |
getArrayComponentType()
Valid if this is a PTNOD_UNCNSTRND_ARRAY_DEF. |
PlsqlType |
getArrayIndexType()
Valid if this is a PTNOD_UNCNSTRND_ARRAY_DEF. |
PlsqlName |
getArrayLength()
Valid if this is a PTNOD_C_ARRAY_DEF. |
PlsqlType |
getCursorReturnType()
Valid if this is a PTNOD_REF_CURSOR_TY_DEF. |
PlsqlName[] |
getEnumeration()
Valid if this is a PTNOD_ENUM_TY_DEF. |
PlsqlVariable[] |
getRecordColumns()
Valid if this is a PTNOD_RECORD_TY_DEF. |
PlsqlType |
getSubtype()
Valid if this is a PTNOD_SUBTY_DEF. |
PlsqlType |
getTableType()
Valid if this is a PTNOD_TBL_TY_DEF. |
Methods inherited from interface oracle.javatools.parser.plsql.data.PlsqlHasName |
---|
getName |
Methods inherited from interface oracle.javatools.parser.plsql.data.PlsqlNode |
---|
getStartOffset, getTreeKind |
Method Detail |
---|
PlsqlType getSubtype()
PlsqlType getCursorReturnType()
PlsqlName[] getEnumeration()
PlsqlVariable[] getRecordColumns()
PlsqlType getTableType()
PlsqlType getArrayComponentType()
PlsqlType getArrayIndexType()
PlsqlName getArrayLength()
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |