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* |