File: DBIndexHandle.mesa
Copyright © 1985 by Xerox Corporation. All rights reserved.
Created by: Suzuki, December 8, 1980 2:19 PM
Last edited by:
Suzuki, December 8, 1980 3:09 PM
Willie-Sue, February 15, 1985 3:40:08 pm PST
Widom, September 4, 1985 9:10:03 pm PDT
DIRECTORY
DBCommon USING [Segment],
DBStorage USING[IndexHandle],
DBStorageInternal USING[TID],
DBIndex USING[RealIndexHandle];
DBIndexHandle: CEDAR DEFINITIONS = {
IndexHandle manipulation
CreateNewRealIndexHandle:
PROC [tid: DBStorageInternal.
TID];
Creates a RealIndexHandle at the head of LRU queue, and set tid.
GetOldRealIndexHandle:
PROC [x: DBStorage.IndexHandle]
RETURNS [DBIndex.RealIndexHandle];
DestroyIndexHandle: PROC [q: DBIndex.RealIndexHandle];
DeleteHandle:
PUBLIC
PROC [q: DBIndex.RealIndexHandle];
Deallocates the IndexObject
FinalizeIndexHandle: PROC [s: DBCommon.Segment];
}.
Change Log.
Changed by Willie-Sue on February 15, 1985
made Cedar, added tioga formatting