# Functions
NewLDBDatabase returns a LevelDB wrapped object.
NewMemDatabase returns a memory database instance.
NewTable returns a Database object that prefixes all keys with a given string.
NewTableBatch returns a Batch object which prefixes all keys with a given string.
# Constants
IdealBatchSize is the best batch size Code using batches should try to add this much data to the batch.
# Variables
ErrNotFound is special type error for not found in DB.
# Structs
LDBDatabase is a wrapper for leveldb database with concurrent access.
MemDatabase is a test memory database.
MemDatabaseIterator is an iterator for memory database.
# Interfaces
Batch is a write-only database that commits changes to its host database when Write is called.
Database wraps all database operations.
Deleter wraps the database delete operation supported by both batches and regular databases.
Iterator defined basic iterator interface.
Putter wraps the database write operation supported by both batches and regular databases.