|
||||||||||
| 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 | |||||||||