Versions in this module Expand all Collapse all v3 v3.4.16 Apr 15, 2021 Changes in this version + type BytesAffineComparable []byte + func (b BytesAffineComparable) Compare(c Comparable) int + type Comparable interface + Compare func(c Comparable) int + type Int64Comparable int64 + func (v Int64Comparable) Compare(c Comparable) int + type Interval struct + Begin Comparable + End Comparable + func NewBytesAffineInterval(begin, end []byte) Interval + func NewBytesAffinePoint(b []byte) Interval + func NewInt64Interval(a int64, b int64) Interval + func NewInt64Point(a int64) Interval + func NewStringAffineInterval(begin, end string) Interval + func NewStringAffinePoint(s string) Interval + func NewStringInterval(begin, end string) Interval + func NewStringPoint(s string) Interval + func (ivl *Interval) Compare(c Comparable) int + type IntervalTree interface + Contains func(ivl Interval) bool + Delete func(ivl Interval) bool + Find func(ivl Interval) *IntervalValue + Height func() int + Insert func(ivl Interval, val interface{}) + Intersects func(iv Interval) bool + Len func() int + MaxHeight func() int + Stab func(iv Interval) []*IntervalValue + Union func(inIvt IntervalTree, ivl Interval) + Visit func(ivl Interval, ivv IntervalVisitor) + func NewIntervalTree() IntervalTree + type IntervalValue struct + Ivl Interval + Val interface{} + type IntervalVisitor func(n *IntervalValue) bool + type StringAffineComparable string + func (s StringAffineComparable) Compare(c Comparable) int + type StringComparable string + func (s StringComparable) Compare(c Comparable) int v3.4.15-cyral.1 Apr 15, 2021 Other modules containing this package github.com/cyralinc/etcd