package
2.0.2
Repository: https://github.com/cockroachdb/pebble.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

Comparers may be passed to New to register comparers for use by the introspesction tools.
DefaultComparer registers a comparer for use by the introspection tools and sets it as the default.
Filters may be passed to New to register filter policies for use by the introspection tools.
FS sets the filesystem implementation to use by the introspection tools.
KeySchema configures the name of the schema to use when writing sstables.
KeySchemas may be passed to New to register key schemas for use by the introspection tools.
Mergers may be passed to New to register mergers for use by the introspection tools.
New creates a new introspection tool.
OpenErrEnhancer sets a function that enhances an error encountered when the tool opens a database; used to provide the user additional context, for example that a corruption error might be caused by encryption at rest not being configured properly.
OpenOptions may be passed to New to provide a set of OpenOptions that should be invoked to configure the *pebble.Options before opening a database.
WithDBExciseSpanFn specifies a function that returns the excise span for the `db excise` command.

# Structs

T is the container for all of the introspection tools.

# Interfaces

OpenOption is an option that may be applied to the *pebble.Options before calling pebble.Open.

# Type aliases

Comparer exports the base.Comparer type.
DBExciseSpanFn is a function used to obtain the excise span for the `db excise` command.
FilterPolicy exports the base.FilterPolicy type.
Merger exports the base.Merger type.
A Option configures the Pebble introspection tool.