|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.1.0) E17493-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.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 PlsqlTypedef
public PlsqlType getCursorReturnType()
PlsqlTypedef
getCursorReturnType
in interface PlsqlTypedef
public PlsqlName[] getEnumeration()
PlsqlTypedef
getEnumeration
in interface PlsqlTypedef
public PlsqlVariable[] getRecordColumns()
PlsqlTypedef
getRecordColumns
in interface PlsqlTypedef
public PlsqlType getTableType()
PlsqlTypedef
getTableType
in interface PlsqlTypedef
public PlsqlType getArrayComponentType()
PlsqlTypedef
getArrayComponentType
in interface PlsqlTypedef
public PlsqlType getArrayIndexType()
PlsqlTypedef
getArrayIndexType
in interface PlsqlTypedef
public PlsqlName getArrayLength()
PlsqlTypedef
getArrayLength
in interface PlsqlTypedef
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.1.0) E17493-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |