|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PageFormatter | |
---|---|
simpledb.buffer | |
simpledb.index.btree | |
simpledb.record | |
simpledb.tx |
Uses of PageFormatter in simpledb.buffer |
---|
Methods in simpledb.buffer with parameters of type PageFormatter | |
---|---|
(package private) void |
Buffer.assignToNew(java.lang.String filename,
PageFormatter fmtr)
Initializes the buffer's page according to the specified formatter, and appends the page to the specified file. |
Buffer |
BufferMgr.pinNew(java.lang.String filename,
PageFormatter fmtr)
Pins a buffer to a new block in the specified file, potentially waiting until a buffer becomes available. |
(package private) Buffer |
BasicBufferMgr.pinNew(java.lang.String filename,
PageFormatter fmtr)
Allocates a new block in the specified file, and pins a buffer to it. |
Uses of PageFormatter in simpledb.index.btree |
---|
Classes in simpledb.index.btree that implement PageFormatter | |
---|---|
class |
BTPageFormatter
An object that can format a page to look like an empty B-tree block. |
Uses of PageFormatter in simpledb.record |
---|
Classes in simpledb.record that implement PageFormatter | |
---|---|
(package private) class |
RecordFormatter
An object that can format a page to look like a block of empty records. |
Uses of PageFormatter in simpledb.tx |
---|
Methods in simpledb.tx with parameters of type PageFormatter | |
---|---|
Block |
Transaction.append(java.lang.String filename,
PageFormatter fmtr)
Appends a new block to the end of the specified file and returns a reference to it. |
(package private) Block |
BufferList.pinNew(java.lang.String filename,
PageFormatter fmtr)
Appends a new block to the specified file and pins it. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |