DIP ;SFISC/XAK,TKW - GET SORT SPECS ;23MAR2013
Source file <DIP.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
Q | ||
INIT | ||
EN | ||
EN1 | ;
|
|
I | ;
|
|
SORT | ||
LEVELS | ;F DJ=DJ:1:7 D DJ Q:$G(X)=""!($D(DTOUT))!($D(DUOUT))!'$D(DJ) G FTEM^DIP1:X?1"[".E
|
|
DJ | ;Process one SORT BY level (DJ=level)
|
|
EGP | ||
SN | ||
D1 | ||
BY | ||
D | ||
Y | ||
STRIP | ||
NUM | ||
BB | ||
G | ||
NM | ||
S | ;from DIP0
|
|
B | ||
XR | ||
XER | ||
IDXOK(DIEN,DIFILE,DISUB,DIFIELD) | ;
|
|
ADD |
Name | Field # of Occurrence |
---|---|
$$EZBLD^DIALOG | SORT, EGP+1, SN, BY, Y, NUM, XR |
$$LABEL^DIALOGZ | SN |
^DIC | Y |
^DICRW | DIP+6 |
CLEAN^DIEFU | Q+2, EN1+3 |
OS^DII | EN1+4 |
DTYP^DIOU | XR+3 |
^DIP0 | NUM+1 |
C^DIP0 | NM |
L^DIP0 | EGP, BY, G+2 |
DJ^DIP1 | BY, S+2 |
DPQ^DIP1 | NM |
DUP^DIP1 | LEVELS+3 |
FTEM^DIP1 | LEVELS+1 |
N^DIP1 | SORT+1 |
EN^DIP10 | SORT+1 |
ENBY0^DIP100 | Y+2 |
TEM^DIP11 | Y |
^DIR | Y+3 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | Q+1!, EN1+5*!, G+1* |
%DT | Q+1! |
%H | Q+1! |
%I | Q+1! |
%X | Q+1! |
%Y | Q+1! |
%ZIS | DIP+6! |
A | Q! |
B | Q+1! |
BY | DIP+6!, Q!, INIT+1, INIT+2, EN1+5!, SORT+1, G+2 |
BY(0 | INIT+1, EN1+5*, SORT+1, Y+2 |
C | QQ+1!, SORT*, XR+7, XER+4, XER+9 |
D | QQ+1!, STRIP, STRIP+1*!, NUM*, G*, G+1, XR+3 |
D0 | Q+1! |
DA | QQ+1! |
DALL | QQ! |
DATE | BB! |
DC | QQ+1!, SORT* |
DCC | Q!, EN1+4* |
DCL | QQ! |
DCOPIES | Q! |
DD | Q+1! |
DE | QQ+1!, SORT*, EGP+1, BY |
DHD | Q! |
DHIT | DIP+6!, Q! |
DI | Q!, EN1+4*, I+1, DJ+1, XR, XER+4, XER+9 |
>> DIA | EN1+2* |
DIAC | Q+1! |
>> DIASKHD | INIT |
DIBT | QQ! |
DIBT1 | QQ! |
DIBT2 | QQ! |
DIBTOLD | QQ! |
DIC | DIP+6, QQ!, EN1+1*, EN1+2, EN1+4 |
DICS | Q! |
DICSS | Q! |
>> DID | QQ+1 |
DIEDT | QQ!, Y |
DIEN | IDXOK~, IDXOK+1, IDXOK+4, IDXOK+5, IDXOK+6, IDXOK+8 |
DIERR | EN~ |
DIFF | DIP+6!, QQ+1! |
DIFIELD | IDXOK~, IDXOK+7 |
DIFILE | Q+1!, IDXOK~, IDXOK+3 |
DIFM | EN1+3~* |
DIFMSTOP | EN1+3~ |
DIJ | Q!, SORT*, D1, G+1, ADD*, ADD+1* |
DIJS | B, ADD*!, ADD+1! |
DIL | QQ! |
DIL( | SORT*, G+1* |
DINS | QQ! |
DIOBEG | Q! |
DIOEND | Q! |
DIOUT | XER+6~*, XER+7, XER+10* |
DIPCRIT | Q! |
>> DIPP | DJ+2, SN, BY+1, Y, Y+1 |
>> DIPP( | D1, G+1* |
DIPR | QQ!, DJ+3*, EGP!, EGP+1 |
DIPT | QQ! |
DIPZ | QQ! |
DIQ | QQ! |
DIQUIET | INIT*!, INIT+1!, INIT+2!, INIT+3!, INIT+4!, INIT+5!, INIT+6!, EN1+3~, B |
DIR | Y+3! |
DIR("?" | Y+3* |
DIR("A" | Y+3* |
DIR("B" | Y+3* |
DIR(0 | Y+3* |
>> DIROUT | Y+1 |
DIS | DIP+6!, Q! |
DISTOP | Q! |
DISTXT | Q! |
DISUB | IDXOK~, IDXOK+7 |
DISUPNO | Q! |
DISV | DIP+6! |
DISX | QQ! |
DISYS | EN1+4~ |
DITYP | QQ! |
DIWF | QQ! |
DJ | Q!, EN1+4*, LEVELS+1*, LEVELS+2, DJ+1, DJ+2, DJ+3, EGP+1, D1, D* , Y+1, BB, G+1, G+2, NM, S+1, XR, XR+1, XR+2, XR+7 , XER+4, XER+9, XER+12, ADD+1* |
DK | QQ+1! |
DL | QQ+1!, DJ+1!*, SN, Y+1, G+1*, G+2, NM, S+1, XER+1, XER+3 , XER+4, XER+7, XER+8, XER+10 |
DM | Q+1! |
DNP | Q!, EN1+4*, EN1+5*, D |
DP | Q+1! |
DPP | QQ!, SORT+1*, Y+1*, NM* |
DPP( | DJ+1!, DJ+3, D1*, D!, BB*, G+1*, NM*, S+1*, XR*, XR+1 , XR+2, XR+7*, XER+4*, XER+9*, XER+12! |
DPP(0 | SORT+1, DJ+2, DJ+3, Y+1 |
DPQ | QQ! |
DQ | Q+1! |
DQI | QQ! |
DSC | QQ! |
DTIME | EN1+6* |
DTOUT | DIP+6!, LEVELS+1, LEVELS+2, DJ+2, BY, Y, Y+1, G+2, ADD |
DU | QQ!, DJ+1*, SN, D1, XER+4*, XER+10* |
DUOUT | LEVELS+1, LEVELS+2, DJ+2, BY, Y!, G+2 |
DUZ(0 | Y+1 |
DV | QQ+1!, DJ+1!, EGP+1*, BY*, G+2* |
DV(1 | SN*, D1, XER+4*, XER+10* |
DX | DIP+6! |
DXS | QQ!, D*, STRIP+1* |
DY | QQ! |
FLDS | DIP+6!, Q!, INIT |
FR | Q!, INIT+3, INIT+4 |
FR( | INIT+5 |
I | Q+1*, QQ+1!, INIT+2~*, INIT+3, INIT+4, INIT+5, INIT+6, DJ+1!, NM* |
I( | G+1* |
I(0 | DJ+1* |
>> IOP | INIT |
J | QQ+1!, DJ+1!, IDXOK+4~*, IDXOK+5, IDXOK+6, IDXOK+8 |
J( | G+1* |
J(0 | DJ+1* |
L | Q!, INIT, EN*, EN1+3*, SORT |
M | QQ+1!* |
N | QQ+1!, DJ+1*, G+1* |
P | QQ+1!, SN*, D*, STRIP+1*, BB*, NM*, S+1, XR+2~, XR+3*, XR+4* , XR+5*, XR+6*, XR+7, XER+1*, XER+2, XER+3, XER+4*, XER+5, XER+7*, XER+8 |
PG | Q! |
Q | QQ+1!, SORT*, G+1, NM, XR+7, XER+4, XER+9 |
R | QQ+1!, D*, STRIP+2*, BB*, NM+1*, S+1 |
S | QQ+1!, I+1*, SORT, DJ+1, SN, Y+1, XR, XER+4, XER+8 |
TO | Q!, INIT+3, INIT+4 |
TO( | INIT+6 |
U | QQ+1, EN1+4*, I+1, SORT, DJ+3, SN, D1, D, Y, STRIP+2 , NUM, G, G+1, G+2, NM, NM+1, S+1, S+2, XR, XR+1 , XR+2, XR+3, XR+4, XER+1, XER+3, XER+4, XER+7, XER+9, XER+10, IDXOK+2 , IDXOK+7, ADD |
X | Q+1!*, INIT+2~*, LEVELS+1, DJ+2, EGP+1~, BY, BY+1, D, Y, Y+1* , Y+2~, STRIP*, STRIP+1*, STRIP+2*, NUM, G*, G+1, G+2, NM*, NM+1 , S+1*, S+2*, XR+2~, XER+4*, XER+7*, XER+9, IDXOK+1~*, IDXOK+2, IDXOK+3, IDXOK+6* , IDXOK+7, ADD*, ADD+1 |
X(1 | EGP+1* |
X(2 | EGP+1* |
Y | QQ+1!, DJ+1*, SN*, D1, Y, Y+1, Y+2*, NUM*, G+1*, NM , NM+1*, S+1, XR+1*, XR+2, XER*, XER+1, XER+3, XER+4*, XER+7, XER+8 , XER+10* |
Y(0 | G |
Z | XR+2~*, XR+3, XR+4, XR+5, XR+6 |
>> ZTQUEUED | INIT |
ZTSK | Q! |