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