AMQQSQ ; IHS/CMI/THL - SUBQUERY MANAGER ;
Source file <AMQQSQ.m>
Package | Total | Caller Graph |
---|---|---|
PCC Medical Query | 4 | AMQQAT AMQQAV AMQQQ2 AMQQSQ |
Name | Comments | DBIA/ICR reference |
---|---|---|
SETSUB | ||
AUTO | ||
RUN | ||
CEXIT | ||
G1 | ||
GET | ||
SQR | ||
RECURSE | ||
CANCEL | ||
CLEANUP | ||
EXIT | ||
FRESH | ||
VAR | ||
NOTSTD | ||
EN1 | ; ENTRY POINT FROM AMQQQ2
|
|
CHECK | ||
R1 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AMQQ(1 - [#9009071] | RUN+1, RECURSE+3 |
^AMQQ(4 - [#9009074] | RECURSE+4 |
^AMQQ(5 - [#9009075] | GET+1, RECURSE+1 |
^UTILITY("AMQQ" | G1+6, CANCEL+4!, CLEANUP!, CLEANUP+2!, CHECK+1, CHECK+2, CHECK+3, CHECK+4, QQ+1*, QQ+2* |
Name | Line Occurrences |
---|---|
AUTO | FRESH+13 |
CANCEL | GET+1, GET+5 |
CEXIT | CHECK+2, CHECK+3 |
EXIT | RUN+2, EN1+1 |
G1 | GET+1 |
GET | RUN+3, GET+3, G1+7, EN1+1 |
G1+3 | |
R1 | AUTO+8 |
RECURSE | G1+2 |
SETSUB | R1+1 |
SQR | GET+4 |
VAR | RUN, EN1+1 |
Name | Field # of Occurrence |
---|---|
^( | G1+6, CHECK+2, CHECK+3, CHECK+4 |
^(5 | GET+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | EXIT!, VAR+5*, VAR+6*, VAR+7*, VAR+8*, VAR+9, VAR+10, GET+1*, G1+6*, CLEANUP+1~ , CLEANUP+2*, CHECK*, CHECK+2*, CHECK+3*, CHECK+4*, RECURSE+1*, RECURSE+2*, RECURSE+3*, RECURSE+4*, RECURSE+5 , FRESH+3*, FRESH+4, FRESH+5, FRESH+6, FRESH+7, FRESH+9, SETSUB*, AUTO+2*, AUTO+4 |
AMQQAFN | EXIT! |
>> AMQQCCLS | RUN+1 |
AMQQCOMP | VAR+1*, CANCEL+3*, CHECK, RECURSE+6~, SETSUB*, SETSUB+1*, SETSUB+2 |
AMQQLINK | RUN+1, RECURSE+6~, FRESH+8* |
AMQQMMCC | AUTO+5~ |
AMQQMMMM | AUTO+1, AUTO+5~ |
AMQQMMVV | AUTO+5~ |
AMQQMULR | CEXIT! |
>> AMQQMULT | VAR* |
>> AMQQNAR | VAR+4* |
AMQQNMAS | EXIT!, G1+5* |
AMQQNVAR | CEXIT! |
>> AMQQONE | VAR+4 |
>> AMQQQ | VAR*, SETSUB+2*, SETSUB+3* |
AMQQQUIT | RUN+2, GET+5!, GET+6, R1 |
AMQQRECV | RECURSE+6~, FRESH+7*, FRESH+8, SETSUB, SETSUB+1, SETSUB+2, SETSUB+3 |
AMQQSQAA | FRESH~, FRESH+9* |
AMQQSQAN | VAR+5, FRESH~, FRESH+4* |
AMQQSQAT | FRESH+1~ |
AMQQSQBF | FRESH~ |
AMQQSQBS | FRESH~ |
AMQQSQCF | G1+5, FRESH~ |
AMQQSQCT | QQ+2, FRESH~ |
AMQQSQCV | FRESH~ |
AMQQSQDF | FRESH~ |
AMQQSQDV | FRESH~ |
AMQQSQF1 | FRESH~ |
AMQQSQF2 | FRESH~ |
AMQQSQFL | FRESH~ |
AMQQSQFN | VAR+2*, GET*, GET+1, GET+3*, GET+5, G1+6, SQR+1, QQ+2, FRESH~ |
AMQQSQFR | VAR+2*, SQR*, CHECK*, CHECK+1*, CHECK+2*, CHECK+3*, CHECK+4*, FRESH~ |
AMQQSQGF | FRESH~ |
AMQQSQJ1 | CANCEL+1*, FRESH+1~ |
AMQQSQJ2 | FRESH+1~ |
AMQQSQLS | FRESH+1~ |
AMQQSQN | RECURSE+1, RECURSE+2, RECURSE+5, FRESH+1~ |
AMQQSQN1 | CLEANUP, FRESH+1~ |
AMQQSQN2 | CLEANUP, CLEANUP+2, FRESH+1~ |
AMQQSQNC | FRESH+1~ |
AMQQSQNF | G1+4, FRESH+1~ |
AMQQSQNM | RECURSE+5, FRESH+1~ |
AMQQSQNN | G1+6, CHECK, CHECK+1, CHECK+2, CHECK+3, CHECK+4, QQ+2, RECURSE+5, FRESH+1~, FRESH+10* |
AMQQSQNV | GET+3! |
AMQQSQP | FRESH+1~, FRESH+2~ |
AMQQSQP1 | FRESH+1~ |
AMQQSQP2 | FRESH+1~ |
AMQQSQPH | FRESH+1~ |
AMQQSQPL | FRESH+1~ |
AMQQSQPQ | FRESH+1~ |
AMQQSQPS | FRESH+1~ |
AMQQSQPY | FRESH+1~ |
AMQQSQQF | G1+3, QQ+1, QQ+3*, QQ+5!, R1+3* |
AMQQSQQQ | FRESH+1~ |
AMQQSQQT | GET+4!, FRESH+1~ |
AMQQSQRC | FRESH+2~, FRESH+11*, R1+3, R1+4! |
AMQQSQRD | FRESH+2~ |
AMQQSQSC | FRESH+2~ |
AMQQSQSJ | VAR+9*, FRESH+2~ |
AMQQSQSN | GET+1, FRESH+2~, FRESH+5* |
AMQQSQSQ | G1+2, RECURSE+5, RECURSE+6!, FRESH+2~ |
AMQQSQST | VAR+1, FRESH+2~, FRESH+6* |
AMQQSQSZ | RUN+1, VAR+10*, FRESH+2~ |
AMQQSQTF | FRESH+2~ |
AMQQSQTP | FRESH+2~ |
AMQQSQUF | GET+1!, G1! |
AMQQSQVV | FRESH+2~ |
AMQQSQZF | FRESH+2~ |
AMQQSQZL | FRESH+2~ |
>> AMQQTLVL | CLEANUP |
AMQQTSTG | RECURSE+5*, FRESH+3, FRESH+12! |
>> AMQQUATN | CANCEL+4* |
>> AMQQUQQN | QQ*, QQ+1, QQ+2, QQ+3 |
>> AMQQUSQL | GET+4, CANCEL, CANCEL+4, RECURSE*, R1+2* |
>> AMQQUSQN | FRESH+10 |
>> AMQQXSQF | CANCEL+4* |
>> AMQQXX | RUN+1, G1+6 |
AMQQXXND | FRESH+13, AUTO+2, AUTO+3~, AUTO+4* |
AMQQYYMI | VAR+3, FRESH+13, AUTO+4, AUTO+5~, AUTO+6* |
AMQQYYYY | AUTO~, AUTO+1* |
U | RUN+1, GET+1, CHECK+2, CHECK+3, CHECK+4, QQ+2, RECURSE+1, RECURSE+3, RECURSE+4, RECURSE+5 , FRESH+4, FRESH+5, FRESH+6, FRESH+7, FRESH+8, FRESH+9, SETSUB, SETSUB+1, SETSUB+2, SETSUB+3 |
>> Y | CHECK+4* |