DMSQD ;SFISC/JHM-SETUP FOR DATATYPE AND DOMAIN ;5/7/98 14:53
Source file <DMSQD.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 2 | VAL^DIE ($$NEW,$$PUT,$$SQLK,ENV,ERR)^DMSQU |
Name | Comments | DBIA/ICR reference |
---|---|---|
BE | ;;$P($P("{S}",";"_{B}_":",2),";")
|
|
DMDT | ||
VPTOF(F,FI) | ;BUILD OUTPUT FORMAT FOR VARIABLE POINTER FILE F, FIELD FI
|
|
1 | ;;.01;PRIMARY_KEY
|
|
3 | ;;.01;INTEGER
|
|
2 | ;;.01;CHARACTER
|
|
5 | ;;.01;DATE
|
|
4 | ;;.01;NUMERIC
|
|
7 | ;;.01;MOMENT
|
|
6 | ;;.01;TIME
|
|
9 | ;;.01;MEMO
|
|
8 | ;;.01;BOOLEAN
|
|
F(DI) | ||
99 | ;;END FLAG
|
|
LCKF | ;BUILD KEY FORMAT FOR LONG CHARACTER FIELDS
|
|
14 | ;;.01;WORD_PROCESSING
|
|
11 | ;;.01;FM_MOMENT
|
|
10 | ;;.01;FM_DATE
|
|
13 | ;;.01;POINTER
|
|
12 | ;;.01;FM_BOOLEAN
|
|
15 | ;;.01;SET_OF_CODES
|
|
KW(SRC,ERR) | ;LOAD KEYWORD GLOBAL FROM ARRAY SRC
|
|
17 | ;;.01;FM_MUMPS
|
|
16 | ;;.01;VARIABLE_POINTER
|
|
18 | ;;.01;FM_DATE_TIME
|
|
PTROF(F) | ;BUILD OUTPUT FORMAT FOR POINTER TO TABLE FI
|
|
SETOF(SD) | ;BUILD PUTPUT FORMAT FOR SET DEFINITION SD
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DMSQ("DM" - [#1.5212] | DMDT+1*, F+1 |
^DMSQ("DT" - [#1.5211] | LCKF+3, LCKF+4, F+5 |
^DMSQ("K" - [#1.52101] | KW+8 |
^DMSQ("KF" - [#1.5213] | LCKF+2 |
^DMSQ("OF" - [#1.5214] | VPTOF+3, PTROF+3, SETOF+3 |
^DMSQ("T" - [#1.5215] | VPTOF+1, VPTOF+2, PTROF+1, PTROF+2 |
Name | Line Occurrences |
---|---|
BE | SETOF+5 |
F | LCKF+4, DMDT |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BE | VPTOF+1~, VPTOF+4*, VPTOF+8, PTROF+1~, PTROF+4*, PTROF+8, SETOF+1~, SETOF+5*, SETOF+11 |
DI | F~, F+1, F+2, F+4, F+5 |
DIEN | F+5~*, F+6, F+7, F+8 |
DIERR | KW+3~, KW+11 |
DTI | LCKF+1~, LCKF+3*, LCKF+4*, LCKF+8 |
DUZ(0 | KW+2 |
E | KW+3~ |
E("DIERR" | KW+11 |
EO | F~, F+8*, F+10* |
ERR | LCKF+13, VPTOF+1~, VPTOF+10, PTROF+1~, PTROF+10, SETOF+1~, SETOF+13, KW~, KW+2*, KW+3! , KW+5*, KW+6, KW+11*, KW+13*, F~, F+4, F+9, F+11 |
F | VPTOF~, VPTOF+1, VPTOF+4, PTROF~, PTROF+1, PTROF+4, SETOF+13 |
FDA | VPTOF+1~, PTROF+1~, SETOF+1~, KW+3~, F~ |
FDA( | LCKF+7*, LCKF+8*, LCKF+9*, LCKF+10*, LCKF+11*, VPTOF+5*, VPTOF+6*, VPTOF+7*, VPTOF+8*, PTROF+5* , PTROF+6*, PTROF+7*, PTROF+8*, SETOF+8*, SETOF+9*, SETOF+10*, SETOF+11*, F+3*, F+4, F+6 , F+7 |
FDB | F~ |
FDB( | F+6*, F+7* |
FI | VPTOF~, VPTOF+4, VPTOF+10, PTROF+10, SETOF+13 |
I | KW+3~, KW+4*, KW+6*, KW+7, DMDT*, F~, F+2* |
IEN | LCKF+6*, LCKF+7, LCKF+8, LCKF+9, LCKF+10, LCKF+11, LCKF+12, VPTOF+1~, VPTOF+3*, VPTOF+5 , VPTOF+6, VPTOF+7, VPTOF+8, VPTOF+9, PTROF+1~, PTROF+3*, PTROF+5, PTROF+6, PTROF+7, PTROF+8 , PTROF+9, SETOF+1~, SETOF+7*, SETOF+8, SETOF+9, SETOF+10, SETOF+11, SETOF+12, KW+3~, KW+8* , KW+9*, KW+10, KW+12*, KW+13, F~, F+1*, F+3, F+4, F+6, F+7 , F+10 |
KFI | LCKF+1~, LCKF+2*, LCKF+6, LCKF+12*, LCKF+13 |
KIE | LCKF+1~, LCKF+5*, LCKF+10 |
KIX | LCKF+1~, LCKF+5*, LCKF+11 |
KW | KW+3~, KW+7*, KW+8, KW+10 |
OI | VPTOF+1~, VPTOF+3*, VPTOF+9*, VPTOF+10, VPTOF+11, PTROF+1~, PTROF+3*, PTROF+9*, PTROF+10, PTROF+11 , SETOF+1~, SETOF+3*, SETOF+7, SETOF+12*, SETOF+13, SETOF+14 |
ON | VPTOF+1~, VPTOF+2*, VPTOF+3, VPTOF+5, PTROF+1~, PTROF+2*, PTROF+3, PTROF+5, SETOF+1~, SETOF+3* , SETOF+8 |
SD | SETOF~, SETOF+2*, SETOF+3, SETOF+4*, SETOF+5 |
SL | SETOF+1~ |
SRC | KW~, KW+2, KW+5, KW+6, KW+7 |
>> T | VPTOF+2*, PTROF+2*, PTROF+7, F+2*, F+3 |
TI | VPTOF+1~*, VPTOF+2, VPTOF+10, PTROF+1~*, PTROF+2, PTROF+10 |
TT | LCKF+6*, LCKF+7, LCKF+8, LCKF+9, LCKF+10, LCKF+11, LCKF+13, VPTOF+1~, VPTOF+3*, VPTOF+5 , VPTOF+6, VPTOF+7, VPTOF+8, PTROF+1~, PTROF+3*, PTROF+5, PTROF+6, PTROF+7, PTROF+8, SETOF+1~ , SETOF+7*, SETOF+8, SETOF+9, SETOF+10, SETOF+11, KW+3~, KW+4*, KW+10, F~, F+1* , F+3, F+4, F+6, F+7 |
U | VPTOF+2, PTROF+2, PTROF+7, DMDT+1 |
Name | Field # of Occurrence |
---|---|
$T(@DI+I | F+2 |
$T(@I | DMDT |
$T(BE | SETOF+5 |