| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use RID | |
|---|---|
| global | |
| heap | |
| index | |
| relop | |
| Uses of RID in global | 
|---|
| Methods in global with parameters of type RID | |
|---|---|
 void | 
RID.copyRID(RID rid)
Makes a copy of the given RID.  | 
| Constructors in global with parameters of type RID | |
|---|---|
RID(RID rid)
Copy constructor.  | 
|
| Uses of RID in heap | 
|---|
| Methods in heap that return RID | |
|---|---|
 RID | 
HFPage.firstRecord()
Gets the RID of the first record on the page, or null if none.  | 
 RID | 
HFPage.insertRecord(byte[] record)
Inserts a new record into the page.  | 
 RID | 
HeapFile.insertRecord(byte[] record)
Inserts a new record into the file and returns its RID.  | 
 RID | 
HFPage.nextRecord(RID curRid)
Gets the next RID after the given one, or null if no more.  | 
| Methods in heap with parameters of type RID | |
|---|---|
 void | 
HFPage.deleteRecord(RID rid)
Deletes a record from the page, compacting the records space.  | 
 void | 
HeapFile.deleteRecord(RID rid)
Deletes the specified record from the heap file.  | 
 byte[] | 
HeapScan.getNext(RID rid)
Gets the next record in the file scan.  | 
 boolean | 
HFPage.hasNext(RID curRid)
Returns true if the iteration has more elements.  | 
 RID | 
HFPage.nextRecord(RID curRid)
Gets the next RID after the given one, or null if no more.  | 
 byte[] | 
HFPage.selectRecord(RID rid)
Selects a record from the page.  | 
 byte[] | 
HeapFile.selectRecord(RID rid)
Reads a record from the file, given its id.  | 
 void | 
HFPage.updateRecord(RID rid,
             byte[] record)
Updates a record on the page.  | 
 void | 
HeapFile.updateRecord(RID rid,
             byte[] newRecord)
Updates the specified record in the heap file.  | 
| Uses of RID in index | 
|---|
| Methods in index that return RID | |
|---|---|
 RID | 
HashScan.getNext()
Gets the next entry's record in the index scan.  | 
 RID | 
BucketScan.getNext()
Gets the next entry's record in the index scan.  | 
| Methods in index with parameters of type RID | |
|---|---|
 void | 
HashIndex.deleteEntry(SearchKey key,
            RID rid)
Deletes the specified entry from the index file.  | 
 void | 
HashIndex.insertEntry(SearchKey key,
            RID rid)
Inserts a new entry into the index file.  | 
| Uses of RID in relop | 
|---|
| Methods in relop that return RID | |
|---|---|
 RID | 
FileScan.getLastRID()
Gets the RID of the last tuple returned.  | 
 RID | 
Tuple.insertIntoFile(HeapFile file)
Inserts the tuple into the given heap file.  | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||