Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: DMSQD

Package: VA Fileman

Routine: DMSQD


Information

DMSQD ;SFISC/JHM-SETUP FOR DATATYPE AND DOMAIN ;5/7/98 14:53

Source Information

Source file <DMSQD.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA Fileman 2 VAL^DIE  ($$NEW,$$PUT,$$SQLK,ENV,ERR)^DMSQU  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
VA Fileman 1 DMSQF  

Entry Points

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

External References

Name Field # of Occurrence
VAL^DIE KW+10
$$NEW^DMSQU KW+3~
$$PUT^DMSQU LCKF+12, VPTOF+9, PTROF+9, SETOF+12, KW+12, F+8, F+10
$$SQLK^DMSQU VPTOF+2, PTROF+2, SETOF+3
ENV^DMSQU KW+3
ERR^DMSQU LCKF+13, VPTOF+10, PTROF+10, SETOF+13, F+9, F+11

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
BE SETOF+5
F LCKF+4, DMDT

Local Variables

Legend:

>> 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

Marked Items

Name Field # of Occurrence
$T(@DI+I F+2
$T(@I DMDT
$T(BE SETOF+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All