DICUIX ;SEA/TOAD,SF/TKW - FileMan: Lookup Tools, Indexes ;24SEP2016
Source file <DICUIX.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
INDEX(DIFILE,DIFLAGS,DINDEX,DIFROM,DIPART,DINUMBER,DISCREEN,DILIST,DIOUT) | ;
|
|
I1 | ; try to find Index in Index file
|
|
I2 | ; in Index file, build list of subscript data
|
|
EGP | ||
XREF(DIFILE,DIFLAGS,DINDEX,DIPART,DIFROM) | ;
; Index is in "IX" nodes |
|
X1 | ; Set DINDEX for search through upright file
|
|
X2 | ; Build DINDEX for index in IX nodes.
|
|
EGP2 |
Name | Line Occurrences |
---|---|
XREF | I1+5 |
>> | 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, EGP2+21 |
DIFILE( | X1+3, X2+8, X2+10*, EGP2+21 |
>> DIFILEI | EGP+21 |
DIFLAGS | INDEX~, I1+5, I2+3, I2+12, EGP+17, EGP+19, XREF~, X1+6, X1+7, X2+8 , X2+11, EGP2, EGP2+16, EGP2+18 |
DIFROM | INDEX~, I1+5, XREF~, X1+5* |
DIFROM( | I2+6 |
DIFROM("IEN" | I1+3*, I2+6*, X1+4, X1+5*, EGP2+11* |
DIFROM(1 | X1+4, X1+5* |
DIFROM(2 | EGP2+11 |
DIGET | I1+2~, I1+3*, I2+10*, EGP+8*, EGP+9*, EGP+10*, EGP2+5*, EGP2+19 |
DILENGTH | I1+2~, EGP+12*, X2+2*, EGP2+6*, EGP2+7* |
DILIST | INDEX~, EGP+16, EGP2+15 |
DINDEX | INDEX~, I1+4, I1+5, XREF~, X1+2, X1+9, X2+4, X2+5, X2+8, X2+12!* , EGP2+2 |
DINDEX( | I2+12*, EGP+2*, EGP+3*, EGP+4*, EGP+5, EGP+6*, EGP+9*, EGP+21 |
DINDEX("#" | I2+4*, I2+10*, EGP+21, X1+3*, X1+8* |
DINDEX("AT" | I1+3* |
DINDEX("FLIST" | I1+3*, EGP+18*, EGP+20, EGP2+17*, EGP2+20 |
DINDEX("FLISTD" | EGP+24*, X1+6*, EGP2+19*, EGP2+20* |
DINDEX("IXFILE" | I2+3* |
DINDEX("IXTYPE" | I2+3*, EGP+10, X1+8*, X2+12, EGP2+4*, EGP2+5 |
DINDEX(1 | X1+3*, X1+9*, X2+3*, X2+4*, X2+5, X2+6*, X2+7*, X2+11*, X2+12, EGP2* , EGP2+1, EGP2+2, EGP2+8, EGP2+9*, EGP2+10* |
DINODE | I1+2~, I2+2*, I2+3, I2+11*, I2+13, EGP, EGP+2, EGP+3, EGP+4, EGP+12 , EGP+13 |
DINUMBER | INDEX~, EGP+16, EGP2+15 |
DIOUT | INDEX~, I2+7*, I2+8, EGP+16, X2+2*, EGP2+12*, EGP2+15 |
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, EGP+2, EGP+3 , EGP+4, EGP+5, EGP+6, EGP+9, EGP2+12* |
DITEMP | I1+2~, X2+9, X2+10, EGP2+21* |
DITEMP2 | I1+2~ |
DITO | I1+2~ |
DITOIEN | I1+2~ |
DITYPE | I1+2~ |
DIWAY | I1+2~, EGP+13*, EGP2+12* |
DIXFIELD | EGP2+1~*, EGP2+10 |
DIXFILE | EGP2+1~*, EGP2+10 |
DIXIEN | I1+2~, I1+3*, I1+4*, I1+5, I2+2, I2+3, I2+5, I2+9, I2+11, EGP+6 , EGP+7, EGP+8, EGP+9 |
F | EGP+20~*, EGP+22, EGP+23*, EGP+24 |
F1 | EGP+20~, EGP+21*, EGP+22*, EGP+23 |
F2 | EGP+20~, EGP+21*, EGP+22, EGP+23 |
I | EGP+20~, EGP+21*, EGP2+1~, EGP2+2*, EGP2+13~ |
S | I2+7~, I2+9*, I2+11, EGP+6, EGP+7, EGP+8, EGP+9 |
U | I2+3, I2+13, EGP, EGP+2, EGP+3, EGP+4, EGP+12, EGP+13, EGP2+2, EGP2+3 , EGP2+8 |
X | I2+12~, I2+13*, EGP*, X1+4~*, X1+5, EGP2+1~, EGP2+2*, EGP2+3*, EGP2+4, EGP2+8* , EGP2+13~ |
Y | EGP2+1~, EGP2+2*, EGP2+6, EGP2+13~ |