TCL verb: RECORD [[DICT] filename [record]] displays the group the record ID hashed to and indicates whether the record was found in the file.
PI had a subroutine called !HASH.ID (if I recall correctly). I wish we had the same. I used to use it in my own verb I called PREHASH that would take an active select list, sort it in group order per specified file (but without actually doing file i/o for each key) and leave you you with an active select list. It made subsequent selects or READNEXTs against the file considerably faster, since a group could be read into memory once and all records processed. Maybe this request should be added to www.u2ug.org> forums > enhancements. Maybe Fitzgerald & Long would include a utility subroutine for the convenience of their FAST customers. cds -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Carolina Lizama Sent: Thursday, February 03, 2005 8:44 AM To: u2-users@listserver.u2ug.org Subject: [U2] UV - GROUP.STAT.DETAIL Is there a way (a command or logic) to determine which records resides in which bucket inside a hashed file, assuming we dont have the Hasing Algorithm. I just want to simulate the output of GROUP.STAT.DETAIL through a Basic Program. Carol. >GROUP.STAT.DETAIL ERROR.DETAIL Type description= Hashed, keys end in numbers. Bytes Record.id File= ERROR.DETAIL Modulo= 269 Sep= 4 Type= 2 388 807 404 269 368 538 ------ 1160 Bytes 3 Records in Group 1 388 539 404 1 380 808 400 270 ------ 1572 Bytes 4 Records in Group 2 ------- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/