internal/

directory
v2.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 27, 2025 License: BSD-3-Clause

Directories

Path Synopsis
Package binfmt exposes utilities for formatting binary data with descriptive comments.
Package binfmt exposes utilities for formatting binary data with descriptive comments.
Package blobtest contains helpers for interacting with value separation and blob files in tests.
Package blobtest contains helpers for interacting with value separation and blob files in tests.
Package cache implements the CLOCK-Pro caching algorithm.
Package cache implements the CLOCK-Pro caching algorithm.
Package crc implements the checksum algorithm used throughout pebble.
Package crc implements the checksum algorithm used throughout pebble.
Package datadrivenutil defines facilities to improve ergonomics around parsing datadriven test input.
Package datadrivenutil defines facilities to improve ergonomics around parsing datadriven test input.
Package datatest provides common datadriven test commands for use outside of the root Pebble package.
Package datatest provides common datadriven test commands for use outside of the root Pebble package.
Package dsl provides facilities for parsing lisp-like domain-specific languages (DSL).
Package dsl provides facilities for parsing lisp-like domain-specific languages (DSL).
Package itertest provides facilities for testing internal iterators.
Package itertest provides facilities for testing internal iterators.
Package keyspan provides general facilities for sorting, fragmenting and iterating over spans of user keys.
Package keyspan provides general facilities for sorting, fragmenting and iterating over spans of user keys.
keyspanimpl
Package keyspanimpl contains Pebble-specific implementations of keyspan fragment iterators.
Package keyspanimpl contains Pebble-specific implementations of keyspan fragment iterators.
Package metamorphic holds the entrypoint for Pebble's internal metamorphic tests.
Package metamorphic holds the entrypoint for Pebble's internal metamorphic tests.
metaflags
Package metaflags defines command-line flags for the metamorphic tests and provides functionality to construct the respective metamorphic.RunOptions/RunOnceOptions.
Package metaflags defines command-line flags for the metamorphic tests and provides functionality to construct the respective metamorphic.RunOptions/RunOnceOptions.
metarunner command
metarunner is a utility which runs metamorphic.RunOnce or Compare.
metarunner is a utility which runs metamorphic.RunOnce or Compare.
mkbench is a utility for processing the raw nightly benchmark data in JSON data that can be visualized by docs/js/app.js.
mkbench is a utility for processing the raw nightly benchmark data in JSON data that can be visualized by docs/js/app.js.
Package overlap provides facilities for checking whether tables have data overlap.
Package overlap provides facilities for checking whether tables have data overlap.
pacertoy
pebble command
rocksdb command
Package problemspans provides functionality for tracking and managing key spans that have been identified as problematic.
Package problemspans provides functionality for tracking and managing key spans that have been identified as problematic.
Package rangekey provides facilities for encoding, decoding and merging range keys.
Package rangekey provides facilities for encoding, decoding and merging range keys.
Package rate provides a rate limiter.
Package rate provides a rate limiter.
Package strparse provides facilities for parsing strings, intended for use in tests and debug input.
Package strparse provides facilities for parsing strings, intended for use in tests and debug input.
Package testkeys provides facilities for generating and comparing human-readable test keys for use in tests and benchmarks.
Package testkeys provides facilities for generating and comparing human-readable test keys for use in tests and benchmarks.
indenttree
Package indenttree implements a simple text processor which parses a hierarchy defined using indentation; see Parse.
Package indenttree implements a simple text processor which parses a hierarchy defined using indentation; see Parse.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL