ECOBC ;BP/CMF - Criteria Object
Source file <ECOBC.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Event Capture | 1 | ECOBL |
Name | Comments | DBIA/ICR reference |
---|---|---|
CLEAR(RESULT,HANDLE,PARAMS) | ; restore criteria to default values
|
|
FIND(RESULT,HANDLE,PARAMS) | ; return list that matches params
|
|
FIND1(RESULT,HANDLE,PARAMS) | ; return first value that matches params
|
|
FIRST(RESULT,HANDLE,PARAMS) | ; return first item in sequence
|
|
INDEX(RESULT,HANDLE,PARAMS) | ; params are item of parent collector
|
|
INFO(RESULT,HANDLE,PARAMS) | ||
LAST(RESULT,HANDLE,PARAMS) | ||
NEXT(RESULT,HANDLE,PARAMS) | ; return next item^value in sequence
|
|
ONRETURN(ITEM,VALUE) | ||
PARSE(PARSE,VALUE) | ||
PROPERTY(HANDLE,SCOPE,PROPERTY,VALUE) | ||
REINDEX(RESULT,HANDLE) | ; Reindex collection
|
|
SETARG(RESULT,HANDLE,PARAMS) | ;set argument
|
|
SETIND(RESULT,HANDLE,PARAMS) | ;set indexOf
|
|
SETRET(RESULT,HANDLE,PARAMS) | ;set OnReturn
|
|
CREATE(NAME) | ||
DESTROY(HANDLE) | ||
METHOD(RESULT,ARGUMENT) |
Name | Field # of Occurrence |
---|---|
$$CREATE^ECOB | CREATE+3 |
$$DESTROY^ECOB | DESTROY+2 |
METHOD^ECOB | INDEX+22 |
SELF^ECOB | CREATE+5 |
INFO^ECOB2 | INFO+1 |
METHOD^ECOB2 | METHOD+15 |
$$CREATE^ECOBL | FIND+11 |
GET^ECOBL | INDEX+3, ONRETURN+7, REINDEX+2 |
GETITEM^ECOBL | INDEX+16, INDEX+21 |
METHOD^ECOBL | FIND+23, ONRETURN+8 |
PARSE^ECOBL | PARSE+1 |
PROPERTY^ECOBL | FIND+13, FIND+14, PROPERTY+1 |
SET^ECOBL | SETARG+4, SETARG+5, SETIND+4, SETIND+5, SETRET+4 |
Name | Line Occurrences |
---|---|
$$ONRETURN | FIND+22, FIND1+7, LAST+5, NEXT+14, NEXT+25 |
CLEAR | METHOD+5 |
FIND | METHOD+6 |
FIND1 | METHOD+7 |
FIRST | METHOD+8 |
INDEX | REINDEX+6, METHOD+9 |
LAST | METHOD+10 |
METHOD | CLEAR+1, CLEAR+2, FIND+10, FIND+15, FIND+24, FIND+25, FIND+27, FIRST+2, FIRST+3, INDEX+14 , INDEX+20, LAST+3, LAST+4, NEXT+4, NEXT+5, NEXT+6, NEXT+7, NEXT+15, NEXT+16, NEXT+26 , NEXT+27, ONRETURN+3 |
NEXT | FIRST+4, METHOD+11 |
PARSE | METHOD+2, METHOD+3, METHOD+4 |
PROPERTY | CREATE+7, CREATE+8, CREATE+9, CREATE+10, CREATE+11, CREATE+12, CREATE+13, CREATE+14, CREATE+15, CREATE+16 , CREATE+17 |
REINDEX | SETARG+6, SETIND+6 |
SETARG | METHOD+13 |
SETIND | METHOD+14 |
SETRET | METHOD+12 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARGUMENT | INDEX+1~, INDEX+20, INDEX+22, NEXT+2~, NEXT+4, SETIND+1~, METHOD~, METHOD+2, METHOD+3, METHOD+4 , METHOD+15 |
CHILD | INDEX+1~, INDEX+21, INDEX+22 |
COUNT | INDEX+1~, NEXT+3~ |
EQUALS | FIND+7~, FIND+15, FIND+16 |
HANDLE | CLEAR~, CLEAR+1, CLEAR+2, CLEAR+3, CLEAR+4, FIND~, FIND+10, FIND+15, FIND+17, FIND+20 , FIND+24, FIND+25, FIND1~, FIND1+5, FIND1+6, FIRST~, FIRST+2, FIRST+3, FIRST+4, INDEX~ , INDEX+3, INDEX+8, INDEX+9, INDEX+11, INDEX+12, INDEX+14, INDEX+20, INDEX+25, INDEX+26, INFO~ , INFO+1, LAST~, LAST+3, LAST+4, NEXT~, NEXT+4, NEXT+5, NEXT+6, NEXT+7, NEXT+11 , NEXT+13, NEXT+15, NEXT+16, NEXT+20, NEXT+23, NEXT+26, NEXT+27, ONRETURN+3, ONRETURN+7, PROPERTY~ , PROPERTY+1, REINDEX~, REINDEX+2, REINDEX+5, REINDEX+6, SETARG~, SETARG+4, SETARG+5, SETARG+6, SETIND~ , SETIND+4, SETIND+5, SETIND+6, SETRET~, SETRET+4, CREATE+2~, CREATE+3*, CREATE+5, CREATE+7, CREATE+8 , CREATE+9, CREATE+10, CREATE+11, CREATE+12, CREATE+13, CREATE+14, CREATE+15, CREATE+16, CREATE+17, CREATE+19 , DESTROY~, DESTROY+2, METHOD+1~, METHOD+5, METHOD+6, METHOD+7, METHOD+8, METHOD+9, METHOD+10, METHOD+11 , METHOD+12, METHOD+13, METHOD+14 |
INDEXOF | INDEX+1~, INDEX+14, INDEX+15, NEXT+2~, NEXT+5, NEXT+10, NEXT+19, NEXT+31, SETARG+1~, SETARG+3* , SETARG+5 |
ITEM | FIND+7~, FIND+18*, FIND+20*, FIND+22, FIND+24, FIND1+1~, FIND1+6*, FIND1+7, INDEX+1~, INDEX+4* , INDEX+5, INDEX+8, INDEX+9, INDEX+11, INDEX+12, INDEX+16, INDEX+21, INDEX+25, INDEX+26, ONRETURN~ , ONRETURN+2, ONRETURN+5, ONRETURN+8, REINDEX+1~, REINDEX+4*, REINDEX+5*, REINDEX+6 |
ITEMS | FIND+7~, FIND+19*, FIND+21*, FIND+27 |
LASTITEM | LAST+2~, LAST+3, LAST+5, NEXT+2~, NEXT+6, NEXT+11 |
LASTVALU | LAST+2~, LAST+4, LAST+5, NEXT+2~, NEXT+7, NEXT+20 |
METHOD | METHOD+1~, METHOD+5, METHOD+6, METHOD+7, METHOD+8, METHOD+9, METHOD+10, METHOD+11, METHOD+12, METHOD+13 , METHOD+14 |
NAME | FIND+7~, FIND+10, FIND+11, INDEX+1~, NEXT+3~, CREATE~, CREATE+3 |
NEXT | NEXT+3~, NEXT+11*, NEXT+12, NEXT+13, NEXT+14, NEXT+15, NEXT+23*, NEXT+25, NEXT+26 |
ONRETURN | LAST+2~, ONRETURN+1~, ONRETURN+3, ONRETURN+4, ONRETURN+5, ONRETURN+6 |
OUT | FIND+7~, FIND+11*, FIND+12, FIND+13, FIND+14, FIND+23, FIND+27, FIND+28 |
PARAMS | CLEAR~, FIND~, FIND+9, FIND1~, FIND1+3, FIRST~, FIRST+4, INDEX~, INDEX+4, INFO~ , INFO+1, LAST~, NEXT~, SETARG~, SETARG+2, SETIND~, SETIND+2, SETRET~, SETRET+2, METHOD+1~ , METHOD+5, METHOD+6, METHOD+7, METHOD+8, METHOD+9, METHOD+10, METHOD+11, METHOD+12, METHOD+13, METHOD+14 |
PARENT | INDEX+1~, INDEX+3, INDEX+16, INDEX+21, ONRETURN+1~, ONRETURN+7, ONRETURN+8, REINDEX+1~, REINDEX+2 |
PARSE | PARSE~, PARSE+1 |
PROPERTY | PROPERTY~, PROPERTY+1 |
RESULT | CLEAR~, CLEAR+1, CLEAR+2, FIND~, FIND+12*, FIND+28*, FIND+39*, FIND1~, FIND1+2*, FIND1+7* , FIRST~, FIRST+4, INDEX~, INDEX+5*, INFO~, INFO+1, LAST~, LAST+5*, NEXT~, NEXT+12* , NEXT+14*, NEXT+22*, NEXT+25*, NEXT+35*, ONRETURN+1~, ONRETURN+2*, ONRETURN+6, ONRETURN+8, REINDEX~, REINDEX+6 , SETARG~, SETARG+4, SETARG+5, SETARG+6, SETIND~, SETIND+4, SETIND+5, SETIND+6, SETRET~, SETRET+4 , METHOD~, METHOD+5, METHOD+6, METHOD+7, METHOD+8, METHOD+9, METHOD+10, METHOD+11, METHOD+12, METHOD+13 , METHOD+14, METHOD+15 |
RETURN | FIND+7~, FIND+22*, FIND+23 |
SCOPE | PROPERTY~, PROPERTY+1 |
VALUE | FIND+7~, FIND+9*, FIND+13, FIND+17, FIND+20, FIND+22, FIND+25, FIND1+1~, FIND1+3*, FIND1+4 , FIND1+5, FIND1+6, FIND1+7, INDEX+1~, INDEX+9*, INDEX+10*, INDEX+12, INDEX+16, INDEX+17*, INDEX+22 , INDEX+23*, INDEX+25, INDEX+26, NEXT+3~, NEXT+13*, NEXT+14, NEXT+16, NEXT+20*, NEXT+22, NEXT+23 , NEXT+25, NEXT+27, ONRETURN~, ONRETURN+2, ONRETURN+4, PARSE~, PARSE+1, PROPERTY~, PROPERTY+1, SETARG+1~ , SETARG+2*, SETARG+3, SETARG+4, SETIND+1~, SETIND+2*, SETIND+3*, SETIND+4, SETIND+5, SETRET+1~, SETRET+2* , SETRET+3*, SETRET+4 |
X | FIND+7~, FIND+23, FIND+24, FIND+25, FIND+27, FIRST+1~, FIRST+2, FIRST+3, NEXT+3~, NEXT+15 , NEXT+16, NEXT+26, NEXT+27, CREATE+2~, CREATE+5 |