|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.2.0) E17493-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 11g Release 2 (11.1.2.2.0) E17493-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |