|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.9.0) E52944-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoracle.javatools.parser.plsql.syntax.AST
oracle.javatools.parser.plsql.symtab.Ptnod
oracle.javatools.parser.plsql.symtab.PtnodTypedef
public class PtnodTypedef
| Field Summary |
|---|
| Fields inherited from class oracle.javatools.parser.plsql.syntax.AST |
|---|
kidCount, kids, kind, parent, shushDepth, skipDepth, stackDepth, startOffset |
| Fields inherited from interface oracle.javatools.parser.plsql.symtab.PtnodInternals |
|---|
PTNOD_BLOCK, PTNOD_FMLPART |
| Fields inherited from interface oracle.javatools.parser.plsql.data.PtnodConstants |
|---|
PTNOD_ADT, PTNOD_ADT_CMPON_OBJECT, PTNOD_ADT_CMPON_SUBPRG, PTNOD_ADTBODY, PTNOD_ADTBODY_SUBPRG, PTNOD_base, PTNOD_C_ARRAY_DEF, PTNOD_CURSOR, PTNOD_ENUM_TY_DEF, PTNOD_ERROR, PTNOD_LITERAL, PTNOD_max, PTNOD_NAME, PTNOD_PKG, PTNOD_RECORD_TY_DEF, PTNOD_REF_CURSOR_TY_DEF, PTNOD_ROOT, PTNOD_SUBPRG, PTNOD_SUBTY_DEF, PTNOD_TABLE_TYPE, PTNOD_TBL_TY_DEF, PTNOD_TY_DEF, PTNOD_TYPE, PTNOD_UNCNSTRNED_ARRAY_DEF, PTNOD_VARIABLE, QCNOD_EXPRESSION |
| Constructor Summary | |
|---|---|
PtnodTypedef()
|
|
| 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 class oracle.javatools.parser.plsql.symtab.Ptnod |
|---|
decl_item, fmlpart, getDeclarations, getFormalParameters, getName, getReturnType, getType, getVariables, literal, name, ty, var |
| Methods inherited from class oracle.javatools.parser.plsql.syntax.AST |
|---|
addKid, getStartOffset, getTreeKind, verify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface oracle.javatools.parser.plsql.data.PlsqlHasName |
|---|
getName |
| Methods inherited from interface oracle.javatools.parser.plsql.data.PlsqlNode |
|---|
getStartOffset, getTreeKind |
| Constructor Detail |
|---|
public PtnodTypedef()
| Method Detail |
|---|
public PlsqlType getSubtype()
PlsqlTypedef
getSubtype in interface PlsqlTypedefpublic PlsqlType getCursorReturnType()
PlsqlTypedef
getCursorReturnType in interface PlsqlTypedefpublic PlsqlName[] getEnumeration()
PlsqlTypedef
getEnumeration in interface PlsqlTypedefpublic PlsqlVariable[] getRecordColumns()
PlsqlTypedef
getRecordColumns in interface PlsqlTypedefpublic PlsqlType getTableType()
PlsqlTypedef
getTableType in interface PlsqlTypedefpublic PlsqlType getArrayComponentType()
PlsqlTypedef
getArrayComponentType in interface PlsqlTypedefpublic PlsqlType getArrayIndexType()
PlsqlTypedef
getArrayIndexType in interface PlsqlTypedefpublic PlsqlName getArrayLength()
PlsqlTypedef
getArrayLength in interface PlsqlTypedef
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.9.0) E52944-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||