DIQG ;SFISC/DCL-DATA RETRIEVAL PRIMITIVE ;24AUG2009
Source file <DIQG.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| REAL | ||
| GIVEUP | ||
| CMPAUD(DEXPR,DIQGS) | ;DEXPR is Expression, DIQGS is string of Fields used | |
| GET(DIQGR,DA,DR,DIQGPARM,DIQGETA,DIQGERRA,DIQGIPAR) | ; file,rec,fld,parm,targetarray,errarray,int | |
| DD | ||
| DA | ||
| F(DIQGEY,X) | ||
| FE | ||
| EXPR(DIFILE,DIEXPR) | ||
| DIQ | ||
| DFF | ||
| TRYCOMP | ||
| CREF(X) | ||
| DDENTRY | ||
| BMW | ||
| TXT | ;; | |
| AUDIT | ||
| C | ||
| FIELD | ||
| CP | ||
| DDROOT(X) | ||
| IEN(IEN,DA) | ||
| WP(DIQGSA,DIQGTA,DIQGZN,DIQGP) | ||
| DY(Y) | ||
| D0 | 
| Name | Field # of Occurrence | 
|---|---|
| BLD^DIALOG | C+8, BMW+1, F | 
| $$DIA^DIAUTL | AUDIT+3, CMPAUD+5 | 
| GET^DIAUTL | DDENTRY+3 | 
| EXPR^DICOMP | EXPR+1 | 
| $$EXTERNAL^DIDU | CP, AUDIT+6 | 
| CALLOUT^DIEFU | FE | 
| $$CONVQQ^DILIBF | CMPAUD+5 | 
| $$FMTE^DILIBF | CP+1, DY | 
| $$GET1^DIQ | AUDIT+5 | 
| $$DA^DIQGQ | AUDIT+1, AUDIT+2, CMPAUD+4 | 
| $$DT^DIQGU | DFF+2 | 
| $$N9^DIQGU | DA+2 | 
| $$Q^DIQGU | BMW, BMW+2 | 
| $$ROOT^DIQGU | DA+4 | 
| $$DDN^DIQGU0 | FIELD+2 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | DA+2, BMW, BMW+7, DDROOT | 
| ^DIC - [#1] | CP | 
| Name | Line Occurrences | 
|---|---|
| $$CREF | DFF | 
| $$DDROOT | DA+4 | 
| $$F | DDENTRY+1, DDENTRY+7, DDENTRY+8, DA+1, DA+2, DA+3, DA+4, DFF, DFF+1, FIELD , FIELD+1, GIVEUP, C, BMW+7, BMW+9 | 
| BMW | DIQ+1 | 
| C | TRYCOMP+1 | 
| CMPAUD | TRYCOMP+1, C+4 | 
| DIQ | FIELD+4 | 
| EXPR | TRYCOMP, CMPAUD+8 | 
| FE | BMW | 
| IEN | DA | 
| REAL | DIQ+1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | FIELD, CP, BMW+5, WP | 
| ^("GL" | CP | 
| ^(0 | FIELD+4, CP, AUDIT+6, BMW+5, WP | 
| ^(9.01 | C+4 | 
| ^(9.1 | C+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | DFF+4~ | 
| %H | DFF+4~ | 
| %T | DFF+4~ | 
| A | CMPAUD+2~, CMPAUD+4*, CMPAUD+5 | 
| C | D0+3~, FIELD+4*, TRYCOMP+1*, DIQ+1, C, CP*, CP+1, AUDIT+4, AUDIT+5*, AUDIT+6* , BMW, BMW+7 | 
| DA | GET~, DDENTRY+1, DDENTRY+3, DDENTRY+6, DA, DA+2, DA+4, DFF+1, FIELD+4, DIQ , C+2, REAL, AUDIT+1, AUDIT+2, AUDIT+4, BMW, BMW+2, IEN~*, CMPAUD+4 | 
| DA( | D0, IEN* | 
| DCC | C+3~* | 
| DEXPR | CMPAUD~, CMPAUD+8 | 
| DFF | DDENTRY+4~, DA+4*, DFF*, DD, TRYCOMP, C+3~*, AUDIT+1, AUDIT+2 | 
| >> DIERR | C+3, C+6 | 
| DIEXPR | EXPR~*, EXPR+1 | 
| DIFILE | EXPR~, EXPR+1 | 
| DIQG | WP~* | 
| DIQGAUDD | DDENTRY+3~*, AUDIT, AUDIT+3, AUDIT+5, CMPAUD+1, CMPAUD+5, CMPAUD+6 | 
| DIQGAUDR | DDENTRY+3~, AUDIT+3, CMPAUD+8 | 
| DIQGAUDR( | AUDIT+1, AUDIT+2, CMPAUD+4 | 
| DIQGD4 | D0+3~, FIELD+4*, REAL | 
| DIQGDD | DDENTRY+4~*, DA+2, DA+4, FIELD+1, BMW+8 | 
| DIQGDN | D0+3~, DD*, FIELD, FIELD+3*, FIELD+4, C+2, C+4, C+5, AUDIT+6 | 
| DIQGDRN | D0+3~, D0+4*, FIELD*, FIELD+1, FIELD+2*, FIELD+3*, FIELD+4, DIQ, C+2, C+4 , C+5, AUDIT+2, AUDIT+6 | 
| DIQGERRA | GET~, FE | 
| DIQGETA | GET~, DA+3*, BMW, BMW+1, BMW+4, BMW+5 | 
| DIQGEY | DDENTRY+6~, DA+2, DFF+1, GIVEUP, BMW+7, BMW+9, F~ | 
| DIQGEY("FIELD" | DDENTRY+6* | 
| DIQGEY("FILE" | DDENTRY+6*, AUDIT+4 | 
| DIQGEY("RECORD" | DDENTRY+6* | 
| DIQGH | C+3~*, C+6 | 
| DIQGIPAR | GET~, DDENTRY+2*, DDENTRY+3, DDENTRY+8, DA+2, DFF+1, TRYCOMP, BMW | 
| DIQGP | WP~, WP+1 | 
| DIQGPARM | GET~, DDENTRY+2*, DDENTRY+3, DDENTRY+4, DFF, DFF+1, DFF+3, DD | 
| DIQGPI | DFF+3~*, C+9, AUDIT+6, BMW+8, EXPR, EXPR+2 | 
| DIQGR | GET~, DDENTRY+3, DDENTRY+6, DDENTRY+7, DDENTRY+8, DA+2, DA+4*, DFF, C+3, BMW , BMW+2 | 
| DIQGS | TRYCOMP~, CMPAUD~, CMPAUD+3, EXPR+1 | 
| DIQGS("NOW" | CMPAUD+6* | 
| DIQGS("TODAY" | CMPAUD+6* | 
| DIQGS(1 | CMPAUD+5* | 
| DIQGSA | WP~ | 
| DIQGSI | DDENTRY+4~, DFF*, DFF+1, FIELD+4, C+2, REAL | 
| DIQGTA | WP~ | 
| DIQGWPB | DDENTRY+4~*, BMW | 
| DIQGWPO | DDENTRY+4~, DDENTRY+5*, BMW | 
| DIQGZN | DFF+3~*, BMW+4, WP~ | 
| DR | GET~, DDENTRY+6, DA+1, D0+4, FIELD, FIELD+2, TRYCOMP, TRYCOMP+1 | 
| DT | DFF+2~* | 
| F | AUDIT+4~*, AUDIT+5, CMPAUD+2~, CMPAUD+3*, CMPAUD+4, CMPAUD+5 | 
| FD | CMPAUD+2~ | 
| I | DFF+4~, D0*, D0+2, IEN~*, CMPAUD+2~, CMPAUD+3* | 
| IEN | IEN~ | 
| J | DFF+4~, D0+2* | 
| L | CREF~* | 
| N | DFF+4~, D0*, D0+1~ | 
| P | D0+3~, FIELD+4*, REAL, AUDIT+2*, AUDIT+3, BMW, BMW+2 | 
| U | DDENTRY~*, DFF, CP, CMPAUD+4, CMPAUD+5 | 
| X | DDENTRY+1~, DDENTRY+7~, DDENTRY+8~, DA+1~, DA+2~, DA+3~, DA+4~, DFF~, DFF+4~, D0* , D0+4*, FIELD~, FIELD+1~, TRYCOMP~, TRYCOMP+1, C~, C+2*, C+3~, C+4, C+5* , C+7~, C+9, CP, CP+1, BMW, BMW+1!*, BMW+2*, BMW+3*, BMW+4, BMW+5 , CREF~, DDROOT~, EXPR!, EXPR+2*, F~ | 
| X("FILE" | DFF*, FIELD* | 
| X("USED" | TRYCOMP+1 | 
| X(1 | DDENTRY+1*, DDENTRY+7*, DDENTRY+8*, DA+1*, DA+2*, DA+3*, DA+4*, FIELD*, FIELD+1*, C* , BMW+1* | 
| X1 | CREF~* | 
| X2 | CREF~* | 
| X3 | CREF~* | 
| Y | D0+3~, D0+4*, FIELD+4*, TRYCOMP+1, DIQ*, REAL*, AUDIT+1*, AUDIT+3*, AUDIT+4, AUDIT+5* , AUDIT+6, AUDIT+7, BMW+5*, BMW+8, DY~, EXPR+2 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(TXT+X | F |