DMSQT1 ;SFISC/EZ-STATUS CHECK ;11/13/97 12:08
Source file <DMSQT1.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| IDX(TI) | ; extrinsic function, checks for indexes on table TI
; returns 1 if there are more indexes to process ; see INDEX^DMSQF2 for similar index checking code |
|
| CHK | ; check whether the counts have changed
|
|
| SET | ; set the DM array with current record counts
|
|
| WAIT() | ; extrinsic function, checks if SQLI is running (you must wait)
; returns 1 if nodes in ^DMSQ are changing, null otherwise |
| Name | Field # of Occurrence |
|---|---|
| DT^DICRW | WAIT+2, IDX+3 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD( | IDX+5, IDX+6, IDX+7, IDX+11 |
| ^DMSQ( | SET+2, CHK+2 |
| ^DMSQ("C" - [#1.5217] | IDX+12 |
| ^DMSQ("T" - [#1.5215] | IDX+4 |
| Name | Line Occurrences |
|---|---|
| CHK | WAIT+3 |
| SET | WAIT+3 |
| Name | Field # of Occurrence |
|---|---|
| ^( | SET+2, CHK+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CI | IDX+3~, IDX+12* |
| DM | WAIT+2~ |
| DM( | SET+2*, CHK+2 |
| F | IDX+3~, IDX+4*, IDX+5, IDX+6, IDX+7, IDX+11, IDX+12 |
| FI | IDX+3~, IDX+5*, IDX+6, IDX+7, IDX+11, IDX+12 |
| FLG | WAIT+2~*, WAIT+4, CHK+2*, IDX+3~*, IDX+13*, IDX+14 |
| I | IDX+3~, IDX+7*, IDX+8, IDX+9, IDX+10 |
| IF | IDX+3~, IDX+10* |
| IN | IDX+3~, IDX+6*, IDX+7, IDX+11 |
| IX | IDX+3~, IDX+10* |
| J | WAIT+2~, SET+1*, SET+2*, CHK+1*, CHK+2* |
| TI | IDX~, IDX+4 |
| U | SET+2, CHK+2, IDX+4, IDX+8, IDX+10 |