SDQPROP ;ALB/MJK - Query Object Property Methods ;8/12/96
Source file <SDQPROP.m>
Package | Total | Call Graph |
---|---|---|
Scheduling | 2 | NEXT^SDQNAV ($$ACTION,$$FILTER,$$INDEX,$$PROP,$$QRY,$$QRYINACT,$$RANGE,$$STATUS)^SDQVAL |
Name | Comments | DBIA/ICR reference |
---|---|---|
DATEQ | ||
STOP(SDQRY) | ; -- stop query / also called from CREATE^SDQ to set up query
|
|
FILTERG | ; -- goto entry point
; -- do validation checks |
|
DATE(SDQ,SDBEG,SDEND,SDACT,SDERR) | ; -- set/get date range property
; API ID: 82 ; API NAME: SDQ DATE RANGE |
|
STARTQ | ||
ACTIVEQ | ||
INDEXG | ; -- goto entry point
; -- do validation checks |
|
INDEX(SDQ,SDIDX,SDACT,SDERR) | ; -- set/get index property
; API ID: 85 ; API NAME: SDQ INDEX NAME |
|
ACTIVE(SDQ,SDSTAT,SDACT,SDERR) | ; -- activate query
; API ID: 88 ; API NAME: SDQ ACTIVE STATUS |
|
FILTERQ | ||
DATEG | ; -- goto entry point
; -- do validation checks |
|
SETIDX(SDQ,SDIDX) | ; -- set index related info
|
|
FILTER(SDQ,SDFIL,SDACT,SDERR) | ; -- set/get filter property
; API ID: 83 ; API NAME: SDQ FILTER |
|
ACTIVEG | ; -- goto entry point
; -- do validation checks |
|
INDEXQ | ||
START(SDQ) | ; -- set up active query
|
Name | Field # of Occurrence |
---|---|
NEXT^SDQNAV | START+22 |
$$ACTION^SDQVAL | DATEG+3, FILTERG+3, INDEXG+3, ACTIVEG+3 |
$$FILTER^SDQVAL | FILTERG+5 |
$$INDEX^SDQVAL | INDEXG+5 |
$$PROP^SDQVAL | ACTIVEG+12 |
$$QRY^SDQVAL | DATEG+2, FILTERG+2, INDEXG+2, ACTIVEG+2 |
$$QRYINACT^SDQVAL | DATEG+4, FILTERG+4, INDEXG+4 |
$$RANGE^SDQVAL | DATEG+6 |
$$STATUS^SDQVAL | ACTIVEG+11 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("DIERR" | ACTIVEG+7 |
^TMP("SDQUERY CLASS" | SETIDX+2, SETIDX+3, SETIDX+9, SETIDX+12, START+6 |
^TMP("SDQUERY LIST" | START+21!, STOP+8! |
Name | Line Occurrences |
---|---|
ACTIVEQ | ACTIVEG+2, ACTIVEG+3, ACTIVEG+7, ACTIVEG+8, ACTIVEG+10, ACTIVEG+16 |
DATEQ | DATEG+2, DATEG+3, DATEG+4, DATEG+6 |
FILTERQ | FILTERG+2, FILTERG+3, FILTERG+4, FILTERG+5 |
INDEXQ | INDEXG+2, INDEXG+3, INDEXG+4, INDEXG+5 |
SETIDX | INDEXG+7 |
START | ACTIVEG+13 |
STOP | ACTIVEG+14 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
SDACT | DATE~, DATEG+3, DATEG+4, DATEG+5, DATEG+6, DATEG+8, DATEG+11, FILTER~, FILTERG+3, FILTERG+4 , FILTERG+5, FILTERG+7, FILTERG+8, INDEX~, INDEXG+3, INDEXG+4, INDEXG+5, INDEXG+7, INDEXG+8, ACTIVE~ , ACTIVEG+3, ACTIVEG+10, ACTIVEG+16 |
SDBEG | DATE~, DATEG+5*, DATEG+6, DATEG+9, DATEG+12*, START+1~, START+5*, START+10, START+12 |
SDEND | DATE~, DATEG+6, DATEG+10, DATEG+13* |
SDERR | DATE~, DATEG+2, DATEG+3, DATEG+4, DATEG+6, FILTER~, FILTERG+2, FILTERG+3, FILTERG+4, FILTERG+5 , INDEX~, INDEXG+2, INDEXG+3, INDEXG+4, INDEXG+5, ACTIVE~, ACTIVEG+2, ACTIVEG+3, ACTIVEG+7, ACTIVEG+8 , ACTIVEG+11, ACTIVEG+12, START+22 |
SDFIL | FILTER~, FILTERG+5, FILTERG+7, FILTERG+8* |
SDGL | START+1~, START+6*, START+9, START+10, START+11, START+12 |
SDIDX | INDEX~, INDEXG+5, INDEXG+7, INDEXG+8*, SETIDX~, SETIDX+2, START+1~, START+3*, START+9, START+10 , START+11, START+12 |
SDIDXI | SETIDX+1~, SETIDX+2*, SETIDX+3, SETIDX+12 |
SDMST | START+1~, START+4*, START+9, START+11, START+12 |
SDQ | DATE~, DATEG+2, DATEG+4, DATEG+9, DATEG+10, DATEG+12, DATEG+13, FILTER~, FILTERG+2, FILTERG+4 , FILTERG+7, FILTERG+8, INDEX~, INDEXG+2, INDEXG+4, INDEXG+5, INDEXG+7, INDEXG+8, SETIDX~, SETIDX+2 , SETIDX+3, SETIDX+4, SETIDX+5, SETIDX+6*, SETIDX+9, SETIDX+12, SETIDX+19, ACTIVE~, ACTIVEG+2, ACTIVEG+12 , ACTIVEG+13, ACTIVEG+14, ACTIVEG+17, START~, START+2, START+3, START+4, START+5, START+6, START+14 , START+15, START+16, START+17, START+18, START+19, START+20, START+21, START+22, STOP+2, STOP+3 , STOP+4, STOP+5, STOP+6, STOP+7, STOP+8 |
SDQRY | STOP~ |
>> SDQUERY | DATEG+9, DATEG+10, DATEG+12, DATEG+13, FILTERG+7, FILTERG+8, INDEXG+8, SETIDX+4, SETIDX+5, SETIDX+6* , SETIDX+9, SETIDX+19, ACTIVEG+13, ACTIVEG+14, ACTIVEG+17, START+2, START+3, START+4, START+5, START+14 , START+15, START+16, START+17, START+18, START+19, START+20, STOP+2, STOP+3, STOP+4, STOP+5 , STOP+6, STOP+7 |
SDSTAT | ACTIVE~, ACTIVEG+11, ACTIVEG+12, ACTIVEG+13, ACTIVEG+14, ACTIVEG+17* |
SDTYPE | SETIDX+1~, SETIDX+6*, SETIDX+9, SETIDX+14, SETIDX+15, SETIDX+17, START+1~, START+2*, START+9, START+10 , START+11, START+12 |
SDVAL | SETIDX+1~, SETIDX+12*, SETIDX+13, SETIDX+14*, SETIDX+15*, SETIDX+17*, SETIDX+19 |
>> X | SETIDX+3*, SETIDX+4, SETIDX+5, SETIDX+6 |
Y | START+1~, START+7*, START+9*, START+10*, START+11*, START+12*, START+14 |