 Directories
      ¶
      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. | 
 Click to show internal directories. 
   Click to hide internal directories.