Documentation ¶
Index ¶
- func NewSkipList(lesser func(l, r interface{}) bool) *skiplistOrderedMap
- type GoogleBTree
- func (me *GoogleBTree) Get(key interface{}) interface{}
- func (me *GoogleBTree) GetOk(key interface{}) (interface{}, bool)
- func (me *GoogleBTree) Iter(f iter.Callback)
- func (me *GoogleBTree) Len() int
- func (me *GoogleBTree) Set(key interface{}, value interface{})
- func (me *GoogleBTree) Unset(key interface{})
- type Iter
- type OrderedMap
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSkipList ¶
func NewSkipList(lesser func(l, r interface{}) bool) *skiplistOrderedMap
Types ¶
type GoogleBTree ¶
type GoogleBTree struct {
// contains filtered or unexported fields
}
func NewGoogleBTree ¶
func NewGoogleBTree(lesser func(l, r interface{}) bool) *GoogleBTree
func (*GoogleBTree) Get ¶
func (me *GoogleBTree) Get(key interface{}) interface{}
func (*GoogleBTree) GetOk ¶
func (me *GoogleBTree) GetOk(key interface{}) (interface{}, bool)
func (*GoogleBTree) Iter ¶
func (me *GoogleBTree) Iter(f iter.Callback)
func (*GoogleBTree) Len ¶
func (me *GoogleBTree) Len() int
func (*GoogleBTree) Set ¶
func (me *GoogleBTree) Set(key interface{}, value interface{})
func (*GoogleBTree) Unset ¶
func (me *GoogleBTree) Unset(key interface{})
type OrderedMap ¶
type OrderedMap interface { Get(key interface{}) interface{} GetOk(key interface{}) (interface{}, bool) iter.Iterable Set(key, value interface{}) Unset(key interface{}) Len() int }
func New ¶
func New(lesser func(l, r interface{}) bool) OrderedMap
Click to show internal directories.
Click to hide internal directories.