DIRECTORY DBCommon USING[DBPage, TID]; DBStorageTuplesetScan: CEDAR DEFINITIONS = BEGIN OPEN DBCommon; Init: PROC; NoticeDeletion: PROC[dbPage: DBPage, tsID: TID, localTSID: CARDINAL, nextDBPage: DBPage]; CallAfterFinishTransaction: PROC; END.--DBStorageTuplesetScan CHANGE LOG Created by MBrown on July 9, 1980 5:54 PM Changed by MBrown on August 4, 1980 10:30 PM Changed by MBrown on September 12, 1980 1:46 PM Changed by MBrown on December 11, 1980 2:47 PM Changed by MBrown on December 2, 1982 2:39 pm Changed by Willie-Sue on February 15, 1985 .File DBStorageTuplesetScan.mesa Copyright c 1985 by Xerox Corporation. All rights reserved. Last edited by MBrown on December 2, 1982 2:40 pm Cattell on November 2, 1983 3:17 pm Willie-Sue, February 15, 1985 11:22:33 am PST Donahue, May 22, 1986 11:24:27 am PDT This interface defines internal operations on tupleset scans. Should be called from DBStorage.Initialize. Update active tupleset scans, as necessary, to account for the fact that page dbPage no longer contains any tuples from tupleset tsID, which used to have index localTSID on the page's TSDict. The "next page" field of that TSDict entry (i.e. the next page containing tuples from this tupleset) was nextDBPage. Invalidates all active scans on Segments that are no longer addressible (because transaction went away). Invalidation includes releasing tuples that are part of the scan. Added NoticeCloseDatabase. Added Finalize. Clarified exceptions associated with NoticeCloseDatabase. Added CallAfterFinishTransaction; flushed NoticeCloseDatabase and Finalize. made Cedar, added tioga formatting Κ^˜šœ™Jšœ Οmœ1™<—Jšœ™Jšœ"™"šœ#™#J™-Icode™%—J˜šΟk ˜ Jšœ žœ žœ˜J˜—š œžœž œžœžœ ˜?Jšœ=™=J˜šΟnœžœ˜ Jšœ+™+J˜—šŸœžœžœ žœ˜YJšœ΅™΅J˜—šŸœžœ˜!Jšœ«™«J˜——JšžœΟc˜J˜J˜Jšžœž˜ J˜Jšœ(ž˜*J˜Jšœ+ž˜-Jšœ™J˜Jšœ.ž˜0Jšœ™J˜Jšœ-ž˜/Jšœ9™9J˜J˜-JšœK™KJ™J˜*J™"J˜—…—8Δ