Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
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.
var SSTableCacheOpts func(cacheID uint64, fileNum base.DiskFileNum) interface{}
SSTableCacheOpts is a hook for specifying cache options to sstable.NewReader.
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.
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.
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.