SQL/MX 2.x Query Guide (G06.24+, H06.03+)
Operators and Operator Groups
HP NonStop SQL/MX Query Guide—523728-003
7-5
CURSOR_DELETE Operator
The example of the CALL operator is based on:
create procedure mx_proc2(in a int, in b int, inout c int)
external name 'myClass.myMethod'
external path '/usr/spj/classes'
language java parameter style java no sql;
input_values: cast(1), cast(2), cast(?c)
parameter_modes: I I N
routine_name: CAT.SCH.MX_PROC2
routine_label: \BINGO.$DATA10.ZSDL2M3C.NCT8VS00
sql_access_mode: NO SQL
external_name: myMethod
external_path: /usr/spj/classes
external_file: myClass
signature: (II[I)V
language: Java
runtime_options: OFF
runtime_option_delimiters: ' '
CURSOR_DELETE Operator
DAM Unique Group
The CURSOR_DELETE operator describes a portion of an execution plan that works
on one row only. The CURSOR_DELETE operation is performed by first retrieving
rows from the table and then deleting each row that is required. This operation differs
from SUBSET_DELETE, in which the read and delete are performed in a combined
operation.
The CURSOR_DELETE operator has no child nodes. The description field for this
operator contains:
language Language of the SPJ method, which
is always Java.
text
runtime_options UDR_JAVA_OPTIONS setting under
which the CALL statement was
compiled.
text
runtime_option_delimiters A single-quoted string representing
the option delimiter character in the
UDR_JAVA_OPTIONS string, which
is always a single space character.
text
Token Followed by ... Data Type
begin_key Expression of the begin key
predicates
expr(text)