Documentation
¶
Overview ¶
Package lsm implement log-structure-merge for lsm enable datastructures. Following structures - LLRB, MVCC, Bubt support LSM. This package provides APIs for both Get() operations and Range/Full-Table-Scan operations.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func YGet ¶
YGet is a get combinator that takes two get API and return a new Get api that handles LSM. Note that if b argument is supplied, then it is assumed as the latest version.
func YSort ¶
YSort is a iterate combinator that takes two iterator and return a new iterator that handles LSM.
func YSortEntries ¶
func YSortEntries(a, b api.EntryIterator) api.EntryIterator
YSortEntries is a iterate combinator that takes two iterator and return a new iterator that handles LSM.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.