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 |  All
Print Page as PDF
Routine: SDQNAV

Package: Scheduling

Routine: SDQNAV


Information

SDQNAV ;ALB/MJK - Query Object Navigation Methods ;8/12/96

Source Information

Source file <SDQNAV.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
Scheduling 1 ($$ACTION,$$QRY,$$QRYACT,$$QRYINACT,$$SCAN,$$SCANCB,BLD)^SDQVAL  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Scheduling 2 SDQ  SDQPROP  

Entry Points

Name Comments DBIA/ICR reference
NEXTG ; -- goto entry point
; -- do validation checks
FILTER(SDQ,SDGREF,SDFIL) ; -- perform filter logic
SCANG ; -- goto entry point
; -- do validation checks
BOFQ
NEXTQ
FIRSTQ
CHECK(SDQ,SDGREF,SDSAVE) ; -- check if ok
SCANQ
LASTG ; -- goto entry point
; -- do validation checks
LAST(SDQ,SDERR) ; -- get last entry
; API ID: 91
; API NAME: SDQ LAST
PRIORQ
GETREST(SDQ,SDERR) ; -- get rest of entries
LASTQ
PRIORG ; -- goto entry point
; -- do validation checks
PRIOR(SDQ,SDERR) ; -- get prior global ref
; API ID: 93
; API NAME: SDQ PRIOR
SCANCBQ
EOFQ
FIRSTG ; -- goto entry point
; -- do validation checks
SCANCBG ; -- goto entry point
; -- do validation checks
COUNT(SDQ,SDERR) ; -- get entries count
; API ID: 89
; API NAME: SDQ COUNT
EOF(SDQ,SDERR) ; -- at end of file
; API ID: 86
; API NAME: SDQ EOF
FIRST(SDQ,SDERR) ; -- get first entry
; API ID: 90
; API NAME: SDQ FIRST
SCANCB(SDQ,SDCB,SDACT,SDERR) ; -- set/get scan callback method
; API ID: 100
; API NAME: SDQ SCAN CALLBACK
BOF(SDQ,SDERR) ; -- at beginning of file
; API ID: 87
; API NAME: SDQ BOF
SCAN(SDQ,SDIR,SDERR) ; -- scan all records
; API ID: 99
; API NAME: SDQ SCAN
NEXT(SDQ,SDERR) ; -- get next global ref
; API ID: 92
; API NAME: SDQ NEXT

External References

