private

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Jan 9, 2024 License: BSD-3-Clause Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BatchSort func(interface{}) (
	points base.InternalIterator,
	rangeDels keyspan.FragmentIterator,
	rangeKeys keyspan.FragmentIterator,
)

BatchSort is a hook for constructing iterators over the point and range mutations contained in a batch in sorted order. It is intended for testing use only.

View Source
var SSTableCacheOpts func(cacheID uint64, fileNum base.DiskFileNum) interface{}

SSTableCacheOpts is a hook for specifying cache options to sstable.NewReader.

View Source
var SSTableInternalProperties interface{}

SSTableInternalProperties is a func(*sstable.Writer) *sstable.Properties function that allows Pebble-internal code to mutate properties that external sstable writers are not permitted to edit. It's an untyped interface{} to avoid a cyclic dependency.

View Source
var SSTableRawTombstonesOpt interface{}

SSTableRawTombstonesOpt is a sstable.Reader option for disabling fragmentation of the range tombstones returned by sstable.Reader.NewRangeDelIter(). Used by debug tools to get a raw view of the tombstones contained in an sstable.

View Source
var SSTableWriterDisableKeyOrderChecks func(interface{})

SSTableWriterDisableKeyOrderChecks is a hook for disabling the key ordering invariant check performed by sstable.Writer. It is intended for internal use only in the construction of invalid sstables for testing. See tool/make_test_sstables.go.

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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