DIC4 ;SFISC/TKW-VA FileMan Lookup utilities ;5:59 AM 20 Sep 2002 [ 12/09/2003 4:40 PM ]
Source file <DIC4.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 4 | LIST^DDSU ($$EXT,GOT)^DIC2 FIND^DICF INDEX^DICUIX |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ADDIX(DIFILEI,Y,DINDEX,DIX,DISCREEN) | ; Put index values into DIX variable for display
|
|
| SET | ||
| PARTIAL | ; Find next partial match on a compound index
|
|
| GETVAL | ; Return index value in DIVAL
|
|
| PROCERR | ; Display errors generated from call to Finder.
|
|
| GETPAR | ; Set parameters for Finder call
|
|
| IXCHK(DIFILEI,DINDEX,DIOK,DIALLVAL,DIVAL,DID) | ; Build INDEX info, make sure indexed field not a pointer.
|
|
| SETOUT | ; Set variables if user up-arrowed or timed out.
|
|
| EXACT | ; Find next exact match on a compound index
|
|
| SETY | ; If entry was selected by user, set output variables.
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD("IX" - [#.11] | IXCHK+2, IXCHK+3, IXCHK+4 |
| Name | Line Occurrences |
|---|---|
| GETPAR | EXACT+2, PARTIAL+2 |
| GETVAL | ADDIX+6, ADDIX+9 |
| PROCERR | EXACT+4, PARTIAL+7 |
| SETOUT | SET+1 |
| SETY | SET |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | SETY+4~* |
| A1 | PROCERR+3~, PROCERR+8* |
| DDH | PROCERR+3~*, PROCERR+6* |
| DDH( | PROCERR+6* |
| >> DDS | SETY+2, PROCERR+2, PROCERR+5, PROCERR+7 |
| DI0NODE | ADDIX+1~* |
| DIALLVAL | IXCHK~, IXCHK+12*, IXCHK+13* |
| >> DIC | EXACT+3, PARTIAL+6 |
| >> DIC( | GETPAR+11 |
| >> DIC("PTRIX" | GETPAR+8 |
| >> DIC("S" | GETPAR+9, GETPAR+10 |
| >> DIC("V" | GETPAR+13 |
| >> DIC("W" | EXACT+3, PARTIAL+6 |
| >> DIC(0 | SETOUT+2, GETPAR+3, GETPAR+5, GETPAR+6, IXCHK+5, IXCHK+6, IXCHK+9, PROCERR+1 |
| >> DICR | GETPAR+3 |
| DID | IXCHK~, IXCHK+3 |
| >> DIENS | GETPAR+5 |
| DIERR | EXACT+1~, EXACT+4, PARTIAL+1~, PARTIAL+7, PROCERR+1!, PROCERR+4, PROCERR+7! |
| DIERR("DIERR" | PROCERR+4, PROCERR+5, PROCERR+6 |
| DIFIELDS | EXACT+1~, EXACT+3, PARTIAL+1~, PARTIAL+6, GETPAR+14* |
| DIFILE | ADDIX+1~* |
| DIFILEI | EXACT+3, PARTIAL+6, ADDIX~, ADDIX+1, IXCHK~, IXCHK+2, IXCHK+7, IXCHK+11 |
| DIFILEI( | ADDIX+1 |
| DIFLAGS | EXACT+1~, EXACT+2*, EXACT+3, PARTIAL+1~, PARTIAL+2*, PARTIAL+3, PARTIAL+6, GETPAR+1, GETPAR+3*, IXCHK+5~* , IXCHK+6*, IXCHK+7 |
| DIFORCE | EXACT+1~, EXACT+3, PARTIAL+1~, PARTIAL+6, GETPAR+7* |
| DIFORCE("PTRIX" | GETPAR+8* |
| DIFORCE(0 | GETPAR+7* |
| DIFORCE(1 | GETPAR+7* |
| DIIENS | EXACT+1~, EXACT+3, PARTIAL+1~, PARTIAL+6, GETPAR+5* |
| DIIX | EXACT+1~, EXACT+3, PARTIAL+1~, PARTIAL+6, GETPAR+14* |
| DIIX("DONE" | PARTIAL+2! |
| DIIX(1 | PARTIAL+3, PARTIAL+4*, PARTIAL+5* |
| >> DILONGX | IXCHK+5 |
| DIN | ADDIX+2~*, ADDIX+6* |
| DINDEX | EXACT+2~, PARTIAL+2~, GETPAR+7, GETPAR+14, ADDIX~, IXCHK~, IXCHK+2, IXCHK+7, IXCHK+11 |
| DINDEX( | ADDIX+6, GETVAL+1, GETVAL+2, GETVAL+3, GETVAL+4, GETVAL+5, GETVAL+6, GETVAL+7, IXCHK+13 |
| DINDEX("#" | ADDIX+6, ADDIX+9, IXCHK+13 |
| DINDEX("OLDSUB" | ADDIX+2, ADDIX+8 |
| DINDEX(1 | IXCHK+8 |
| DIO | ADDIX+2~*, ADDIX+4, ADDIX+5, ADDIX+7 |
| DIOK | IXCHK~, IXCHK+1*, IXCHK+9*, IXCHK+10*, IXCHK+12* |
| DIOK("T" | IXCHK+9* |
| DIQUIET | EXACT+1~, PARTIAL+1~, GETPAR+6* |
| DISCR | EXACT+1~, EXACT+3, PARTIAL+1~, PARTIAL+6 |
| DISCR( | GETPAR+11* |
| DISCR("S" | GETPAR+10* |
| DISCR("V" | GETPAR+13* |
| DISCREEN | ADDIX~ |
| DISCREEN("X" | ADDIX+4, ADDIX+5 |
| DISUB | ADDIX+1~, ADDIX+6*, ADDIX+9*, GETVAL+1, GETVAL+2, GETVAL+3, GETVAL+4, GETVAL+5, GETVAL+6, GETVAL+7 |
| DIVAL | EXACT+3, PARTIAL+3~, PARTIAL+5*, PARTIAL+6, ADDIX+1~, ADDIX+3*, ADDIX+7, ADDIX+9, GETVAL+2*, GETVAL+3* , GETVAL+4, GETVAL+7*, IXCHK~, IXCHK+11 |
| DIVAL(1 | IXCHK+1 |
| DIVALX | IXCHK+1~*, IXCHK+6, IXCHK+8 |
| DIWRITE | EXACT+1~, PARTIAL+1~ |
| DIX | SETY+4*, ADDIX~ |
| DIX( | ADDIX+7*, ADDIX+9* |
| DIX("F" | SETY+4! |
| DIX(1 | ADDIX+1* |
| DIXIEN | IXCHK+2~*, IXCHK+3, IXCHK+4 |
| >> DIY | EXACT+3, PARTIAL+6, SETY+3* |
| >> DIYX | EXACT+3, PARTIAL+6, SETY+3* |
| >> DS("INT" | PARTIAL+3, PARTIAL+4, GETVAL+5 |
| >> DS(0 | SET, SET+1, SETOUT+1, SETY+1, SETY+2, SETY+3, SETY+4!, SETY+5*, SETY+6* |
| >> DST | SETY+2* |
| >> DTOUT | SETOUT+3* |
| >> DUOUT | SETOUT+2* |
| I | PARTIAL+3~*, PARTIAL+4*, PARTIAL+5!, SETOUT+1~*, SETOUT+2, SETOUT+3, GETPAR+2~*, GETPAR+3, GETPAR+11*, IXCHK+13~* , PROCERR+3~, PROCERR+4*, PROCERR+5, PROCERR+6 |
| I(1 | PARTIAL+4* |
| J | PROCERR+3~, PROCERR+4*, PROCERR+5, PROCERR+6 |
| U | SET, SETOUT+1, IXCHK+3 |
| X | SETY+3*, GETPAR+2, GETVAL+2~*, GETVAL+3 |
| X(1 | SETY+3* |
| Y | SET+1*, SETOUT+1*, SETY+1*, SETY+5, SETY+6, ADDIX~, ADDIX+1 |