Documentation
¶
Index ¶
- type Options
- type StdVector
- func (vec *StdVector[T]) Allocated() int
- func (vec *StdVector[T]) Append(v T)
- func (vec *StdVector[T]) AppendMany(vals ...T)
- func (vec *StdVector[T]) BatchDelete(rowGen common.RowGen, cnt int)
- func (vec *StdVector[T]) BatchDeleteInts(sels ...int)
- func (vec *StdVector[T]) BatchDeleteUint32s(sels ...uint32)
- func (vec *StdVector[T]) Bytes() *stl.Bytes
- func (vec *StdVector[T]) Capacity() int
- func (vec *StdVector[T]) Clone(offset, length int, allocator ...*mpool.MPool) stl.Vector[T]
- func (vec *StdVector[T]) Close()
- func (vec *StdVector[T]) Data() []byte
- func (vec *StdVector[T]) DataWindow(offset, length int) []byte
- func (vec *StdVector[T]) Delete(i int) (deleted T)
- func (vec *StdVector[T]) Desc() string
- func (vec *StdVector[T]) Get(i int) (v T)
- func (vec *StdVector[T]) GetAllocator() *mpool.MPool
- func (vec *StdVector[T]) InitFromSharedBuf(buf []byte) (n int64, err error)
- func (vec *StdVector[T]) IsView() bool
- func (vec *StdVector[T]) Length() int
- func (vec *StdVector[T]) ReadBytes(data *stl.Bytes, share bool)
- func (vec *StdVector[T]) ReadFrom(r io.Reader) (n int64, err error)
- func (vec *StdVector[T]) Reset()
- func (vec *StdVector[T]) Slice() []T
- func (vec *StdVector[T]) SlicePtr() (ptr unsafe.Pointer)
- func (vec *StdVector[T]) SliceWindow(offset, length int) []T
- func (vec *StdVector[T]) String() string
- func (vec *StdVector[T]) Update(i int, v T)
- func (vec *StdVector[T]) WindowAsBytes(offset, length int) *stl.Bytes
- func (vec *StdVector[T]) WriteTo(w io.Writer) (n int64, err error)
- type StrVector
- func (vec *StrVector[T]) Allocated() int
- func (vec *StrVector[T]) Append(v T)
- func (vec *StrVector[T]) AppendMany(vals ...T)
- func (vec *StrVector[T]) BatchDelete(rowGen common.RowGen, cnt int)
- func (vec *StrVector[T]) BatchDeleteInts(sels ...int)
- func (vec *StrVector[T]) BatchDeleteUint32s(sels ...uint32)
- func (vec *StrVector[T]) Bytes() *stl.Bytes
- func (vec *StrVector[T]) Capacity() int
- func (vec *StrVector[T]) Clone(offset, length int, allocator ...*mpool.MPool) stl.Vector[T]
- func (vec *StrVector[T]) Close()
- func (vec *StrVector[T]) Data() []byte
- func (vec *StrVector[T]) DataWindow(offset, length int) []byte
- func (vec *StrVector[T]) Delete(i int) (deleted T)
- func (vec *StrVector[T]) Desc() string
- func (vec *StrVector[T]) Get(i int) T
- func (vec *StrVector[T]) GetAllocator() *mpool.MPool
- func (vec *StrVector[T]) InitFromSharedBuf(buf []byte) (n int64, err error)
- func (vec *StrVector[T]) IsView() bool
- func (vec *StrVector[T]) Length() int
- func (vec *StrVector[T]) ReadBytes(data *stl.Bytes, share bool)
- func (vec *StrVector[T]) ReadFrom(r io.Reader) (n int64, err error)
- func (vec *StrVector[T]) Reset()
- func (vec *StrVector[T]) Slice() []T
- func (vec *StrVector[T]) SlicePtr() unsafe.Pointer
- func (vec *StrVector[T]) SliceWindow(_, _ int) []T
- func (vec *StrVector[T]) String() string
- func (vec *StrVector[T]) Update(i int, v T)
- func (vec *StrVector[T]) WindowAsBytes(offset, length int) *stl.Bytes
- func (vec *StrVector[T]) WriteTo(w io.Writer) (n int64, err error)
- type Vector
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StdVector ¶
type StdVector[T any] struct { // contains filtered or unexported fields }
func NewStdVector ¶
func (*StdVector[T]) AppendMany ¶
func (vec *StdVector[T]) AppendMany(vals ...T)
func (*StdVector[T]) BatchDelete ¶ added in v0.6.0
func (*StdVector[T]) BatchDeleteInts ¶ added in v0.6.0
func (*StdVector[T]) BatchDeleteUint32s ¶ added in v0.6.0
func (*StdVector[T]) DataWindow ¶
func (*StdVector[T]) GetAllocator ¶
func (*StdVector[T]) InitFromSharedBuf ¶
func (*StdVector[T]) SliceWindow ¶
func (*StdVector[T]) WindowAsBytes ¶ added in v0.6.0
type StrVector ¶
type StrVector[T any] struct { // contains filtered or unexported fields }
func NewStrVector ¶
func (*StrVector[T]) AppendMany ¶
func (vec *StrVector[T]) AppendMany(vals ...T)
func (*StrVector[T]) BatchDelete ¶ added in v0.6.0
func (*StrVector[T]) BatchDeleteInts ¶ added in v0.6.0
func (*StrVector[T]) BatchDeleteUint32s ¶ added in v0.6.0
func (*StrVector[T]) DataWindow ¶
func (*StrVector[T]) GetAllocator ¶
func (*StrVector[T]) InitFromSharedBuf ¶
func (*StrVector[T]) SliceWindow ¶
func (*StrVector[T]) WindowAsBytes ¶ added in v0.6.0
Click to show internal directories.
Click to hide internal directories.