@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
,
JDBCTypes
public abstract int length
public abstract int scale
public abstract int precision