The one I was "introduced" to was using I types to enable processing a file in a 
single pass through.

You would :

LIST FILE WITH (<whatever criteria were needed>) I-type-dict

The effect was that you would pass through the file once, apply the selection 
criteria, and if it "passed" you could then perform "transaction processing" within 
the I-type, which never actually returned a value.

So, when you ran a benchmark against, say, an Ultimate, which was forced to :

EXECUTE "SELECT FILE WITH (<whatever criteria were needed>)" (or maybe this was done 
with a PROC - IIRC the Ultimate had a "PASSLIST" construct ?"

THEN you would have to re-read the file & do the processing with something like

OK = 1
LOOP
 READNEXT ID ELSE OK = 0
WHILE OK
 <do work>
REPEAT

The result, on a non-trivial file, more than compensated for the high order byte 
inversion under Information :-)

Ross Ferris
Stamina Software
Visage – an Evolution in Software Development


>-----Original Message-----
>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
>Behalf Of Clifton Oliver
>Sent: Sunday, 18 April 2004 11:39 AM
>To: U2 Users Discussion List
>Subject: Re: PI Open is going away
>
>Which "trick" was that? He had so many.
>
>
>On Apr 17, 2004, at 15:08, Ross Ferris wrote:
>
>> Probably. Never knew the guy ... but I thought the "trick" was kinda
>> neat, and I've still been known to use variants to this day :-)
>
>--
>u2-users mailing list
>[EMAIL PROTECTED]
>http://www.oliver.com/mailman/listinfo/u2-users
>
>
>---
>Incoming mail is certified Virus Free.
>Checked by AVG anti-virus system (http://www.grisoft.com).
>Version: 6.0.659 / Virus Database: 423 - Release Date: 15/04/2004
>

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.659 / Virus Database: 423 - Release Date: 15/04/2004
 
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users

Reply via email to