DICFIX1 ;SEA/TOAD,SF/TKW-FileMan: Finder, Search Compound Indexes (cont.) ;15MAY2011
Source file <DICFIX1.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
VA FileMan | 1 | DICFIX |
Name | Comments | DBIA/ICR reference |
---|---|---|
NXTNAM(DIVAL,DIPART,DINDEX,DISKIP,DIDONE) | ;
; limited comma piece lookup, skip nonmatching names in index |
|
PREFIX(DISTRING,DIPREFIX) | ;
|
|
SKIP(DISKIP,DIVAL,DIPREC,DIPOSTC,DIPART,DIPPOSTC,DINDEX) | ;
; Skip forward within index based on limited comma piecing |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD("OS" - [#.7] | NXTNAM+3 |
Name | Line Occurrences |
---|---|
$$PREFIX | NXTNAM+8, NXTNAM+9 |
SKIP | NXTNAM+10 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DIDONE | NXTNAM~ |
DINDEX | NXTNAM~, NXTNAM+10, SKIP~ |
DINDEX( | NXTNAM+7, SKIP+5 |
DIPART | NXTNAM~, NXTNAM+4, NXTNAM+10, SKIP~ |
DIPOSTC | NXTNAM+5~, NXTNAM+6*, NXTNAM+8, NXTNAM+9, NXTNAM+10, SKIP~, SKIP+2 |
DIPPOSTC | NXTNAM+5~, NXTNAM+7*, NXTNAM+8, NXTNAM+9, NXTNAM+10, SKIP~, SKIP+2, SKIP+4 |
DIPREC | NXTNAM+5~, NXTNAM+6*, NXTNAM+10, SKIP~, SKIP+4, SKIP+7 |
DIPREFIX | PREFIX~, PREFIX+1 |
DISKIP | NXTNAM~, NXTNAM+4*, NXTNAM+10, SKIP~, SKIP+5*, SKIP+7* |
DISTRING | PREFIX~, PREFIX+1 |
>> DISUB | NXTNAM+7, SKIP+5 |
>> DITRXNO | NXTNAM+7 |
DIUTF8 | NXTNAM+2~, NXTNAM+3*, NXTNAM+4, SKIP+7 |
DIVAL | NXTNAM~, NXTNAM+4*, NXTNAM+6, NXTNAM+10, SKIP~, SKIP+4*, SKIP+5, SKIP+7* |
X | NXTNAM+3~* |
Y | NXTNAM+3~* |