README ¶ lsmt A log-structured merge-tree implementation. The intention is to meander through the process of writing a lsmt from scratch. Expand ▾ Collapse ▴ Documentation ¶ Index ¶ Constants func Lsmt(options *config.Options) (*lsmt, []error) Constants ¶ View Source const ( Lifecycle = "lifecycle" Action = "action" ) Variables ¶ This section is empty. Functions ¶ func Lsmt ¶ func Lsmt(options *config.Options) (*lsmt, []error) Creates a new log-structured merge-tree in accordance with the options provided. If an existing lsmt exists at options.path then it will be opened, otherwise a new lsmt will be created. Types ¶ This section is empty. Source Files ¶ View all Source files lsmt.go Directories ¶ Show internal Expand all Path Synopsis cache common comparator config memtable sst Click to show internal directories. Click to hide internal directories.