Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: DIQG

Package: VA Fileman

Routine: DIQG


Information

DIQG ;SFISC/DCL-DATA RETRIEVAL PRIMITIVE ;24AUG2009

Source Information

Source file <DIQG.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
VA Fileman 10 BLD^DIALOG  ($$DIA,GET)^DIAUTL  EXPR^DICOMP  $$EXTERNAL^DIDU  CALLOUT^DIEFU  ($$CONVQQ,$$FMTE)^DILIBF  $$GET1^DIQ  $$DA^DIQGQ  
($$DT,$$N9,$$Q,$$ROOT)^DIQGU  $$DDN^DIQGU0  

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
VA Fileman 7 DDBR  DDBR3  DDBRAP  DIQ  DIQGDD  DIQGDDF  DIQGQ  

Entry Points

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

External References

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( DA+2, BMW, BMW+7, DDROOT
^DIC - [#1] CP

Label References

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

Naked Globals

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

Local Variables

Legend:

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

Marked Items

Name Field # of Occurrence
$T(TXT+X F
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All