public interface PlsqlTypedef extends PlsqlNode, PlsqlHasName
Modifier and Type | Method and Description |
---|---|
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.
|
getName
getStartOffset, getTreeKind
PlsqlType getSubtype()
PlsqlType getCursorReturnType()
PlsqlName[] getEnumeration()
PlsqlVariable[] getRecordColumns()
PlsqlType getTableType()
PlsqlType getArrayComponentType()
PlsqlType getArrayIndexType()
PlsqlName getArrayLength()