ALL_SQLJ_TYPE_METHODS describes the methods of the SQLJ object types accessible to the current user.
DBA_SQLJ_TYPE_METHODS describes the methods of all SQLJ object types in the database.
USER_SQLJ_TYPE_METHODS describes the methods of the SQLJ object types owned by the current user. This view does not display the OWNER column.
| Column | Datatype | NULL | Description | 
|---|---|---|---|
| OWNER | VARCHAR2(30) | NOT NULL | Owner of the type | 
| TYPE_NAME | VARCHAR2(30) | NOT NULL | Name of the type | 
| METHOD_NAME | VARCHAR2(30) | NOT NULL | Name of the method | 
| EXTERNAL_VAR_NAME | VARCHAR2(4000) | Name of the external variable | |
| METHOD_NO | NUMBER | NOT NULL | Method number that distinguishes overloaded methods (not to be used as an ID number) | 
| METHOD_TYPE | VARCHAR2(6) | Type of the method: 
 | |
| PARAMETERS | NUMBER | NOT NULL | Number of parameters to the method | 
| RESULTS | NUMBER | NOT NULL | Number of results returned by the method | 
| FINAL | VARCHAR2(3) | Indicates whether the method is final ( YES) or not (NO) | |
| INSTANTIABLE | VARCHAR2(3) | Indicates whether the method is instantiable ( YES) or not (NO) | |
| OVERRIDING | VARCHAR2(3) | Indicates whether the method is overriding a supertype method ( YES) or not (NO) | |
| INHERITED | VARCHAR2(3) | Indicates whether the method is inherited from a supertype ( YES) or not (NO) |