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 |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: DDR0

Package: VA FileMan

Routine: DDR0


Information

DDR0 ;SF/DCM-FileMan Delphi Components' RPCs ;2013-03-22 1:46 PM

Source Information

Source file <DDR0.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
VA FileMan 1 FIND^DIC  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
VA FileMan 1 DDR FINDER  

Entry Points

Name Comments DBIA/ICR reference
FINDC(DDRDATA,DDR) ; -- broker callback to get list data
FINDI(DDRDATA,DDR) ; -- improved broker callback to find data,it can handle compound index
1
3
4
PARSE(DDR) ; -- array parsing
ERROR ;
Z(%) ;
UNPACKED ;

External References

Name Field # of Occurrence
FIND^DIC FINDC+5, FINDI+10

Used in RPC

RPC Name Call Tags
DDR FINDER FINDC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("DILIST" FINDC+7, FINDC+8, FINDC+9*, FINDC+10!, FINDC+13, FINDC+14, FINDI+12, FINDI+13, FINDI+14*, FINDI+15!
, FINDI+18, FINDI+19, 1+1*, 4, Z+1*, UNPACKED+1!, UNPACKED+2*!, UNPACKED+3*, UNPACKED+4, UNPACKED+6
UNPACKED+8*, UNPACKED+10!, UNPACKED+11, UNPACKED+13!, UNPACKED+14*, UNPACKED+15, UNPACKED+17*, UNPACKED+18*, UNPACKED+19*, UNPACKED+20!
UNPACKED+21*

Label References

Name Line Occurrences
1 FINDC+8, FINDC+15, FINDI+13, FINDI+20
3 FINDC+17, FINDI+22
4 FINDC+17, FINDI+22
ERROR 3
PARSE FINDC+3, FINDI+3
UNPACKED FINDC+15, FINDI+20
Z ERROR+2, ERROR+13, ERROR+14, ERROR+15, ERROR+17

Naked Globals

Name Field # of Occurrence
^( FINDC+9*, FINDC+10*, FINDI+14*, FINDI+15*, 1+1*, UNPACKED+3*, UNPACKED+8*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% ERROR+14*, ERROR+15*, Z~, Z+1
A ERROR+3~*, ERROR+5, ERROR+6, ERROR+7, ERROR+8, ERROR+9, ERROR+10, ERROR+11, ERROR+12
B ERROR+4~, ERROR+7*, ERROR+8, ERROR+9, ERROR+10, ERROR+11, ERROR+14*, ERROR+15*
C ERROR+4~, ERROR+7*, ERROR+12*
COUNT FINDC+8~*, FINDC+10, FINDC+14~*, FINDI+13~*, FINDI+15, FINDI+19~*, 1UNPACKED+3, UNPACKED+8
D ERROR+4~, ERROR+7*, ERROR+11*, ERROR+13
DDR FINDC~, FINDC+3, FINDI~, FINDI+3, PARSE~
DDR("FIELDS" PARSE+3
DDR("FILE" PARSE+1
DDR("FLAGS" PARSE+4
DDR("ID" PARSE+9
DDR("IENS" PARSE+2
DDR("MAX" PARSE+5
DDR("OPTIONS" PARSE+11
DDR("ROOT" PARSE+10
DDR("SCREEN" PARSE+8
DDR("VALUE" PARSE+6
DDR("XREF" PARSE+7
DDRDATA FINDC~, FINDI~, 4*
DDRERR FINDC+1~, FINDI+1~
DDRERR("DIERR" ERROR+3, ERROR+5, ERROR+6, ERROR+7, ERROR+8, ERROR+9, ERROR+10, ERROR+11, ERROR+12
DDRFILE FINDC+1~, FINDC+5, FINDI+1~, FINDI+10, PARSE+1*
DDRFLAGS FINDC+1~, FINDC+5, FINDC+6, FINDC+12, FINDI+1~, FINDI+10, FINDI+11, FINDI+17, PARSE+4*
DDRFLDS FINDC+1~, FINDC+5, FINDI+1~, FINDI+10, PARSE+3*, UNPACKED+4
DDRID FINDC+1~, FINDC+5, FINDI+1~, FINDI+10, PARSE+9*
DDRIENS FINDC+1~, FINDC+5, FINDI+1~, FINDI+10, PARSE+2*
DDRMAX FINDC+1~, FINDC+5, FINDI+1~, FINDI+10, PARSE+5*
DDROPT FINDC+1~, FINDI+1~, PARSE+11*, UNPACKED+11, UNPACKED+20
DDROUT FINDC+1~, FINDC+4*, FINDC+5, FINDI+1~, FINDI+9*, FINDI+10
DDRROOT FINDC+1~, FINDI+1~, PARSE+10*
DDRRSLT FINDC+1~, FINDI+1~
DDRSCRN FINDC+1~, FINDC+5, FINDI+1~, FINDI+10, PARSE+8*
DDRTMP FINDI+5~, FINDI+6*, FINDI+8
DDRVAL FINDC+1~, FINDC+5, FINDI+1~, FINDI+4, FINDI+6, FINDI+7!, FINDI+10, PARSE+6*
DDRVAL( FINDI+8*
DDRXREF FINDC+1~, FINDC+5, FINDI+1~, FINDI+10, PARSE+7*
>> DIERR 3
FIELD ERROR+4~, ERROR+9*, ERROR+13
FILE ERROR+4~, ERROR+8*, ERROR+13
FLD UNPACKED+5~*, UNPACKED+6*, UNPACKED+8
FLDCNT UNPACKED+5~*, UNPACKED+6*, UNPACKED+7, UNPACKED+8
HD ERROR+4~, ERROR+5*, ERROR+13*
I FINDI+5~, FINDI+8*, ERROR+1~*, Z+1*, UNPACKED+12~*, UNPACKED+15*, UNPACKED+16, UNPACKED+18
IEN UNPACKED+12~, UNPACKED+15*, UNPACKED+17
IENS ERROR+4~, ERROR+10*, ERROR+13
J UNPACKED+16~*, UNPACKED+18~*
N UNPACKED+12~*, UNPACKED+14*, UNPACKED+17*, UNPACKED+18*, UNPACKED+19
PARAM ERROR+4~
PARAM( ERROR+11*, ERROR+14
TEXT ERROR+4~
TEXT( ERROR+12*, ERROR+15
TXTCNT ERROR+4~, ERROR+12*, ERROR+13
U FINDI+4, FINDI+8, 1ERROR+11, ERROR+13, UNPACKED+8, UNPACKED+17
WIDCNT UNPACKED+12~, UNPACKED+16*, UNPACKED+17, UNPACKED+18
>> XWBAPVER FINDC+9, FINDI+14
Z UNPACKED+5~*, UNPACKED+6*, UNPACKED+10~*, UNPACKED+12~, UNPACKED+13*
Z( UNPACKED+15, UNPACKED+16, UNPACKED+18
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All