Documentation
¶
Index ¶
- Variables
- type AvgRing
- func (r *AvgRing) Add(a interface{}, x, y int64)
- func (r *AvgRing) BatchAdd(a interface{}, start int64, os []uint8, vps []uint64)
- func (r *AvgRing) BatchFill(start int64, os []uint8, vps []uint64, zs []int64, vec *vector.Vector)
- func (r *AvgRing) BulkFill(i int64, zs []int64, vec *vector.Vector)
- func (r *AvgRing) Count() int
- func (r *AvgRing) Dup() ring.Ring
- func (r *AvgRing) Eval(zs []int64) *vector.Vector
- func (r *AvgRing) Fill(i int64, sel, z int64, vec *vector.Vector)
- func (r *AvgRing) Free(m *mheap.Mheap)
- func (r *AvgRing) Grow(m *mheap.Mheap) error
- func (r *AvgRing) Grows(size int, m *mheap.Mheap) error
- func (r *AvgRing) Mul(a interface{}, x, y, z int64)
- func (r *AvgRing) SetLength(n int)
- func (r *AvgRing) Shrink(sels []int64)
- func (r *AvgRing) Shuffle(_ []int64, _ *mheap.Mheap) error
- func (r *AvgRing) Size() int
- func (r *AvgRing) String() string
- func (r *AvgRing) Type() types.Type
- type DecimalRing
- func (r *DecimalRing) Add(a interface{}, x, y int64)
- func (r *DecimalRing) BatchAdd(a interface{}, start int64, os []uint8, vps []uint64)
- func (r *DecimalRing) BatchFill(start int64, os []uint8, vps []uint64, zs []int64, vec *vector.Vector)
- func (r *DecimalRing) BulkFill(i int64, zs []int64, vec *vector.Vector)
- func (r *DecimalRing) Count() int
- func (r *DecimalRing) Dup() ring.Ring
- func (r *DecimalRing) Eval(zs []int64) *vector.Vector
- func (r *DecimalRing) Fill(i int64, sel, z int64, vec *vector.Vector)
- func (r *DecimalRing) Free(m *mheap.Mheap)
- func (r *DecimalRing) Grow(m *mheap.Mheap) error
- func (r *DecimalRing) Grows(size int, m *mheap.Mheap) error
- func (r *DecimalRing) Mul(a interface{}, x, y, z int64)
- func (r *DecimalRing) SetLength(n int)
- func (r *DecimalRing) Shrink(sels []int64)
- func (r *DecimalRing) Shuffle(_ []int64, _ *mheap.Mheap) error
- func (r *DecimalRing) Size() int
- func (r *DecimalRing) String() string
- func (r *DecimalRing) Type() types.Type
Constants ¶
This section is empty.
Variables ¶
View Source
var Decimal128Size = encoding.Decimal128Size
Functions ¶
This section is empty.
Types ¶
type DecimalRing ¶ added in v0.5.0
func NewDecimalRing ¶ added in v0.5.0
func NewDecimalRing(typ types.Type) *DecimalRing
func (*DecimalRing) Add ¶ added in v0.5.0
func (r *DecimalRing) Add(a interface{}, x, y int64)
func (*DecimalRing) BatchAdd ¶ added in v0.5.0
func (r *DecimalRing) BatchAdd(a interface{}, start int64, os []uint8, vps []uint64)
func (*DecimalRing) BulkFill ¶ added in v0.5.0
func (r *DecimalRing) BulkFill(i int64, zs []int64, vec *vector.Vector)
func (*DecimalRing) Count ¶ added in v0.5.0
func (r *DecimalRing) Count() int
func (*DecimalRing) Dup ¶ added in v0.5.0
func (r *DecimalRing) Dup() ring.Ring
func (*DecimalRing) Fill ¶ added in v0.5.0
func (r *DecimalRing) Fill(i int64, sel, z int64, vec *vector.Vector)
func (*DecimalRing) Free ¶ added in v0.5.0
func (r *DecimalRing) Free(m *mheap.Mheap)
func (*DecimalRing) Grows ¶ added in v0.5.0
func (r *DecimalRing) Grows(size int, m *mheap.Mheap) error
func (*DecimalRing) Mul ¶ added in v0.5.0
func (r *DecimalRing) Mul(a interface{}, x, y, z int64)
r[x] += a[y] * z
func (*DecimalRing) SetLength ¶ added in v0.5.0
func (r *DecimalRing) SetLength(n int)
func (*DecimalRing) Shrink ¶ added in v0.5.0
func (r *DecimalRing) Shrink(sels []int64)
func (*DecimalRing) Shuffle ¶ added in v0.5.0
func (r *DecimalRing) Shuffle(_ []int64, _ *mheap.Mheap) error
func (*DecimalRing) Size ¶ added in v0.5.0
func (r *DecimalRing) Size() int
func (*DecimalRing) String ¶ added in v0.5.0
func (r *DecimalRing) String() string
func (*DecimalRing) Type ¶ added in v0.5.0
func (r *DecimalRing) Type() types.Type
Click to show internal directories.
Click to hide internal directories.