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

Call Graph Total: 1

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

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

Package Total Caller Graph
Scheduling 2 SDQ  SDQPROP  

Entry Points

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

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