# Functions
NewBucketService returns a new BucketService for the provided EngineSchema, which typically will be an Engine.
NewConfig initialises a new config for an Engine.
NewEngine initialises a new storage engine, including a series file, index and TSM engine.
# Constants
DefaultWriteTimeout is the default timeout for a complete write to succeed.
# Variables
ErrEngineClosed is returned when a caller attempts to use the engine while it's closed.
ErrNotImplemented is returned for APIs that are temporarily not implemented.
# Structs
BucketService wraps an existing influxdb.BucketService implementation.
Config holds the configuration for an Engine.
LoggingPointsWriter wraps an underlying points writer but writes logs to another bucket when an error occurs.
# Interfaces
A BucketFinder is responsible for providing access to buckets via a filter.
PointsWriter describes the ability to write points into a storage engine.
# Type aliases
Option provides a set.