Uses of Class
simpledb.record.RID

Packages that use RID
simpledb.index   
simpledb.index.btree   
simpledb.index.hash   
simpledb.query   
simpledb.record   
 

Uses of RID in simpledb.index
 

Methods in simpledb.index that return RID
 RID Index.getDataRid()
          Returns the dataRID value stored in the current index record.
 

Methods in simpledb.index with parameters of type RID
 void Index.delete(Constant dataval, RID datarid)
          Deletes the index record having the specified dataval and dataRID values.
 void Index.insert(Constant dataval, RID datarid)
          Inserts an index record having the specified dataval and dataRID values.
 

Uses of RID in simpledb.index.btree
 

Methods in simpledb.index.btree that return RID
 RID BTreeLeaf.getDataRid()
          Returns the dataRID value of the current leaf record.
 RID BTreeIndex.getDataRid()
          Returns the dataRID value from the current leaf record.
 RID BTreePage.getDataRid(int slot)
          Returns the dataRID value stored in the specified leaf index record.
 

Methods in simpledb.index.btree with parameters of type RID
 void BTreeIndex.delete(Constant dataval, RID datarid)
          Deletes the specified index record.
 void BTreeLeaf.delete(RID datarid)
          Deletes the leaf record having the specified dataRID
 void BTreeIndex.insert(Constant dataval, RID datarid)
          Inserts the specified record into the index.
 DirEntry BTreeLeaf.insert(RID datarid)
          Inserts a new leaf record having the specified dataRID and the previously-specified search key.
 void BTreePage.insertLeaf(int slot, Constant val, RID rid)
          Inserts a leaf index record at the specified slot.
 

Uses of RID in simpledb.index.hash
 

Methods in simpledb.index.hash that return RID
 RID HashIndex.getDataRid()
          Retrieves the dataRID from the current record in the table scan for the bucket.
 

Methods in simpledb.index.hash with parameters of type RID
 void HashIndex.delete(Constant val, RID rid)
          Deletes the specified record from the table scan for the bucket.
 void HashIndex.insert(Constant val, RID rid)
          Inserts a new record into the table scan for the bucket.
 

Uses of RID in simpledb.query
 

Methods in simpledb.query that return RID
 RID UpdateScan.getRid()
          Returns the RID of the current record.
 RID TableScan.getRid()
           
 RID SelectScan.getRid()
           
 

Methods in simpledb.query with parameters of type RID
 void UpdateScan.moveToRid(RID rid)
          Positions the scan so that the current record has the specified RID.
 void TableScan.moveToRid(RID rid)
           
 void SelectScan.moveToRid(RID rid)
           
 

Uses of RID in simpledb.record
 

Methods in simpledb.record that return RID
 RID RecordFile.currentRid()
          Returns the RID of the current record.
 

Methods in simpledb.record with parameters of type RID
 void RecordFile.moveToRid(RID rid)
          Positions the current record as indicated by the specified RID.
 



Copyright © 2011. All Rights Reserved.