Name Field # of Occurrence
$$ACTION^SDQVAL SCANCBG+3
$$QRY^SDQVAL SCANG+2, SCANCBG+2, NEXTG+2, PRIORG+2, FIRSTG+2, LASTG+2, EOF+5, BOF+5, COUNT+5
$$QRYACT^SDQVAL SCANG+3, NEXTG+3, PRIORG+3, FIRSTG+3, LASTG+3, EOF+6, BOF+6, COUNT+6
$$QRYINACT^SDQVAL SCANCBG+6
$$SCAN^SDQVAL SCANG+4
$$SCANCB^SDQVAL SCANCBG+7
BLD^SDQVAL NEXTG+4, PRIORG+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("SDQUERY CLASS" FILTER+3, FILTER+8
^TMP("SDQUERY LIST" NEXTG+7, NEXTG+25*, PRIORG+8, FIRSTG+5, LASTG+6

Label References

Name Line Occurrences
$$FILTER CHECK+8
CHECK NEXTG+17
FIRSTQ FIRSTG+2, FIRSTG+3
GETREST LASTG+5, COUNT+8
LASTQ LASTG+2, LASTG+3
NEXT GETREST+2
NEXTQ NEXTG+2, NEXTG+3, NEXTG+4, NEXTG+9, NEXTG+19
PRIORQ PRIORG+2, PRIORG+3, PRIORG+4, PRIORG+10
SCANCBQ SCANCBG+2, SCANCBG+3
SCANQ SCANG+2, SCANG+3, SCANG+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
SDACT SCANCB~, SCANCBG+3, SCANCBG+5, SCANCBG+10
SDCB SCANCB~, SCANCBG+7, SCANCBG+8, SCANCBG+10*
>> SDCNT NEXTG+21*, NEXTG+22*, NEXTG+23, NEXTG+24, NEXTG+25
SDCUR PRIORG+6~, PRIORG+7*, PRIORG+8
SDERR SCAN~, SCANG+2, SCANG+3, SCANG+4, SCANCB~, SCANCBG+2, SCANCBG+3, SCANCBG+6, SCANCBG+7, NEXT~
, NEXTG+2, NEXTG+3, NEXTG+4, PRIOR~, PRIORG+2, PRIORG+3, PRIORG+4, FIRST~, FIRSTG+2, FIRSTG+3
, LAST~, LASTG+2, LASTG+3, LASTG+5, EOF~, EOF+5, EOF+6, BOF~, BOF+5, BOF+6
, COUNT~, COUNT+5, COUNT+6, COUNT+8, GETREST~, GETREST+2
SDFIL CHECK+1~, CHECK+2*, CHECK+7, CHECK+8, FILTER~, FILTER+10
SDGREF NEXTG+15~, NEXTG+16*, NEXTG+17, NEXTG+19, NEXTG+20, NEXTG+25, CHECK~, CHECK+5*, CHECK+6, CHECK+8*
, FILTER~, FILTER+4
SDIR SCAN~
SDNEXT NEXTG+6~, NEXTG+7*, NEXTG+9, NEXTG+10
SDNODE FILTER+1~, FILTER+8*, FILTER+9
SDPRIOR PRIORG+6~, PRIORG+8*, PRIORG+10, PRIORG+11
SDQ SCAN~, SCANG+2, SCANG+3, SCANG+4, SCANG+7, SCANCB~, SCANCBG+2, SCANCBG+6, SCANCBG+8, SCANCBG+10
, NEXT~, NEXTG+2, NEXTG+3, NEXTG+4, NEXTG+7, NEXTG+10, NEXTG+11, NEXTG+12, NEXTG+16, NEXTG+17
, NEXTG+20, NEXTG+21, NEXTG+23, NEXTG+24, NEXTG+25, NEXTG+26, NEXTG+27, NEXTG+28, NEXTG+30, NEXTG+31
, CHECK~, CHECK+2, CHECK+3, CHECK+8, FILTER~, FILTER+2, FILTER+3, FILTER+8, PRIOR~, PRIORG+2
, PRIORG+3, PRIORG+4, PRIORG+7, PRIORG+8, PRIORG+11, PRIORG+12, PRIORG+13, PRIORG+15, FIRST~, FIRSTG+2
, FIRSTG+3, FIRSTG+5, FIRSTG+6, FIRSTG+7, LAST~, LASTG+2, LASTG+3, LASTG+5, LASTG+6, LASTG+7
, LASTG+8, EOF~, EOF+5, EOF+6, EOFQ, BOF~, BOF+5, BOF+6, BOFQ, COUNT~
, COUNT+5, COUNT+6, COUNT+8, COUNT+9, GETREST~, GETREST+2
>> SDQUERY SCANG+7, SCANCBG+8, SCANCBG+10, NEXTG+4, NEXTG+7, NEXTG+10, NEXTG+11, NEXTG+12, NEXTG+16, NEXTG+20
, NEXTG+21, NEXTG+23, NEXTG+24, NEXTG+26, NEXTG+27, NEXTG+28, NEXTG+30, NEXTG+31, CHECK+2, CHECK+3
, FILTER+2, PRIORG+4, PRIORG+7, PRIORG+11, PRIORG+12, PRIORG+13, PRIORG+15, FIRSTG+5, FIRSTG+6, FIRSTG+7
, LASTG+5, LASTG+6, LASTG+7, LASTG+8, EOFQ, BOFQ, COUNT+8, COUNT+9, GETREST+2
SDSAVE NEXTG+15~, NEXTG+16*, NEXTG+17, CHECK~, CHECK+5, CHECK+6*
SDSCAN SCANG+6~, SCANG+7*, SCANG+8
SDSUB FILTER+1~, FILTER+2*, FILTER+4
SDVAL CHECK+1~, CHECK+3*, CHECK+5
SDZERO FILTER+1~, FILTER+3*, FILTER+5, FILTER+6
Y FILTER+1~, FILTER+4*, FILTER+8
Y0 FILTER+1~, FILTER+9*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All