LOCATE

Position the record pointer within a result set.

Read syntax diagramSkip visual syntax diagram>>-LOCATE--| pointer_group |--RESULT(cpsm-token)---------------->
 
>--THREAD(cpsm-token)--RESPONSE(data-ref)--REASON(data-ref)----><
 
pointer_group
 
|--+-| POSITION_group |-+---------------------------------------|
   '-| FILTER_group |---'
 
POSITION_group
 
   .-TOP------------------.
|--+----------------------+-------------------------------------|
   +-BOTTOM---------------+
   +-POSITION(data-value)-+
   +-FORWARD(data-value)--+
   '-BACKWARD(data-value)-'
 
FILTER_group
 
                              .-FIRST-.
|--+-FILTER(cpsm-token)----+--+-------+-------------------------|
   +-MARKED----------------+  +-LAST--+
   +-NOTFILTER(cpsm-token)-+  +-NEXT--+
   '-NOTMARKED-------------'  '-PREV--'
 
[[ Contents Previous Page | Next Page Index ]]