Documentation ¶
Index ¶
- Constants
- type Bucket
- type Root
- type RootRaw
- func (z *RootRaw) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *RootRaw) EncodeMsg(en *msgp.Writer) (err error)
- func (z *RootRaw) MarshalMsg(b []byte) (o []byte, err error)
- func (z *RootRaw) Msgsize() (s int)
- func (rr *RootRaw) ToRoot() *Root
- func (z *RootRaw) UnmarshalMsg(bts []byte) (o []byte, err error)
Constants ¶
View Source
const ( BucketCapacity = 64 UtilizationFactor = 0.75 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bucket ¶
type Bucket [][]byte
func (Bucket) MarshalMsg ¶
MarshalMsg implements msgp.Marshaler
type Root ¶
type Root struct { Size int64 BucketCount int64 SplitIndex uint64 MaskHigh uint64 MaskLow uint64 HashKey []byte // contains filtered or unexported fields }
func (*Root) BucketIndex ¶
func (*Root) NeedsSplit ¶
type RootRaw ¶
type RootRaw struct { Size msgp.Number BucketCount msgp.Number SplitIndex msgp.Number MaskHigh msgp.Number MaskLow msgp.Number HashKey []byte }
func (*RootRaw) MarshalMsg ¶
MarshalMsg implements msgp.Marshaler
Click to show internal directories.
Click to hide internal directories.