# Functions
NewDefaultBatchedLogDB creates a Log DB instance using the default KV store implementation with batched entry support.
NewDefaultFactory creates a new DefaultFactory instance.
NewDefaultLogDB creates a Log DB instance using the default KV store implementation.
NewKey creates and returns a new Key instance.
NewLogDB creates a Log DB instance based on provided configuration parameters.
NewLogReader creates and returns a new LogReader instance.
OpenShardedDB creates a ShardedDB instance.
# Constants
DefaultKVStoreTypeName is the type name of the default kv store.
# Structs
DefaultFactory is the default factory for creating LogDB instance.
Key represents keys that are managed by a sync.Pool to be reused.
LogReader is the struct used to manage logs that have already been persisted into LogDB.
ShardedDB is a LogDB implementation using sharded ILogDB instances.
# Interfaces
IContext is the per thread context used in the logdb module.
IReusableKey is the interface for keys that can be reused.