Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FilterPolicy ¶
type FilterPolicy = base.FilterPolicy
FilterPolicy exports the base.FilterPolicy type.
type Option ¶
type Option func(*T)
A Option configures the Pebble introspection tool.
func Comparers ¶
Comparers may be passed to New to register comparers for use by the introspesction tools.
func DefaultComparer ¶
DefaultComparer registers a comparer for use by the introspection tools and sets it as the default.
func Filters ¶
func Filters(filters ...FilterPolicy) Option
Filters may be passed to New to register filter policies for use by the introspection tools.
func OpenErrEnhancer ¶
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.
type T ¶
T is the container for all of the introspection tools.
func (*T) ConfigureSharedStorage ¶ added in v1.1.0
func (t *T) ConfigureSharedStorage( s remote.StorageFactory, createOnShared remote.CreateOnSharedStrategy, createOnSharedLocator remote.Locator, )
ConfigureSharedStorage updates the shared storage options.