| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||