package array
import "github.com/influxdata/flux/array"
Index ¶
- Variables
- type Array
- func CopyValidValues(mem memory.Allocator, values Array, nullCheckArray Array) Array
- func Slice(arr Array, i, j int) Array
- type Boolean
- func And(l, r *Boolean, mem memory.Allocator) (*Boolean, error)
- func AndConst(fixed *bool, arr *Boolean, mem memory.Allocator) (*Boolean, error)
- func BooleanBooleanEqual(l *Boolean, r *Boolean, mem memory.Allocator) (*Boolean, error)
- func BooleanBooleanEqualLConst(l bool, r *Boolean, mem memory.Allocator) (*Boolean, error)
- func BooleanBooleanEqualRConst(l *Boolean, r bool, mem memory.Allocator) (*Boolean, error)
- func BooleanBooleanNotEqual(l *Boolean, r *Boolean, mem memory.Allocator) (*Boolean, error)
- func BooleanBooleanNotEqualLConst(l bool, r *Boolean, mem memory.Allocator) (*Boolean, error)
- func BooleanBooleanNotEqualRConst(l *Boolean, r bool, mem memory.Allocator) (*Boolean, error)
- func BooleanConditional(t *Boolean, c, a *Boolean, mem memory.Allocator) (*Boolean, error)
- func BooleanConditionalAConst(t *Boolean, c *Boolean, a *bool, mem memory.Allocator) (*Boolean, error)
- func BooleanConditionalCConst(t *Boolean, c *bool, a *Boolean, mem memory.Allocator) (*Boolean, error)
- func BooleanConditionalCConstAConst(t *Boolean, c, a *bool, mem memory.Allocator) (*Boolean, error)
- func BooleanExists(v *Boolean, mem memory.Allocator) (*Boolean, error)
- func BooleanNot(v *Boolean, mem memory.Allocator) (*Boolean, error)
- func BooleanRepeat(v bool, isNull bool, n int, mem memory.Allocator) *Boolean
- func FloatExists(v *Float, mem memory.Allocator) (*Boolean, error)
- func FloatFloatEqual(l *Float, r *Float, mem memory.Allocator) (*Boolean, error)
- func FloatFloatEqualLConst(l float64, r *Float, mem memory.Allocator) (*Boolean, error)
- func FloatFloatEqualRConst(l *Float, r float64, mem memory.Allocator) (*Boolean, error)
- func FloatFloatGreaterThan(l *Float, r *Float, mem memory.Allocator) (*Boolean, error)
- func FloatFloatGreaterThanEqual(l *Float, r *Float, mem memory.Allocator) (*Boolean, error)
- func FloatFloatGreaterThanEqualLConst(l float64, r *Float, mem memory.Allocator) (*Boolean, error)
- func FloatFloatGreaterThanEqualRConst(l *Float, r float64, mem memory.Allocator) (*Boolean, error)
- func FloatFloatGreaterThanLConst(l float64, r *Float, mem memory.Allocator) (*Boolean, error)
- func FloatFloatGreaterThanRConst(l *Float, r float64, mem memory.Allocator) (*Boolean, error)
- func FloatFloatLessThan(l *Float, r *Float, mem memory.Allocator) (*Boolean, error)
- func FloatFloatLessThanEqual(l *Float, r *Float, mem memory.Allocator) (*Boolean, error)
- func FloatFloatLessThanEqualLConst(l float64, r *Float, mem memory.Allocator) (*Boolean, error)
- func FloatFloatLessThanEqualRConst(l *Float, r float64, mem memory.Allocator) (*Boolean, error)
- func FloatFloatLessThanLConst(l float64, r *Float, mem memory.Allocator) (*Boolean, error)
- func FloatFloatLessThanRConst(l *Float, r float64, mem memory.Allocator) (*Boolean, error)
- func FloatFloatNotEqual(l *Float, r *Float, mem memory.Allocator) (*Boolean, error)
- func FloatFloatNotEqualLConst(l float64, r *Float, mem memory.Allocator) (*Boolean, error)
- func FloatFloatNotEqualRConst(l *Float, r float64, mem memory.Allocator) (*Boolean, error)
- func FloatIntEqual(l *Float, r *Int, mem memory.Allocator) (*Boolean, error)
- func FloatIntEqualLConst(l float64, r *Int, mem memory.Allocator) (*Boolean, error)
- func FloatIntEqualRConst(l *Float, r int64, mem memory.Allocator) (*Boolean, error)
- func FloatIntGreaterThan(l *Float, r *Int, mem memory.Allocator) (*Boolean, error)
- func FloatIntGreaterThanEqual(l *Float, r *Int, mem memory.Allocator) (*Boolean, error)
- func FloatIntGreaterThanEqualLConst(l float64, r *Int, mem memory.Allocator) (*Boolean, error)
- func FloatIntGreaterThanEqualRConst(l *Float, r int64, mem memory.Allocator) (*Boolean, error)
- func FloatIntGreaterThanLConst(l float64, r *Int, mem memory.Allocator) (*Boolean, error)
- func FloatIntGreaterThanRConst(l *Float, r int64, mem memory.Allocator) (*Boolean, error)
- func FloatIntLessThan(l *Float, r *Int, mem memory.Allocator) (*Boolean, error)
- func FloatIntLessThanEqual(l *Float, r *Int, mem memory.Allocator) (*Boolean, error)
- func FloatIntLessThanEqualLConst(l float64, r *Int, mem memory.Allocator) (*Boolean, error)
- func FloatIntLessThanEqualRConst(l *Float, r int64, mem memory.Allocator) (*Boolean, error)
- func FloatIntLessThanLConst(l float64, r *Int, mem memory.Allocator) (*Boolean, error)
- func FloatIntLessThanRConst(l *Float, r int64, mem memory.Allocator) (*Boolean, error)
- func FloatIntNotEqual(l *Float, r *Int, mem memory.Allocator) (*Boolean, error)
- func FloatIntNotEqualLConst(l float64, r *Int, mem memory.Allocator) (*Boolean, error)
- func FloatIntNotEqualRConst(l *Float, r int64, mem memory.Allocator) (*Boolean, error)
- func FloatUintEqual(l *Float, r *Uint, mem memory.Allocator) (*Boolean, error)
- func FloatUintEqualLConst(l float64, r *Uint, mem memory.Allocator) (*Boolean, error)
- func FloatUintEqualRConst(l *Float, r uint64, mem memory.Allocator) (*Boolean, error)
- func FloatUintGreaterThan(l *Float, r *Uint, mem memory.Allocator) (*Boolean, error)
- func FloatUintGreaterThanEqual(l *Float, r *Uint, mem memory.Allocator) (*Boolean, error)
- func FloatUintGreaterThanEqualLConst(l float64, r *Uint, mem memory.Allocator) (*Boolean, error)
- func FloatUintGreaterThanEqualRConst(l *Float, r uint64, mem memory.Allocator) (*Boolean, error)
- func FloatUintGreaterThanLConst(l float64, r *Uint, mem memory.Allocator) (*Boolean, error)
- func FloatUintGreaterThanRConst(l *Float, r uint64, mem memory.Allocator) (*Boolean, error)
- func FloatUintLessThan(l *Float, r *Uint, mem memory.Allocator) (*Boolean, error)
- func FloatUintLessThanEqual(l *Float, r *Uint, mem memory.Allocator) (*Boolean, error)
- func FloatUintLessThanEqualLConst(l float64, r *Uint, mem memory.Allocator) (*Boolean, error)
- func FloatUintLessThanEqualRConst(l *Float, r uint64, mem memory.Allocator) (*Boolean, error)
- func FloatUintLessThanLConst(l float64, r *Uint, mem memory.Allocator) (*Boolean, error)
- func FloatUintLessThanRConst(l *Float, r uint64, mem memory.Allocator) (*Boolean, error)
- func FloatUintNotEqual(l *Float, r *Uint, mem memory.Allocator) (*Boolean, error)
- func FloatUintNotEqualLConst(l float64, r *Uint, mem memory.Allocator) (*Boolean, error)
- func FloatUintNotEqualRConst(l *Float, r uint64, mem memory.Allocator) (*Boolean, error)
- func IntExists(v *Int, mem memory.Allocator) (*Boolean, error)
- func IntFloatEqual(l *Int, r *Float, mem memory.Allocator) (*Boolean, error)
- func IntFloatEqualLConst(l int64, r *Float, mem memory.Allocator) (*Boolean, error)
- func IntFloatEqualRConst(l *Int, r float64, mem memory.Allocator) (*Boolean, error)
- func IntFloatGreaterThan(l *Int, r *Float, mem memory.Allocator) (*Boolean, error)
- func IntFloatGreaterThanEqual(l *Int, r *Float, mem memory.Allocator) (*Boolean, error)
- func IntFloatGreaterThanEqualLConst(l int64, r *Float, mem memory.Allocator) (*Boolean, error)
- func IntFloatGreaterThanEqualRConst(l *Int, r float64, mem memory.Allocator) (*Boolean, error)
- func IntFloatGreaterThanLConst(l int64, r *Float, mem memory.Allocator) (*Boolean, error)
- func IntFloatGreaterThanRConst(l *Int, r float64, mem memory.Allocator) (*Boolean, error)
- func IntFloatLessThan(l *Int, r *Float, mem memory.Allocator) (*Boolean, error)
- func IntFloatLessThanEqual(l *Int, r *Float, mem memory.Allocator) (*Boolean, error)
- func IntFloatLessThanEqualLConst(l int64, r *Float, mem memory.Allocator) (*Boolean, error)
- func IntFloatLessThanEqualRConst(l *Int, r float64, mem memory.Allocator) (*Boolean, error)
- func IntFloatLessThanLConst(l int64, r *Float, mem memory.Allocator) (*Boolean, error)
- func IntFloatLessThanRConst(l *Int, r float64, mem memory.Allocator) (*Boolean, error)
- func IntFloatNotEqual(l *Int, r *Float, mem memory.Allocator) (*Boolean, error)
- func IntFloatNotEqualLConst(l int64, r *Float, mem memory.Allocator) (*Boolean, error)
- func IntFloatNotEqualRConst(l *Int, r float64, mem memory.Allocator) (*Boolean, error)
- func IntIntEqual(l *Int, r *Int, mem memory.Allocator) (*Boolean, error)
- func IntIntEqualLConst(l int64, r *Int, mem memory.Allocator) (*Boolean, error)
- func IntIntEqualRConst(l *Int, r int64, mem memory.Allocator) (*Boolean, error)
- func IntIntGreaterThan(l *Int, r *Int, mem memory.Allocator) (*Boolean, error)
- func IntIntGreaterThanEqual(l *Int, r *Int, mem memory.Allocator) (*Boolean, error)
- func IntIntGreaterThanEqualLConst(l int64, r *Int, mem memory.Allocator) (*Boolean, error)
- func IntIntGreaterThanEqualRConst(l *Int, r int64, mem memory.Allocator) (*Boolean, error)
- func IntIntGreaterThanLConst(l int64, r *Int, mem memory.Allocator) (*Boolean, error)
- func IntIntGreaterThanRConst(l *Int, r int64, mem memory.Allocator) (*Boolean, error)
- func IntIntLessThan(l *Int, r *Int, mem memory.Allocator) (*Boolean, error)
- func IntIntLessThanEqual(l *Int, r *Int, mem memory.Allocator) (*Boolean, error)
- func IntIntLessThanEqualLConst(l int64, r *Int, mem memory.Allocator) (*Boolean, error)
- func IntIntLessThanEqualRConst(l *Int, r int64, mem memory.Allocator) (*Boolean, error)
- func IntIntLessThanLConst(l int64, r *Int, mem memory.Allocator) (*Boolean, error)
- func IntIntLessThanRConst(l *Int, r int64, mem memory.Allocator) (*Boolean, error)
- func IntIntNotEqual(l *Int, r *Int, mem memory.Allocator) (*Boolean, error)
- func IntIntNotEqualLConst(l int64, r *Int, mem memory.Allocator) (*Boolean, error)
- func IntIntNotEqualRConst(l *Int, r int64, mem memory.Allocator) (*Boolean, error)
- func IntUintEqual(l *Int, r *Uint, mem memory.Allocator) (*Boolean, error)
- func IntUintEqualLConst(l int64, r *Uint, mem memory.Allocator) (*Boolean, error)
- func IntUintEqualRConst(l *Int, r uint64, mem memory.Allocator) (*Boolean, error)
- func IntUintGreaterThan(l *Int, r *Uint, mem memory.Allocator) (*Boolean, error)
- func IntUintGreaterThanEqual(l *Int, r *Uint, mem memory.Allocator) (*Boolean, error)
- func IntUintGreaterThanEqualLConst(l int64, r *Uint, mem memory.Allocator) (*Boolean, error)
- func IntUintGreaterThanEqualRConst(l *Int, r uint64, mem memory.Allocator) (*Boolean, error)
- func IntUintGreaterThanLConst(l int64, r *Uint, mem memory.Allocator) (*Boolean, error)
- func IntUintGreaterThanRConst(l *Int, r uint64, mem memory.Allocator) (*Boolean, error)
- func IntUintLessThan(l *Int, r *Uint, mem memory.Allocator) (*Boolean, error)
- func IntUintLessThanEqual(l *Int, r *Uint, mem memory.Allocator) (*Boolean, error)
- func IntUintLessThanEqualLConst(l int64, r *Uint, mem memory.Allocator) (*Boolean, error)
- func IntUintLessThanEqualRConst(l *Int, r uint64, mem memory.Allocator) (*Boolean, error)
- func IntUintLessThanLConst(l int64, r *Uint, mem memory.Allocator) (*Boolean, error)
- func IntUintLessThanRConst(l *Int, r uint64, mem memory.Allocator) (*Boolean, error)
- func IntUintNotEqual(l *Int, r *Uint, mem memory.Allocator) (*Boolean, error)
- func IntUintNotEqualLConst(l int64, r *Uint, mem memory.Allocator) (*Boolean, error)
- func IntUintNotEqualRConst(l *Int, r uint64, mem memory.Allocator) (*Boolean, error)
- func Or(l, r *Boolean, mem memory.Allocator) (*Boolean, error)
- func OrConst(fixed *bool, arr *Boolean, mem memory.Allocator) (*Boolean, error)
- func StringExists(v *String, mem memory.Allocator) (*Boolean, error)
- func StringStringEqual(l *String, r *String, mem memory.Allocator) (*Boolean, error)
- func StringStringEqualLConst(l string, r *String, mem memory.Allocator) (*Boolean, error)
- func StringStringEqualRConst(l *String, r string, mem memory.Allocator) (*Boolean, error)
- func StringStringGreaterThan(l *String, r *String, mem memory.Allocator) (*Boolean, error)
- func StringStringGreaterThanEqual(l *String, r *String, mem memory.Allocator) (*Boolean, error)
- func StringStringGreaterThanEqualLConst(l string, r *String, mem memory.Allocator) (*Boolean, error)
- func StringStringGreaterThanEqualRConst(l *String, r string, mem memory.Allocator) (*Boolean, error)
- func StringStringGreaterThanLConst(l string, r *String, mem memory.Allocator) (*Boolean, error)
- func StringStringGreaterThanRConst(l *String, r string, mem memory.Allocator) (*Boolean, error)
- func StringStringLessThan(l *String, r *String, mem memory.Allocator) (*Boolean, error)
- func StringStringLessThanEqual(l *String, r *String, mem memory.Allocator) (*Boolean, error)
- func StringStringLessThanEqualLConst(l string, r *String, mem memory.Allocator) (*Boolean, error)
- func StringStringLessThanEqualRConst(l *String, r string, mem memory.Allocator) (*Boolean, error)
- func StringStringLessThanLConst(l string, r *String, mem memory.Allocator) (*Boolean, error)
- func StringStringLessThanRConst(l *String, r string, mem memory.Allocator) (*Boolean, error)
- func StringStringNotEqual(l *String, r *String, mem memory.Allocator) (*Boolean, error)
- func StringStringNotEqualLConst(l string, r *String, mem memory.Allocator) (*Boolean, error)
- func StringStringNotEqualRConst(l *String, r string, mem memory.Allocator) (*Boolean, error)
- func UintExists(v *Uint, mem memory.Allocator) (*Boolean, error)
- func UintFloatEqual(l *Uint, r *Float, mem memory.Allocator) (*Boolean, error)
- func UintFloatEqualLConst(l uint64, r *Float, mem memory.Allocator) (*Boolean, error)
- func UintFloatEqualRConst(l *Uint, r float64, mem memory.Allocator) (*Boolean, error)
- func UintFloatGreaterThan(l *Uint, r *Float, mem memory.Allocator) (*Boolean, error)
- func UintFloatGreaterThanEqual(l *Uint, r *Float, mem memory.Allocator) (*Boolean, error)
- func UintFloatGreaterThanEqualLConst(l uint64, r *Float, mem memory.Allocator) (*Boolean, error)
- func UintFloatGreaterThanEqualRConst(l *Uint, r float64, mem memory.Allocator) (*Boolean, error)
- func UintFloatGreaterThanLConst(l uint64, r *Float, mem memory.Allocator) (*Boolean, error)
- func UintFloatGreaterThanRConst(l *Uint, r float64, mem memory.Allocator) (*Boolean, error)
- func UintFloatLessThan(l *Uint, r *Float, mem memory.Allocator) (*Boolean, error)
- func UintFloatLessThanEqual(l *Uint, r *Float, mem memory.Allocator) (*Boolean, error)
- func UintFloatLessThanEqualLConst(l uint64, r *Float, mem memory.Allocator) (*Boolean, error)
- func UintFloatLessThanEqualRConst(l *Uint, r float64, mem memory.Allocator) (*Boolean, error)
- func UintFloatLessThanLConst(l uint64, r *Float, mem memory.Allocator) (*Boolean, error)
- func UintFloatLessThanRConst(l *Uint, r float64, mem memory.Allocator) (*Boolean, error)
- func UintFloatNotEqual(l *Uint, r *Float, mem memory.Allocator) (*Boolean, error)
- func UintFloatNotEqualLConst(l uint64, r *Float, mem memory.Allocator) (*Boolean, error)
- func UintFloatNotEqualRConst(l *Uint, r float64, mem memory.Allocator) (*Boolean, error)
- func UintIntEqual(l *Uint, r *Int, mem memory.Allocator) (*Boolean, error)
- func UintIntEqualLConst(l uint64, r *Int, mem memory.Allocator) (*Boolean, error)
- func UintIntEqualRConst(l *Uint, r int64, mem memory.Allocator) (*Boolean, error)
- func UintIntGreaterThan(l *Uint, r *Int, mem memory.Allocator) (*Boolean, error)
- func UintIntGreaterThanEqual(l *Uint, r *Int, mem memory.Allocator) (*Boolean, error)
- func UintIntGreaterThanEqualLConst(l uint64, r *Int, mem memory.Allocator) (*Boolean, error)
- func UintIntGreaterThanEqualRConst(l *Uint, r int64, mem memory.Allocator) (*Boolean, error)
- func UintIntGreaterThanLConst(l uint64, r *Int, mem memory.Allocator) (*Boolean, error)
- func UintIntGreaterThanRConst(l *Uint, r int64, mem memory.Allocator) (*Boolean, error)
- func UintIntLessThan(l *Uint, r *Int, mem memory.Allocator) (*Boolean, error)
- func UintIntLessThanEqual(l *Uint, r *Int, mem memory.Allocator) (*Boolean, error)
- func UintIntLessThanEqualLConst(l uint64, r *Int, mem memory.Allocator) (*Boolean, error)
- func UintIntLessThanEqualRConst(l *Uint, r int64, mem memory.Allocator) (*Boolean, error)
- func UintIntLessThanLConst(l uint64, r *Int, mem memory.Allocator) (*Boolean, error)
- func UintIntLessThanRConst(l *Uint, r int64, mem memory.Allocator) (*Boolean, error)
- func UintIntNotEqual(l *Uint, r *Int, mem memory.Allocator) (*Boolean, error)
- func UintIntNotEqualLConst(l uint64, r *Int, mem memory.Allocator) (*Boolean, error)
- func UintIntNotEqualRConst(l *Uint, r int64, mem memory.Allocator) (*Boolean, error)
- func UintUintEqual(l *Uint, r *Uint, mem memory.Allocator) (*Boolean, error)
- func UintUintEqualLConst(l uint64, r *Uint, mem memory.Allocator) (*Boolean, error)
- func UintUintEqualRConst(l *Uint, r uint64, mem memory.Allocator) (*Boolean, error)
- func UintUintGreaterThan(l *Uint, r *Uint, mem memory.Allocator) (*Boolean, error)
- func UintUintGreaterThanEqual(l *Uint, r *Uint, mem memory.Allocator) (*Boolean, error)
- func UintUintGreaterThanEqualLConst(l uint64, r *Uint, mem memory.Allocator) (*Boolean, error)
- func UintUintGreaterThanEqualRConst(l *Uint, r uint64, mem memory.Allocator) (*Boolean, error)
- func UintUintGreaterThanLConst(l uint64, r *Uint, mem memory.Allocator) (*Boolean, error)
- func UintUintGreaterThanRConst(l *Uint, r uint64, mem memory.Allocator) (*Boolean, error)
- func UintUintLessThan(l *Uint, r *Uint, mem memory.Allocator) (*Boolean, error)
- func UintUintLessThanEqual(l *Uint, r *Uint, mem memory.Allocator) (*Boolean, error)
- func UintUintLessThanEqualLConst(l uint64, r *Uint, mem memory.Allocator) (*Boolean, error)
- func UintUintLessThanEqualRConst(l *Uint, r uint64, mem memory.Allocator) (*Boolean, error)
- func UintUintLessThanLConst(l uint64, r *Uint, mem memory.Allocator) (*Boolean, error)
- func UintUintLessThanRConst(l *Uint, r uint64, mem memory.Allocator) (*Boolean, error)
- func UintUintNotEqual(l *Uint, r *Uint, mem memory.Allocator) (*Boolean, error)
- func UintUintNotEqualLConst(l uint64, r *Uint, mem memory.Allocator) (*Boolean, error)
- func UintUintNotEqualRConst(l *Uint, r uint64, mem memory.Allocator) (*Boolean, error)
- type BooleanBuilder
- func NewBooleanBuilder(mem memory.Allocator) *BooleanBuilder
- func (b *BooleanBuilder) Append(v bool)
- func (b *BooleanBuilder) AppendNull()
- func (b *BooleanBuilder) AppendValues(v []bool, valid []bool)
- func (b *BooleanBuilder) Cap() int
- func (b *BooleanBuilder) CopyValidValues(values *Boolean, nullCheckArray Array)
- func (b *BooleanBuilder) Len() int
- func (b *BooleanBuilder) NewArray() Array
- func (b *BooleanBuilder) NewBooleanArray() *Boolean
- func (b *BooleanBuilder) NullN() int
- func (b *BooleanBuilder) Release()
- func (b *BooleanBuilder) Reserve(n int)
- func (b *BooleanBuilder) Resize(n int)
- func (b *BooleanBuilder) Retain()
- func (b *BooleanBuilder) UnsafeAppend(v bool)
- func (b *BooleanBuilder) UnsafeAppendBoolToBitmap(isValid bool)
- type Builder
- type DataType
- type Float
- func FloatAdd(l, r *Float, mem memory.Allocator) (*Float, error)
- func FloatAddLConst(l float64, r *Float, mem memory.Allocator) (*Float, error)
- func FloatAddRConst(l *Float, r float64, mem memory.Allocator) (*Float, error)
- func FloatConditional(t *Boolean, c, a *Float, mem memory.Allocator) (*Float, error)
- func FloatConditionalAConst(t *Boolean, c *Float, a *float64, mem memory.Allocator) (*Float, error)
- func FloatConditionalCConst(t *Boolean, c *float64, a *Float, mem memory.Allocator) (*Float, error)
- func FloatConditionalCConstAConst(t *Boolean, c, a *float64, mem memory.Allocator) (*Float, error)
- func FloatDiv(l, r *Float, mem memory.Allocator) (*Float, error)
- func FloatDivLConst(l float64, r *Float, mem memory.Allocator) (*Float, error)
- func FloatDivRConst(l *Float, r float64, mem memory.Allocator) (*Float, error)
- func FloatMod(l, r *Float, mem memory.Allocator) (*Float, error)
- func FloatModLConst(l float64, r *Float, mem memory.Allocator) (*Float, error)
- func FloatModRConst(l *Float, r float64, mem memory.Allocator) (*Float, error)
- func FloatMul(l, r *Float, mem memory.Allocator) (*Float, error)
- func FloatMulLConst(l float64, r *Float, mem memory.Allocator) (*Float, error)
- func FloatMulRConst(l *Float, r float64, mem memory.Allocator) (*Float, error)
- func FloatPow(l, r *Float, mem memory.Allocator) (*Float, error)
- func FloatPowLConst(l float64, r *Float, mem memory.Allocator) (*Float, error)
- func FloatPowRConst(l *Float, r float64, mem memory.Allocator) (*Float, error)
- func FloatRepeat(v float64, isNull bool, n int, mem memory.Allocator) *Float
- func FloatSub(l, r *Float, mem memory.Allocator) (*Float, error)
- func FloatSubLConst(l float64, r *Float, mem memory.Allocator) (*Float, error)
- func FloatSubRConst(l *Float, r float64, mem memory.Allocator) (*Float, error)
- func FloatUnarySub(v *Float, mem memory.Allocator) (*Float, error)
- func IntPow(l, r *Int, mem memory.Allocator) (*Float, error)
- func IntPowLConst(l int64, r *Int, mem memory.Allocator) (*Float, error)
- func IntPowRConst(l *Int, r int64, mem memory.Allocator) (*Float, error)
- func ToFloatConv(mem memory.Allocator, arr Array) (*Float, error)
- func UintPow(l, r *Uint, mem memory.Allocator) (*Float, error)
- func UintPowLConst(l uint64, r *Uint, mem memory.Allocator) (*Float, error)
- func UintPowRConst(l *Uint, r uint64, mem memory.Allocator) (*Float, error)
- type FloatBuilder
- func NewFloatBuilder(mem memory.Allocator) *FloatBuilder
- func (b *FloatBuilder) Append(v float64)
- func (b *FloatBuilder) AppendNull()
- func (b *FloatBuilder) AppendValues(v []float64, valid []bool)
- func (b *FloatBuilder) Cap() int
- func (b *FloatBuilder) CopyValidValues(values *Float, nullCheckArray Array)
- func (b *FloatBuilder) Len() int
- func (b *FloatBuilder) NewArray() Array
- func (b *FloatBuilder) NewFloatArray() *Float
- func (b *FloatBuilder) NullN() int
- func (b *FloatBuilder) Release()
- func (b *FloatBuilder) Reserve(n int)
- func (b *FloatBuilder) Resize(n int)
- func (b *FloatBuilder) Retain()
- func (b *FloatBuilder) UnsafeAppend(v float64)
- func (b *FloatBuilder) UnsafeAppendBoolToBitmap(isValid bool)
- type Int
- func IntAdd(l, r *Int, mem memory.Allocator) (*Int, error)
- func IntAddLConst(l int64, r *Int, mem memory.Allocator) (*Int, error)
- func IntAddRConst(l *Int, r int64, mem memory.Allocator) (*Int, error)
- func IntConditional(t *Boolean, c, a *Int, mem memory.Allocator) (*Int, error)
- func IntConditionalAConst(t *Boolean, c *Int, a *int64, mem memory.Allocator) (*Int, error)
- func IntConditionalCConst(t *Boolean, c *int64, a *Int, mem memory.Allocator) (*Int, error)
- func IntConditionalCConstAConst(t *Boolean, c, a *int64, mem memory.Allocator) (*Int, error)
- func IntDiv(l, r *Int, mem memory.Allocator) (*Int, error)
- func IntDivLConst(l int64, r *Int, mem memory.Allocator) (*Int, error)
- func IntDivRConst(l *Int, r int64, mem memory.Allocator) (*Int, error)
- func IntMod(l, r *Int, mem memory.Allocator) (*Int, error)
- func IntModLConst(l int64, r *Int, mem memory.Allocator) (*Int, error)
- func IntModRConst(l *Int, r int64, mem memory.Allocator) (*Int, error)
- func IntMul(l, r *Int, mem memory.Allocator) (*Int, error)
- func IntMulLConst(l int64, r *Int, mem memory.Allocator) (*Int, error)
- func IntMulRConst(l *Int, r int64, mem memory.Allocator) (*Int, error)
- func IntRepeat(v int64, isNull bool, n int, mem memory.Allocator) *Int
- func IntSub(l, r *Int, mem memory.Allocator) (*Int, error)
- func IntSubLConst(l int64, r *Int, mem memory.Allocator) (*Int, error)
- func IntSubRConst(l *Int, r int64, mem memory.Allocator) (*Int, error)
- func IntUnarySub(v *Int, mem memory.Allocator) (*Int, error)
- type IntBuilder
- func NewIntBuilder(mem memory.Allocator) *IntBuilder
- func (b *IntBuilder) Append(v int64)
- func (b *IntBuilder) AppendNull()
- func (b *IntBuilder) AppendValues(v []int64, valid []bool)
- func (b *IntBuilder) Cap() int
- func (b *IntBuilder) CopyValidValues(values *Int, nullCheckArray Array)
- func (b *IntBuilder) Len() int
- func (b *IntBuilder) NewArray() Array
- func (b *IntBuilder) NewIntArray() *Int
- func (b *IntBuilder) NullN() int
- func (b *IntBuilder) Release()
- func (b *IntBuilder) Reserve(n int)
- func (b *IntBuilder) Resize(n int)
- func (b *IntBuilder) Retain()
- func (b *IntBuilder) UnsafeAppend(v int64)
- func (b *IntBuilder) UnsafeAppendBoolToBitmap(isValid bool)
- type String
- func NewStringFromBinaryArray(data *array.Binary) *String
- func StringAdd(l, r *String, mem memory.Allocator) (*String, error)
- func StringAddLConst(l string, r *String, mem memory.Allocator) (*String, error)
- func StringAddRConst(l *String, r string, mem memory.Allocator) (*String, error)
- func StringConditional(t *Boolean, c, a *String, mem memory.Allocator) (*String, error)
- func StringConditionalAConst(t *Boolean, c *String, a *string, mem memory.Allocator) (*String, error)
- func StringConditionalCConst(t *Boolean, c *string, a *String, mem memory.Allocator) (*String, error)
- func StringConditionalCConstAConst(t *Boolean, c, a *string, mem memory.Allocator) (*String, error)
- func StringRepeat(v string, n int, mem memory.Allocator) *String
- func (a *String) DataType() DataType
- func (a *String) IsConstant() bool
- func (a *String) Slice(i, j int) Array
- func (a *String) Value(i int) string
- type StringBuilder
- func NewStringBuilder(mem memory.Allocator) *StringBuilder
- func (b *StringBuilder) Append(v string)
- func (b *StringBuilder) AppendBytes(buf []byte)
- func (b *StringBuilder) AppendNull()
- func (b *StringBuilder) AppendValues(v []string, valid []bool)
- func (b *StringBuilder) Cap() int
- func (b *StringBuilder) CopyValidValues(values *String, nullCheckArray Array)
- func (b *StringBuilder) Len() int
- func (b *StringBuilder) NewArray() Array
- func (b *StringBuilder) NewStringArray() *String
- func (b *StringBuilder) NullN() int
- func (b *StringBuilder) Release()
- func (b *StringBuilder) Reserve(n int)
- func (b *StringBuilder) ReserveData(n int)
- func (b *StringBuilder) Resize(n int)
- func (b *StringBuilder) Retain()
- type Uint
- func UintAdd(l, r *Uint, mem memory.Allocator) (*Uint, error)
- func UintAddLConst(l uint64, r *Uint, mem memory.Allocator) (*Uint, error)
- func UintAddRConst(l *Uint, r uint64, mem memory.Allocator) (*Uint, error)
- func UintConditional(t *Boolean, c, a *Uint, mem memory.Allocator) (*Uint, error)
- func UintConditionalAConst(t *Boolean, c *Uint, a *uint64, mem memory.Allocator) (*Uint, error)
- func UintConditionalCConst(t *Boolean, c *uint64, a *Uint, mem memory.Allocator) (*Uint, error)
- func UintConditionalCConstAConst(t *Boolean, c, a *uint64, mem memory.Allocator) (*Uint, error)
- func UintDiv(l, r *Uint, mem memory.Allocator) (*Uint, error)
- func UintDivLConst(l uint64, r *Uint, mem memory.Allocator) (*Uint, error)
- func UintDivRConst(l *Uint, r uint64, mem memory.Allocator) (*Uint, error)
- func UintMod(l, r *Uint, mem memory.Allocator) (*Uint, error)
- func UintModLConst(l uint64, r *Uint, mem memory.Allocator) (*Uint, error)
- func UintModRConst(l *Uint, r uint64, mem memory.Allocator) (*Uint, error)
- func UintMul(l, r *Uint, mem memory.Allocator) (*Uint, error)
- func UintMulLConst(l uint64, r *Uint, mem memory.Allocator) (*Uint, error)
- func UintMulRConst(l *Uint, r uint64, mem memory.Allocator) (*Uint, error)
- func UintRepeat(v uint64, isNull bool, n int, mem memory.Allocator) *Uint
- func UintSub(l, r *Uint, mem memory.Allocator) (*Uint, error)
- func UintSubLConst(l uint64, r *Uint, mem memory.Allocator) (*Uint, error)
- func UintSubRConst(l *Uint, r uint64, mem memory.Allocator) (*Uint, error)
- type UintBuilder
- func NewUintBuilder(mem memory.Allocator) *UintBuilder
- func (b *UintBuilder) Append(v uint64)
- func (b *UintBuilder) AppendNull()
- func (b *UintBuilder) AppendValues(v []uint64, valid []bool)
- func (b *UintBuilder) Cap() int
- func (b *UintBuilder) CopyValidValues(values *Uint, nullCheckArray Array)
- func (b *UintBuilder) Len() int
- func (b *UintBuilder) NewArray() Array
- func (b *UintBuilder) NewUintArray() *Uint
- func (b *UintBuilder) NullN() int
- func (b *UintBuilder) Release()
- func (b *UintBuilder) Reserve(n int)
- func (b *UintBuilder) Resize(n int)
- func (b *UintBuilder) Retain()
- func (b *UintBuilder) UnsafeAppend(v uint64)
- func (b *UintBuilder) UnsafeAppendBoolToBitmap(isValid bool)
Variables ¶
var ( IntType = arrow.PrimitiveTypes.Int64 UintType = arrow.PrimitiveTypes.Uint64 FloatType = arrow.PrimitiveTypes.Float64 StringType = arrow.BinaryTypes.String BooleanType = arrow.FixedWidthTypes.Boolean )
Types ¶
type Array ¶
type Array interface { // DataType returns the type metadata for this instance. DataType() DataType // NullN returns the number of null values in the array. NullN() int // NullBitmapBytes returns a byte slice of the validity bitmap. NullBitmapBytes() []byte // IsNull returns true if value at index is null. // NOTE: IsNull will panic if NullBitmapBytes is not empty and 0 > i ≥ Len. IsNull(i int) bool // IsValid returns true if value at index is not null. // NOTE: IsValid will panic if NullBitmapBytes is not empty and 0 > i ≥ Len. IsValid(i int) bool Data() arrow.ArrayData // Len returns the number of elements in the array. Len() int // Retain increases the reference count by 1. // Retain may be called simultaneously from multiple goroutines. Retain() // Release decreases the reference count by 1. // Release may be called simultaneously from multiple goroutines. // When the reference count goes to zero, the memory is freed. Release() }
Array represents an immutable sequence of values.
This type is derived from the arrow.Array interface.
func CopyValidValues ¶
Copies all valid (non-null) values from `values` using the bitmap of nullCheckArray. If the entire array is valid a new reference to `values` is returned (as an optimization)
func Slice ¶
Slice will construct a new slice of the array using the given start and stop index. The returned array must be released.
This is functionally equivalent to using array.NewSlice, but array.NewSlice will construct an array.String when the data type is a string rather than an array.Binary.
type Boolean ¶
func And ¶
func AndConst ¶
func BooleanBooleanEqual ¶
func BooleanBooleanEqualLConst ¶
func BooleanBooleanEqualRConst ¶
func BooleanBooleanNotEqual ¶
func BooleanBooleanNotEqualLConst ¶
func BooleanBooleanNotEqualRConst ¶
func BooleanConditional ¶
func BooleanConditionalAConst ¶
func BooleanConditionalAConst(t *Boolean, c *Boolean, a *bool, mem memory.Allocator) (*Boolean, error)
func BooleanConditionalCConst ¶
func BooleanConditionalCConst(t *Boolean, c *bool, a *Boolean, mem memory.Allocator) (*Boolean, error)
func BooleanConditionalCConstAConst ¶
func BooleanExists ¶
func BooleanNot ¶
func BooleanRepeat ¶
func FloatExists ¶
func FloatFloatEqual ¶
func FloatFloatEqualLConst ¶
func FloatFloatEqualRConst ¶
func FloatFloatGreaterThan ¶
func FloatFloatGreaterThanEqual ¶
func FloatFloatGreaterThanEqualLConst ¶
func FloatFloatGreaterThanEqualRConst ¶
func FloatFloatGreaterThanLConst ¶
func FloatFloatGreaterThanRConst ¶
func FloatFloatLessThan ¶
func FloatFloatLessThanEqual ¶
func FloatFloatLessThanEqualLConst ¶
func FloatFloatLessThanEqualRConst ¶
func FloatFloatLessThanLConst ¶
func FloatFloatLessThanRConst ¶
func FloatFloatNotEqual ¶
func FloatFloatNotEqualLConst ¶
func FloatFloatNotEqualRConst ¶
func FloatIntEqual ¶
func FloatIntEqualLConst ¶
func FloatIntEqualRConst ¶
func FloatIntGreaterThan ¶
func FloatIntGreaterThanEqual ¶
func FloatIntGreaterThanEqualLConst ¶
func FloatIntGreaterThanEqualRConst ¶
func FloatIntGreaterThanLConst ¶
func FloatIntGreaterThanRConst ¶
func FloatIntLessThan ¶
func FloatIntLessThanEqual ¶
func FloatIntLessThanEqualLConst ¶
func FloatIntLessThanEqualRConst ¶
func FloatIntLessThanLConst ¶
func FloatIntLessThanRConst ¶
func FloatIntNotEqual ¶
func FloatIntNotEqualLConst ¶
func FloatIntNotEqualRConst ¶
func FloatUintEqual ¶
func FloatUintEqualLConst ¶
func FloatUintEqualRConst ¶
func FloatUintGreaterThan ¶
func FloatUintGreaterThanEqual ¶
func FloatUintGreaterThanEqualLConst ¶
func FloatUintGreaterThanEqualRConst ¶
func FloatUintGreaterThanLConst ¶
func FloatUintGreaterThanRConst ¶
func FloatUintLessThan ¶
func FloatUintLessThanEqual ¶
func FloatUintLessThanEqualLConst ¶
func FloatUintLessThanEqualRConst ¶
func FloatUintLessThanLConst ¶
func FloatUintLessThanRConst ¶
func FloatUintNotEqual ¶
func FloatUintNotEqualLConst ¶
func FloatUintNotEqualRConst ¶
func IntExists ¶
func IntFloatEqual ¶
func IntFloatEqualLConst ¶
func IntFloatEqualRConst ¶
func IntFloatGreaterThan ¶
func IntFloatGreaterThanEqual ¶
func IntFloatGreaterThanEqualLConst ¶
func IntFloatGreaterThanEqualRConst ¶
func IntFloatGreaterThanLConst ¶
func IntFloatGreaterThanRConst ¶
func IntFloatLessThan ¶
func IntFloatLessThanEqual ¶
func IntFloatLessThanEqualLConst ¶
func IntFloatLessThanEqualRConst ¶
func IntFloatLessThanLConst ¶
func IntFloatLessThanRConst ¶
func IntFloatNotEqual ¶
func IntFloatNotEqualLConst ¶
func IntFloatNotEqualRConst ¶
func IntIntEqual ¶
func IntIntEqualLConst ¶
func IntIntEqualRConst ¶
func IntIntGreaterThan ¶
func IntIntGreaterThanEqual ¶
func IntIntGreaterThanEqualLConst ¶
func IntIntGreaterThanEqualRConst ¶
func IntIntGreaterThanLConst ¶
func IntIntGreaterThanRConst ¶
func IntIntLessThan ¶
func IntIntLessThanEqual ¶
func IntIntLessThanEqualLConst ¶
func IntIntLessThanEqualRConst ¶
func IntIntLessThanLConst ¶
func IntIntLessThanRConst ¶
func IntIntNotEqual ¶
func IntIntNotEqualLConst ¶
func IntIntNotEqualRConst ¶
func IntUintEqual ¶
func IntUintEqualLConst ¶
func IntUintEqualRConst ¶
func IntUintGreaterThan ¶
func IntUintGreaterThanEqual ¶
func IntUintGreaterThanEqualLConst ¶
func IntUintGreaterThanEqualRConst ¶
func IntUintGreaterThanLConst ¶
func IntUintGreaterThanRConst ¶
func IntUintLessThan ¶
func IntUintLessThanEqual ¶
func IntUintLessThanEqualLConst ¶
func IntUintLessThanEqualRConst ¶
func IntUintLessThanLConst ¶
func IntUintLessThanRConst ¶
func IntUintNotEqual ¶
func IntUintNotEqualLConst ¶
func IntUintNotEqualRConst ¶
func Or ¶
func OrConst ¶
func StringExists ¶
func StringStringEqual ¶
func StringStringEqualLConst ¶
func StringStringEqualRConst ¶
func StringStringGreaterThan ¶
func StringStringGreaterThanEqual ¶
func StringStringGreaterThanEqualLConst ¶
func StringStringGreaterThanEqualLConst(l string, r *String, mem memory.Allocator) (*Boolean, error)
func StringStringGreaterThanEqualRConst ¶
func StringStringGreaterThanEqualRConst(l *String, r string, mem memory.Allocator) (*Boolean, error)
func StringStringGreaterThanLConst ¶
func StringStringGreaterThanRConst ¶
func StringStringLessThan ¶
func StringStringLessThanEqual ¶
func StringStringLessThanEqualLConst ¶
func StringStringLessThanEqualRConst ¶
func StringStringLessThanLConst ¶
func StringStringLessThanRConst ¶
func StringStringNotEqual ¶
func StringStringNotEqualLConst ¶
func StringStringNotEqualRConst ¶
func UintExists ¶
func UintFloatEqual ¶
func UintFloatEqualLConst ¶
func UintFloatEqualRConst ¶
func UintFloatGreaterThan ¶
func UintFloatGreaterThanEqual ¶
func UintFloatGreaterThanEqualLConst ¶
func UintFloatGreaterThanEqualRConst ¶
func UintFloatGreaterThanLConst ¶
func UintFloatGreaterThanRConst ¶
func UintFloatLessThan ¶
func UintFloatLessThanEqual ¶
func UintFloatLessThanEqualLConst ¶
func UintFloatLessThanEqualRConst ¶
func UintFloatLessThanLConst ¶
func UintFloatLessThanRConst ¶
func UintFloatNotEqual ¶
func UintFloatNotEqualLConst ¶
func UintFloatNotEqualRConst ¶
func UintIntEqual ¶
func UintIntEqualLConst ¶
func UintIntEqualRConst ¶
func UintIntGreaterThan ¶
func UintIntGreaterThanEqual ¶
func UintIntGreaterThanEqualLConst ¶
func UintIntGreaterThanEqualRConst ¶
func UintIntGreaterThanLConst ¶
func UintIntGreaterThanRConst ¶
func UintIntLessThan ¶
func UintIntLessThanEqual ¶
func UintIntLessThanEqualLConst ¶
func UintIntLessThanEqualRConst ¶
func UintIntLessThanLConst ¶
func UintIntLessThanRConst ¶
func UintIntNotEqual ¶
func UintIntNotEqualLConst ¶
func UintIntNotEqualRConst ¶
func UintUintEqual ¶
func UintUintEqualLConst ¶
func UintUintEqualRConst ¶
func UintUintGreaterThan ¶
func UintUintGreaterThanEqual ¶
func UintUintGreaterThanEqualLConst ¶
func UintUintGreaterThanEqualRConst ¶
func UintUintGreaterThanLConst ¶
func UintUintGreaterThanRConst ¶
func UintUintLessThan ¶
func UintUintLessThanEqual ¶
func UintUintLessThanEqualLConst ¶
func UintUintLessThanEqualRConst ¶
func UintUintLessThanLConst ¶
func UintUintLessThanRConst ¶
func UintUintNotEqual ¶
func UintUintNotEqualLConst ¶
func UintUintNotEqualRConst ¶
type BooleanBuilder ¶
type BooleanBuilder struct {
// contains filtered or unexported fields
}
func NewBooleanBuilder ¶
func NewBooleanBuilder(mem memory.Allocator) *BooleanBuilder
func (*BooleanBuilder) Append ¶
func (b *BooleanBuilder) Append(v bool)
func (*BooleanBuilder) AppendNull ¶
func (b *BooleanBuilder) AppendNull()
func (*BooleanBuilder) AppendValues ¶
func (b *BooleanBuilder) AppendValues(v []bool, valid []bool)
func (*BooleanBuilder) Cap ¶
func (b *BooleanBuilder) Cap() int
func (*BooleanBuilder) CopyValidValues ¶
func (b *BooleanBuilder) CopyValidValues(values *Boolean, nullCheckArray Array)
func (*BooleanBuilder) Len ¶
func (b *BooleanBuilder) Len() int
func (*BooleanBuilder) NewArray ¶
func (b *BooleanBuilder) NewArray() Array
func (*BooleanBuilder) NewBooleanArray ¶
func (b *BooleanBuilder) NewBooleanArray() *Boolean
func (*BooleanBuilder) NullN ¶
func (b *BooleanBuilder) NullN() int
func (*BooleanBuilder) Release ¶
func (b *BooleanBuilder) Release()
func (*BooleanBuilder) Reserve ¶
func (b *BooleanBuilder) Reserve(n int)
func (*BooleanBuilder) Resize ¶
func (b *BooleanBuilder) Resize(n int)
func (*BooleanBuilder) Retain ¶
func (b *BooleanBuilder) Retain()
func (*BooleanBuilder) UnsafeAppend ¶
func (b *BooleanBuilder) UnsafeAppend(v bool)
func (*BooleanBuilder) UnsafeAppendBoolToBitmap ¶
func (b *BooleanBuilder) UnsafeAppendBoolToBitmap(isValid bool)
type Builder ¶
type Builder interface { // Retain increases the reference count by 1. // Retain may be called simultaneously from multiple goroutines. Retain() // Release decreases the reference count by 1. Release() // Len returns the number of elements in the array builder. Len() int // Cap returns the total number of elements that can be stored // without allocating additional memory. Cap() int // NullN returns the number of null values in the array builder. NullN() int // AppendNull adds a new null value to the array being built. AppendNull() // Reserve ensures there is enough space for appending n elements // by checking the capacity and calling Resize if necessary. Reserve(n int) // Resize adjusts the space allocated by b to n elements. If n is greater than b.Cap(), // additional memory will be allocated. If n is smaller, the allocated memory may reduced. Resize(n int) // NewArray creates a new array from the memory buffers used // by the builder and resets the Builder so it can be used to build // a new array. NewArray() Array }
Builder provides an interface to build arrow arrays.
This type is derived from the arrow array.Builder interface.
type DataType ¶
type Float ¶
func FloatAdd ¶
func FloatAddLConst ¶
func FloatAddRConst ¶
func FloatConditional ¶
func FloatConditionalAConst ¶
func FloatConditionalCConst ¶
func FloatConditionalCConstAConst ¶
func FloatDiv ¶
func FloatDivLConst ¶
func FloatDivRConst ¶
func FloatMod ¶
func FloatModLConst ¶
func FloatModRConst ¶
func FloatMul ¶
func FloatMulLConst ¶
func FloatMulRConst ¶
func FloatPow ¶
func FloatPowLConst ¶
func FloatPowRConst ¶
func FloatRepeat ¶
func FloatSub ¶
func FloatSubLConst ¶
func FloatSubRConst ¶
func FloatUnarySub ¶
func IntPow ¶
func IntPowLConst ¶
func IntPowRConst ¶
func ToFloatConv ¶
func UintPow ¶
func UintPowLConst ¶
func UintPowRConst ¶
type FloatBuilder ¶
type FloatBuilder struct {
// contains filtered or unexported fields
}
func NewFloatBuilder ¶
func NewFloatBuilder(mem memory.Allocator) *FloatBuilder
func (*FloatBuilder) Append ¶
func (b *FloatBuilder) Append(v float64)
func (*FloatBuilder) AppendNull ¶
func (b *FloatBuilder) AppendNull()
func (*FloatBuilder) AppendValues ¶
func (b *FloatBuilder) AppendValues(v []float64, valid []bool)
func (*FloatBuilder) Cap ¶
func (b *FloatBuilder) Cap() int
func (*FloatBuilder) CopyValidValues ¶
func (b *FloatBuilder) CopyValidValues(values *Float, nullCheckArray Array)
func (*FloatBuilder) Len ¶
func (b *FloatBuilder) Len() int
func (*FloatBuilder) NewArray ¶
func (b *FloatBuilder) NewArray() Array
func (*FloatBuilder) NewFloatArray ¶
func (b *FloatBuilder) NewFloatArray() *Float
func (*FloatBuilder) NullN ¶
func (b *FloatBuilder) NullN() int
func (*FloatBuilder) Release ¶
func (b *FloatBuilder) Release()
func (*FloatBuilder) Reserve ¶
func (b *FloatBuilder) Reserve(n int)
func (*FloatBuilder) Resize ¶
func (b *FloatBuilder) Resize(n int)
func (*FloatBuilder) Retain ¶
func (b *FloatBuilder) Retain()
func (*FloatBuilder) UnsafeAppend ¶
func (b *FloatBuilder) UnsafeAppend(v float64)
func (*FloatBuilder) UnsafeAppendBoolToBitmap ¶
func (b *FloatBuilder) UnsafeAppendBoolToBitmap(isValid bool)
type Int ¶
func IntAdd ¶
func IntAddLConst ¶
func IntAddRConst ¶
func IntConditional ¶
func IntConditionalAConst ¶
func IntConditionalCConst ¶
func IntConditionalCConstAConst ¶
func IntDiv ¶
func IntDivLConst ¶
func IntDivRConst ¶
func IntMod ¶
func IntModLConst ¶
func IntModRConst ¶
func IntMul ¶
func IntMulLConst ¶
func IntMulRConst ¶
func IntRepeat ¶
func IntSub ¶
func IntSubLConst ¶
func IntSubRConst ¶
func IntUnarySub ¶
type IntBuilder ¶
type IntBuilder struct {
// contains filtered or unexported fields
}
func NewIntBuilder ¶
func NewIntBuilder(mem memory.Allocator) *IntBuilder
func (*IntBuilder) Append ¶
func (b *IntBuilder) Append(v int64)
func (*IntBuilder) AppendNull ¶
func (b *IntBuilder) AppendNull()
func (*IntBuilder) AppendValues ¶
func (b *IntBuilder) AppendValues(v []int64, valid []bool)
func (*IntBuilder) Cap ¶
func (b *IntBuilder) Cap() int
func (*IntBuilder) CopyValidValues ¶
func (b *IntBuilder) CopyValidValues(values *Int, nullCheckArray Array)
func (*IntBuilder) Len ¶
func (b *IntBuilder) Len() int
func (*IntBuilder) NewArray ¶
func (b *IntBuilder) NewArray() Array
func (*IntBuilder) NewIntArray ¶
func (b *IntBuilder) NewIntArray() *Int
func (*IntBuilder) NullN ¶
func (b *IntBuilder) NullN() int
func (*IntBuilder) Release ¶
func (b *IntBuilder) Release()
func (*IntBuilder) Reserve ¶
func (b *IntBuilder) Reserve(n int)
func (*IntBuilder) Resize ¶
func (b *IntBuilder) Resize(n int)
func (*IntBuilder) Retain ¶
func (b *IntBuilder) Retain()
func (*IntBuilder) UnsafeAppend ¶
func (b *IntBuilder) UnsafeAppend(v int64)
func (*IntBuilder) UnsafeAppendBoolToBitmap ¶
func (b *IntBuilder) UnsafeAppendBoolToBitmap(isValid bool)
type String ¶
type String struct {
// contains filtered or unexported fields
}
func NewStringFromBinaryArray ¶
NewStringFromBinaryArray creates an instance of String from an Arrow Binary array.
Note: Generally client code should be using the types for arrays defined in Flux. This method allows string data created outside of Flux (such as from Arrow Flight) to be used in Flux.
func StringAdd ¶
func StringAddLConst ¶
func StringAddRConst ¶
func StringConditional ¶
func StringConditionalAConst ¶
func StringConditionalAConst(t *Boolean, c *String, a *string, mem memory.Allocator) (*String, error)
func StringConditionalCConst ¶
func StringConditionalCConst(t *Boolean, c *string, a *String, mem memory.Allocator) (*String, error)
func StringConditionalCConstAConst ¶
func StringRepeat ¶
func (*String) DataType ¶
func (*String) IsConstant ¶
func (*String) Slice ¶
func (*String) Value ¶
Value returns a string view of the bytes in the array. The string is only valid for the lifetime of the array. Care should be taken not to store this string without also retaining the array.
type StringBuilder ¶
type StringBuilder struct {
// contains filtered or unexported fields
}
func NewStringBuilder ¶
func NewStringBuilder(mem memory.Allocator) *StringBuilder
func (*StringBuilder) Append ¶
func (b *StringBuilder) Append(v string)
Append appends a string to the array being built. A reference to the input string will not be retained by the builder. The string will be copied, if necessary.
func (*StringBuilder) AppendBytes ¶
func (b *StringBuilder) AppendBytes(buf []byte)
func (*StringBuilder) AppendNull ¶
func (b *StringBuilder) AppendNull()
func (*StringBuilder) AppendValues ¶
func (b *StringBuilder) AppendValues(v []string, valid []bool)
func (*StringBuilder) Cap ¶
func (b *StringBuilder) Cap() int
func (*StringBuilder) CopyValidValues ¶
func (b *StringBuilder) CopyValidValues(values *String, nullCheckArray Array)
func (*StringBuilder) Len ¶
func (b *StringBuilder) Len() int
func (*StringBuilder) NewArray ¶
func (b *StringBuilder) NewArray() Array
func (*StringBuilder) NewStringArray ¶
func (b *StringBuilder) NewStringArray() *String
func (*StringBuilder) NullN ¶
func (b *StringBuilder) NullN() int
func (*StringBuilder) Release ¶
func (b *StringBuilder) Release()
func (*StringBuilder) Reserve ¶
func (b *StringBuilder) Reserve(n int)
func (*StringBuilder) ReserveData ¶
func (b *StringBuilder) ReserveData(n int)
func (*StringBuilder) Resize ¶
func (b *StringBuilder) Resize(n int)
func (*StringBuilder) Retain ¶
func (b *StringBuilder) Retain()
type Uint ¶
func UintAdd ¶
func UintAddLConst ¶
func UintAddRConst ¶
func UintConditional ¶
func UintConditionalAConst ¶
func UintConditionalCConst ¶
func UintConditionalCConstAConst ¶
func UintDiv ¶
func UintDivLConst ¶
func UintDivRConst ¶
func UintMod ¶
func UintModLConst ¶
func UintModRConst ¶
func UintMul ¶
func UintMulLConst ¶
func UintMulRConst ¶
func UintRepeat ¶
func UintSub ¶
func UintSubLConst ¶
func UintSubRConst ¶
type UintBuilder ¶
type UintBuilder struct {
// contains filtered or unexported fields
}
func NewUintBuilder ¶
func NewUintBuilder(mem memory.Allocator) *UintBuilder
func (*UintBuilder) Append ¶
func (b *UintBuilder) Append(v uint64)
func (*UintBuilder) AppendNull ¶
func (b *UintBuilder) AppendNull()
func (*UintBuilder) AppendValues ¶
func (b *UintBuilder) AppendValues(v []uint64, valid []bool)
func (*UintBuilder) Cap ¶
func (b *UintBuilder) Cap() int
func (*UintBuilder) CopyValidValues ¶
func (b *UintBuilder) CopyValidValues(values *Uint, nullCheckArray Array)
func (*UintBuilder) Len ¶
func (b *UintBuilder) Len() int
func (*UintBuilder) NewArray ¶
func (b *UintBuilder) NewArray() Array
func (*UintBuilder) NewUintArray ¶
func (b *UintBuilder) NewUintArray() *Uint
func (*UintBuilder) NullN ¶
func (b *UintBuilder) NullN() int
func (*UintBuilder) Release ¶
func (b *UintBuilder) Release()
func (*UintBuilder) Reserve ¶
func (b *UintBuilder) Reserve(n int)
func (*UintBuilder) Resize ¶
func (b *UintBuilder) Resize(n int)
func (*UintBuilder) Retain ¶
func (b *UintBuilder) Retain()
func (*UintBuilder) UnsafeAppend ¶
func (b *UintBuilder) UnsafeAppend(v uint64)
func (*UintBuilder) UnsafeAppendBoolToBitmap ¶
func (b *UintBuilder) UnsafeAppendBoolToBitmap(isValid bool)
Source Files ¶
array.go binary.gen.go binary.go builder.gen.go builder.go conditional.gen.go repeat.gen.go repeat.go unary.gen.go
- Version
- v0.196.1 (latest)
- Published
- Feb 19, 2025
- Platform
- linux/amd64
- Imports
- 13 packages
- Last checked
- 1 day ago –
Tools for package owners.