# Packages
Package cache provides interface and implementation of a cache algorithms.
Package comparer provides interface and implementation for ordering sets of data.
Package errors provides common error types used throughout leveldb.
Package filter provides interface and implementation of probabilistic data structure.
Package iterator provides interface and implementation to traverse over contents of a database.
Package journal reads and writes sequences of journals.
Package memdb provides in-memory key/value database implementation.
Package opt provides sets of options used by LevelDB.
Package storage provides storage abstraction for LevelDB.
Package table allows read and write sorted key/value.
Package util provides utilities used throughout leveldb.
# Functions
Open opens or creates a DB for the given storage.
OpenFile opens or creates a DB for the given path.
Recover recovers and opens a DB with missing or corrupted manifest files for the given storage.
RecoverFile recovers and opens a DB with missing or corrupted manifest files for the given path.
# Variables
Common errors.
Common errors.
Common errors.
Common errors.
Common errors.
# Structs
Batch is a write batch.
DB is a LevelDB database.
DBStats is database statistics.
ErrBatchCorrupted records reason of batch corruption.
ErrInternalKeyCorrupted records internal key corruption.
ErrManifestCorrupted records manifest corruption.
Snapshot is a DB snapshot.
Transaction is the transaction handle.
# Interfaces
BatchReplay wraps basic batch operations.
Reader is the interface that wraps basic Get and NewIterator methods.
# Type aliases
Sizes is list of size.