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