File: DBStorageGroupScan.mesa
Copyright © 1985 by Xerox Corporation. All rights reserved.
Last edited by:
MBrown on December 11, 1980 2:03 PM
Cattell on November 2, 1983 3:17 pm
Willie-Sue, February 15, 1985 11:17:28 am PST
DBStorageGroupScan: CEDAR DEFINITIONS = BEGIN
This is the interface to the group scan manager. Operations on individual scans
are located in DBStorage.
Init: PROC;
Should be called from DBStorage.Initialize.
CheckState: PROC[doPrinting: BOOLEAN];
Checks lists of active and free group scans for validity. If doPrinting, also
prints these lists to IODefs.
CallAfterFinishTransaction: PROC [];
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.
END.--DBStorageGroupScan
CHANGE LOG
Created by MBrown on August 4, 1980 10:35 PM
Changed by MBrown on August 20, 1980 9:03 PM
Added CheckState.
Changed by MBrown on September 12, 1980 10:40 AM
Added Finalize, for use in storage-leak finding.
Changed by MBrown on December 11, 1980 2:03 PM
Clarified exceptions associated with NoticeCloseDatabase.
Changed by Cattell on 7-Jun-81 13:31:24
Removed "DIRECTORY;", won't compile.
Changed by MBrown on December 2, 1982 2:41 pm
Added CallAfterFinishTransaction; flushed NoticeCloseDatabase and Finalize.
Changed by Willie-Sue on February 15, 1985
made Cedar, added tioga formatting