Documentation ¶
Overview ¶
Package ixbuf defines an ordered list ixbuf.T with a mutating Insert and a immutable persistent Merge. It is designed for intermediate numbers of values, e.g. up to 16k or so. It is used mutably for per transaction index buffers and immutably for global index buffers.
Index ¶
- Constants
- func Combine(off1, off2 uint64) uint64
- func Merge(ibs ...*ixbuf) *ixbuf
- func OffString(off uint64) string
- type Iter
- type Iterator
- func (it *Iterator) Cur() (string, uint64)
- func (it *Iterator) Eof() bool
- func (it *Iterator) Modified() bool
- func (it *Iterator) Next()
- func (it *Iterator) Prev()
- func (it *Iterator) Range(rng Range)
- func (it *Iterator) Rewind()
- func (it *Iterator) Seek(key string)
- func (it *Iterator) SeekAll(key string)
- type Range
- type T
Constants ¶
View Source
const Delete = 1 << 63
View Source
const Update = 1 << 62
Variables ¶
This section is empty.
Functions ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.