Optional Elements 
| Modifier and Type | 
Optional Element | 
Description | 
Direction | 
direction | 
 Deprecated.  
 | 
int | 
jdbcType | 
 (Optional) The JDBC type code, this is dependent on the type returned
 from the procedure. 
 | 
java.lang.String | 
jdbcTypeName | 
 (Optional) The JDBC type name, this may be required for ARRAY or
 STRUCT types. 
 | 
ParameterMode | 
mode | 
 (Optional) The direction of the stored procedure parameter. 
 | 
java.lang.String | 
name | 
 (Optional) Stored procedure parameter name. 
 | 
boolean | 
optional | 
 (Optional) Define if the parameter is required, or optional and defaulted by the procedure. 
 | 
java.lang.Class | 
type | 
 (Optional) The type of Java class desired back from the procedure,
 this is dependent on the type returned from the procedure. 
 |