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 |