# Functions
NewBufferPool returns a buffer pool.
NewClockReplacer instantiates a new clock replacer.
NewInMemDiskSpillingDiskManager returns a in-memory version of disk manager.
No description provided by the author
# Constants
No description provided by the author
offset 10, length 2, end 12.
offset 8, length 2, end 10.
offset 16, length 4, end 20.
offset 0, length 4, end 4.
offset 12, length 4, end 16.
No description provided by the author
offset 6, length 2, end 8.
PAGE_SLOT_LENGTH is the size of the page slot key/value.
offset 20.
No description provided by the author
No description provided by the author
No description provided by the author
offset 4, length 2, end 6.
# Structs
BufferPool represents a buffer pool of pages.
ClockReplacer implements a clock replacer algorithm.
InMemDiskSpillingDiskManager is a memory implementation for a DiskManager interface that can spill to disk when a threshold is reached.
Page represents a page on disk.
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
DiskManager is responsible for interacting with disk.