Versions in this module Expand all Collapse all v0 v0.0.2 Sep 5, 2019 Changes in this version + func CalculateVectorBytes(dataType common.DataType, size int) int + func CalculateVectorPartyBytes(dataType common.DataType, size int, hasNulls bool, hasCounts bool) int + type Vector struct + Bytes int + CmpFunc common.CompareFunc + DataType common.DataType + Size int + func NewVector(dataType common.DataType, size int) *Vector + func (v *Vector) Buffer() unsafe.Pointer + func (v *Vector) CheckAllValid() bool + func (v *Vector) GetBool(index int) bool + func (v *Vector) GetMaxValue() uint32 + func (v *Vector) GetMinValue() uint32 + func (v *Vector) GetSliceBytesAligned(lowerBound int, upperBound int) (buffer unsafe.Pointer, startIndex int, bytes int) + func (v *Vector) GetValue(index int) unsafe.Pointer + func (v *Vector) LowerBound(first int, last int, value unsafe.Pointer) int + func (v *Vector) SafeDestruct() + func (v *Vector) SetAllValid() + func (v *Vector) SetBool(index int, value bool) + func (v *Vector) SetValue(index int, data unsafe.Pointer) + func (v *Vector) UpperBound(first int, last int, value unsafe.Pointer) int