Annotation Type PLSQLParameter
-
@Target({}) @Retention(RUNTIME) public @interface PLSQLParameter
A PLSQLParameter annotation is used within a NamedPLSQLStoredProcedureQuery or PLSQLRecord annotation.- Since:
- EclipseLink 2.3
- Author:
- James Sutherland
- See Also:
NamedPLSQLStoredProcedureQuery
,PLSQLRecord
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description 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.String
queryParameter
(Optional) The query parameter name.int
scale
(Optional) If a numeric, the max scale value.
-
-
-
Element Detail
-
name
String name
(Required) Stored procedure parameter name.
-
-
-
direction
Direction direction
(Optional) The direction of the stored procedure parameter.- Default:
- org.eclipse.persistence.annotations.Direction.IN
-
-
-
queryParameter
String queryParameter
(Optional) The query parameter name.- Default:
- ""
-
-
-
databaseType
String databaseType
(Optional) The database data-type for the paramter. This either one of the type constants defined in OraclePLSQLTypes, or JDBCTypes, or a custom record or table type name.- See Also:
PLSQLRecord
,OraclePLSQLTypes
,JDBCTypes
- Default:
- "VARCHAR_TYPE"
-
-