Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/adambcomer/database-engine
/ types & classes
Types & classes
10 in github.com/adambcomer/database-engine
⨍
Functions
55
◇
Types & classes
10
Class
Database
src/database.rs:27
Class
DatabaseEntry
src/database.rs:7
Class
MemTable
MemTable holds a sorted list of the latest written records. Writes are duplicated to the WAL for recovery of the MemTable in the event of a restart.
src/mem_table.rs:17
Class
MemTableEntry
MemTable entry.
src/mem_table.rs:2
Class
SSTable
SSTable is an immutable, sorted on-disk table flushed from a [`MemTable`]. Each SSTable file stores entries in sorted key order using the binary form
src/sstable.rs:28
Class
SSTableEntry
SSTableEntry is a single entry returned from an SSTable lookup. A `None` value indicates the key was deleted (tombstone).
src/sstable.rs:11
Class
SSTableIterator
SSTableIterator to iterate over the items in a SSTable file.
src/sstable_iterator.rs:10
Class
WAL
Write Ahead Log(WAL) An append-only file that holds the operations performed on the MemTable. The WAL is intended for recovery of the MemTable when t
src/wal.rs:15
Class
WALEntry
src/wal_iterator.rs:6
Class
WALIterator
WAL iterator to iterate over the items in a WAL file.
src/wal_iterator.rs:14