DICUIX ;SEA/TOAD,SF/TKW-FileMan: Lookup Tools, Indexes ;19APR2011
Source file <DICUIX.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | OUT^DICL (BLDB,TMPB)^DICUIX1 (COMMON1,COMMON2)^DICUIX2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
I1 | ; try to find Index in Index file
|
|
I2 | ; in Index file, build list of subscript data
|
|
XREF(DIFILE,DIFLAGS,DINDEX,DIPART,DIFROM) | ;
; Index is in "IX" nodes |
|
INDEX(DIFILE,DIFLAGS,DINDEX,DIFROM,DIPART,DINUMBER,DISCREEN,DILIST,DIOUT) | ;
|
|
X2 | ; Build DINDEX for index in IX nodes.
|
|
X1 | ; Set DINDEX for search through upright file
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD( | I2+14, X1+9, X2+4, X2+13, X2+15 |
^DD("IX" - [#.11] | I1+4, I2+2, I2+5, I2+9, I2+11, I2+20, I2+21, I2+22, I2+23 |
Name | Line Occurrences |
---|---|
XREF | I1+5 |
Name | Field # of Occurrence |
---|---|
^( | I2+9, X2+15 |
^(1 | X2+15 |
^(4 | I2+20 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DICODE | I1+2~ |
DIFILE | INDEX~, I1+4, I1+5, XREF~, X1+3, X1+9, X2+4, X2+6, X2+8, X2+9 , X2+10, X2+32 |
DIFILE( | X1+3, X2+8, X2+10*, X2+32 |
>> DIFILEI | I2+35 |
DIFLAGS | INDEX~, I1+5, I2+3, I2+12, I2+31, I2+33, XREF~, X1+6, X1+7, X2+8 , X2+11, X2+13, X2+27, X2+29 |
DIFROM | INDEX~, I1+5, XREF~, X1+5* |
DIFROM( | I2+6 |
DIFROM("IEN" | I1+3*, I2+6*, X1+4, X1+5*, X2+22* |
DIFROM(1 | X1+4, X1+5* |
DIFROM(2 | X2+22 |
DIGET | I1+2~, I1+3*, I2+10*, I2+22*, I2+23*, I2+24*, X2+18*, X2+30 |
DILENGTH | I1+2~, I2+26*, X2+2*, X2+19*, X2+20* |
DILIST | INDEX~, I2+30, X2+26 |
DINDEX | INDEX~, I1+4, I1+5, XREF~, X1+2, X1+9, X2+4, X2+5, X2+8, X2+12!* , X2+15 |
DINDEX( | I2+12*, I2+16*, I2+17*, I2+18*, I2+19, I2+20*, I2+23*, I2+35 |
DINDEX("#" | I2+4*, I2+10*, I2+35, X1+3*, X1+8* |
DINDEX("AT" | I1+3* |
DINDEX("FLIST" | I1+3*, I2+32*, I2+34, X2+28*, X2+31 |
DINDEX("FLISTD" | I2+38*, X1+6*, X2+30*, X2+31* |
DINDEX("IXFILE" | I2+3* |
DINDEX("IXTYPE" | I2+3*, I2+24, X1+8*, X2+12, X2+17*, X2+18 |
DINDEX(1 | X1+3*, X1+9*, X2+3*, X2+4*, X2+5, X2+6*, X2+7*, X2+11*, X2+12, X2+13* , X2+15 |
DINODE | I1+2~, I2+2*, I2+3, I2+11*, I2+13, I2+14, I2+16, I2+17, I2+18, I2+26 , I2+27 |
DINUMBER | INDEX~, I2+30, X2+26 |
DIOUT | INDEX~, I2+7*, I2+8, I2+30, X2+2*, X2+23*, X2+26 |
DIPART | INDEX~, I1+5, XREF~ |
DIPART(1 | X1+4 |
DISCREEN | INDEX~ |
DISUB | I1+2~, I2+5*, I2+6, I2+7*, I2+8, I2+9*, I2+10, I2+12, I2+16, I2+17 , I2+18, I2+19, I2+20, I2+23, X2+23* |
DITEMP | I1+2~, X2+9, X2+10, X2+32* |
DITEMP2 | I1+2~ |
DITO | I1+2~ |
DITOIEN | I1+2~ |
DITYPE | I1+2~ |
DIWAY | I1+2~, I2+27*, X2+23* |
DIXIEN | I1+2~, I1+3*, I1+4*, I1+5, I2+2, I2+3, I2+5, I2+9, I2+11, I2+20 , I2+21, I2+22, I2+23 |
F | I2+34~*, I2+36, I2+37*, I2+38 |
F1 | I2+34~, I2+35*, I2+36*, I2+37 |
F2 | I2+34~, I2+35*, I2+36, I2+37 |
I | I2+34~, I2+35*, X2+14~, X2+15*, X2+24~ |
S | I2+7~, I2+9*, I2+11, I2+20, I2+21, I2+22, I2+23 |
U | I2+3, I2+13, I2+14, I2+16, I2+17, I2+18, I2+26, I2+27, X2+13, X2+15 , X2+16 |
X | I2+12~, I2+13*, I2+14*, X1+4~*, X1+5, X2+14~, X2+15*, X2+16*, X2+17, X2+24~ |
Y | X2+14~, X2+15*, X2+19, X2+24~ |