@Target(value={})
@Retention(value=RUNTIME)
public @interface PLSQLParameter
NamedPLSQLStoredProcedureQuery,
PLSQLRecord| Modifier and Type | Required Element and Description |
|---|---|
java.lang.String |
name
(Required) Stored procedure parameter name.
|
| Modifier and Type | Optional Element and Description |
|---|---|
java.lang.String |
databaseType
(Optional) The database data-type for the paramter.
|
Direction |
direction
(Optional) The direction of the stored procedure parameter.
|
int |
length
(Optional) The max length of the field value.
|
boolean |
optional
(Optional) Define if the parameter is required, or optional and defaulted by the procedure.
|
int |
precision
(Optional) If a numeric, the max precision value.
|
java.lang.String |
queryParameter
(Optional) The query parameter name.
|
int |
scale
(Optional) If a numeric, the max scale value.
|
public abstract java.lang.String name
public abstract Direction direction
public abstract java.lang.String queryParameter
public abstract boolean optional
public abstract java.lang.String databaseType
PLSQLRecord,
OraclePLSQLTypes,
JDBCTypespublic abstract int length
public abstract int scale
public abstract int precision