Documentation ¶
Index ¶
- Variables
- type Array
- type Boolean
- func And(l, r *Boolean, mem memory.Allocator) (*Boolean, error)
- func AndLConst(l bool, r *Boolean, mem memory.Allocator) (*Boolean, error)
- func AndRConst(l *Boolean, r bool, 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 BooleanRepeat(v bool, isNull bool, n int, mem memory.Allocator) *Boolean
- 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 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 OrLConst(l bool, r *Boolean, mem memory.Allocator) (*Boolean, error)
- func OrRConst(l *Boolean, r bool, 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 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 (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)
- 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 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 (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)
- 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)
- type 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)
- 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) IsNull(i int) bool
- func (a *String) IsValid(i int) bool
- func (a *String) Len() int
- func (a *String) NullBitmapBytes() []byte
- func (a *String) NullN() int
- func (a *String) Release()
- func (a *String) Retain()
- func (a *String) Slice(i, j int) Array
- func (a *String) Value(i int) string
- func (a *String) ValueLen(i int) int
- type StringBuilder
- func (b *StringBuilder) Append(v string)
- func (b *StringBuilder) AppendNull()
- func (b *StringBuilder) AppendValues(v []string, valid []bool)
- func (b *StringBuilder) Cap() int
- func (b *StringBuilder) CopyValidValues(values *String)
- 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()
- func (b *StringBuilder) UnsafeAppendBoolToBitmap(isValid bool)
- 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 (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)
- 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)
Constants ¶
This section is empty.
Variables ¶
var ( IntType = arrow.PrimitiveTypes.Int64 UintType = arrow.PrimitiveTypes.Uint64 FloatType = arrow.PrimitiveTypes.Float64 StringType = arrow.BinaryTypes.String BooleanType = arrow.FixedWidthTypes.Boolean )
Functions ¶
This section is empty.
Types ¶
type Array ¶ added in v0.158.0
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 // 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 ¶ added in v0.179.0
Copies all valid (non-null) values from `values`. If the entire array is valid a new reference to `values` is returned (as an optimization)
func Slice ¶ added in v0.125.0
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 BooleanBooleanEqual ¶ added in v0.179.0
func BooleanBooleanEqualLConst ¶ added in v0.179.0
func BooleanBooleanEqualRConst ¶ added in v0.179.0
func BooleanBooleanNotEqual ¶ added in v0.179.0
func BooleanBooleanNotEqualLConst ¶ added in v0.179.0
func BooleanBooleanNotEqualRConst ¶ added in v0.179.0
func BooleanConditional ¶ added in v0.177.0
func BooleanConditionalAConst ¶ added in v0.177.0
func BooleanConditionalCConst ¶ added in v0.177.0
func BooleanConditionalCConstAConst ¶ added in v0.177.0
func BooleanRepeat ¶ added in v0.125.0
func FloatFloatEqual ¶ added in v0.179.0
func FloatFloatEqualLConst ¶ added in v0.179.0
func FloatFloatEqualRConst ¶ added in v0.179.0
func FloatFloatGreaterThan ¶ added in v0.179.0
func FloatFloatGreaterThanEqual ¶ added in v0.179.0
func FloatFloatGreaterThanEqualLConst ¶ added in v0.179.0
func FloatFloatGreaterThanEqualRConst ¶ added in v0.179.0
func FloatFloatGreaterThanLConst ¶ added in v0.179.0
func FloatFloatGreaterThanRConst ¶ added in v0.179.0
func FloatFloatLessThan ¶ added in v0.179.0
func FloatFloatLessThanEqual ¶ added in v0.179.0
func FloatFloatLessThanEqualLConst ¶ added in v0.179.0
func FloatFloatLessThanEqualRConst ¶ added in v0.179.0
func FloatFloatLessThanLConst ¶ added in v0.179.0
func FloatFloatLessThanRConst ¶ added in v0.179.0
func FloatFloatNotEqual ¶ added in v0.179.0
func FloatFloatNotEqualLConst ¶ added in v0.179.0
func FloatFloatNotEqualRConst ¶ added in v0.179.0
func FloatIntEqual ¶ added in v0.179.0
func FloatIntEqualLConst ¶ added in v0.179.0
func FloatIntEqualRConst ¶ added in v0.179.0
func FloatIntGreaterThan ¶ added in v0.179.0
func FloatIntGreaterThanEqual ¶ added in v0.179.0
func FloatIntGreaterThanEqualLConst ¶ added in v0.179.0
func FloatIntGreaterThanEqualRConst ¶ added in v0.179.0
func FloatIntGreaterThanLConst ¶ added in v0.179.0
func FloatIntGreaterThanRConst ¶ added in v0.179.0
func FloatIntLessThan ¶ added in v0.179.0
func FloatIntLessThanEqual ¶ added in v0.179.0
func FloatIntLessThanEqualLConst ¶ added in v0.179.0
func FloatIntLessThanEqualRConst ¶ added in v0.179.0
func FloatIntLessThanLConst ¶ added in v0.179.0
func FloatIntLessThanRConst ¶ added in v0.179.0
func FloatIntNotEqual ¶ added in v0.179.0
func FloatIntNotEqualLConst ¶ added in v0.179.0
func FloatIntNotEqualRConst ¶ added in v0.179.0
func FloatUintEqual ¶ added in v0.179.0
func FloatUintEqualLConst ¶ added in v0.179.0
func FloatUintEqualRConst ¶ added in v0.179.0
func FloatUintGreaterThan ¶ added in v0.179.0
func FloatUintGreaterThanEqual ¶ added in v0.179.0
func FloatUintGreaterThanEqualLConst ¶ added in v0.179.0
func FloatUintGreaterThanEqualRConst ¶ added in v0.179.0
func FloatUintGreaterThanLConst ¶ added in v0.179.0
func FloatUintGreaterThanRConst ¶ added in v0.179.0
func FloatUintLessThan ¶ added in v0.179.0
func FloatUintLessThanEqual ¶ added in v0.179.0
func FloatUintLessThanEqualLConst ¶ added in v0.179.0
func FloatUintLessThanEqualRConst ¶ added in v0.179.0
func FloatUintLessThanLConst ¶ added in v0.179.0
func FloatUintLessThanRConst ¶ added in v0.179.0
func FloatUintNotEqual ¶ added in v0.179.0
func FloatUintNotEqualLConst ¶ added in v0.179.0
func FloatUintNotEqualRConst ¶ added in v0.179.0
func IntFloatEqual ¶ added in v0.179.0
func IntFloatEqualLConst ¶ added in v0.179.0
func IntFloatEqualRConst ¶ added in v0.179.0
func IntFloatGreaterThan ¶ added in v0.179.0
func IntFloatGreaterThanEqual ¶ added in v0.179.0
func IntFloatGreaterThanEqualLConst ¶ added in v0.179.0
func IntFloatGreaterThanEqualRConst ¶ added in v0.179.0
func IntFloatGreaterThanLConst ¶ added in v0.179.0
func IntFloatGreaterThanRConst ¶ added in v0.179.0
func IntFloatLessThan ¶ added in v0.179.0
func IntFloatLessThanEqual ¶ added in v0.179.0
func IntFloatLessThanEqualLConst ¶ added in v0.179.0
func IntFloatLessThanEqualRConst ¶ added in v0.179.0
func IntFloatLessThanLConst ¶ added in v0.179.0
func IntFloatLessThanRConst ¶ added in v0.179.0
func IntFloatNotEqual ¶ added in v0.179.0
func IntFloatNotEqualLConst ¶ added in v0.179.0
func IntFloatNotEqualRConst ¶ added in v0.179.0
func IntIntEqual ¶ added in v0.179.0
func IntIntEqualLConst ¶ added in v0.179.0
func IntIntEqualRConst ¶ added in v0.179.0
func IntIntGreaterThan ¶ added in v0.179.0
func IntIntGreaterThanEqual ¶ added in v0.179.0
func IntIntGreaterThanEqualLConst ¶ added in v0.179.0
func IntIntGreaterThanEqualRConst ¶ added in v0.179.0
func IntIntGreaterThanLConst ¶ added in v0.179.0
func IntIntGreaterThanRConst ¶ added in v0.179.0
func IntIntLessThan ¶ added in v0.179.0
func IntIntLessThanEqual ¶ added in v0.179.0
func IntIntLessThanEqualLConst ¶ added in v0.179.0
func IntIntLessThanEqualRConst ¶ added in v0.179.0
func IntIntLessThanLConst ¶ added in v0.179.0
func IntIntLessThanRConst ¶ added in v0.179.0
func IntIntNotEqual ¶ added in v0.179.0
func IntIntNotEqualLConst ¶ added in v0.179.0
func IntIntNotEqualRConst ¶ added in v0.179.0
func IntUintEqual ¶ added in v0.179.0
func IntUintEqualLConst ¶ added in v0.179.0
func IntUintEqualRConst ¶ added in v0.179.0
func IntUintGreaterThan ¶ added in v0.179.0
func IntUintGreaterThanEqual ¶ added in v0.179.0
func IntUintGreaterThanEqualLConst ¶ added in v0.179.0
func IntUintGreaterThanEqualRConst ¶ added in v0.179.0
func IntUintGreaterThanLConst ¶ added in v0.179.0
func IntUintGreaterThanRConst ¶ added in v0.179.0
func IntUintLessThan ¶ added in v0.179.0
func IntUintLessThanEqual ¶ added in v0.179.0
func IntUintLessThanEqualLConst ¶ added in v0.179.0
func IntUintLessThanEqualRConst ¶ added in v0.179.0
func IntUintLessThanLConst ¶ added in v0.179.0
func IntUintLessThanRConst ¶ added in v0.179.0
func IntUintNotEqual ¶ added in v0.179.0
func IntUintNotEqualLConst ¶ added in v0.179.0
func IntUintNotEqualRConst ¶ added in v0.179.0
func StringStringEqual ¶ added in v0.179.0
func StringStringEqualLConst ¶ added in v0.179.0
func StringStringEqualRConst ¶ added in v0.179.0
func StringStringGreaterThan ¶ added in v0.179.0
func StringStringGreaterThanEqual ¶ added in v0.179.0
func StringStringGreaterThanEqualLConst ¶ added in v0.179.0
func StringStringGreaterThanEqualRConst ¶ added in v0.179.0
func StringStringGreaterThanLConst ¶ added in v0.179.0
func StringStringGreaterThanRConst ¶ added in v0.179.0
func StringStringLessThan ¶ added in v0.179.0
func StringStringLessThanEqual ¶ added in v0.179.0
func StringStringLessThanEqualLConst ¶ added in v0.179.0
func StringStringLessThanEqualRConst ¶ added in v0.179.0
func StringStringLessThanLConst ¶ added in v0.179.0
func StringStringLessThanRConst ¶ added in v0.179.0
func StringStringNotEqual ¶ added in v0.179.0
func StringStringNotEqualLConst ¶ added in v0.179.0
func StringStringNotEqualRConst ¶ added in v0.179.0
func UintFloatEqual ¶ added in v0.179.0
func UintFloatEqualLConst ¶ added in v0.179.0
func UintFloatEqualRConst ¶ added in v0.179.0
func UintFloatGreaterThan ¶ added in v0.179.0
func UintFloatGreaterThanEqual ¶ added in v0.179.0
func UintFloatGreaterThanEqualLConst ¶ added in v0.179.0
func UintFloatGreaterThanEqualRConst ¶ added in v0.179.0
func UintFloatGreaterThanLConst ¶ added in v0.179.0
func UintFloatGreaterThanRConst ¶ added in v0.179.0
func UintFloatLessThan ¶ added in v0.179.0
func UintFloatLessThanEqual ¶ added in v0.179.0
func UintFloatLessThanEqualLConst ¶ added in v0.179.0
func UintFloatLessThanEqualRConst ¶ added in v0.179.0
func UintFloatLessThanLConst ¶ added in v0.179.0
func UintFloatLessThanRConst ¶ added in v0.179.0
func UintFloatNotEqual ¶ added in v0.179.0
func UintFloatNotEqualLConst ¶ added in v0.179.0
func UintFloatNotEqualRConst ¶ added in v0.179.0
func UintIntEqual ¶ added in v0.179.0
func UintIntEqualLConst ¶ added in v0.179.0
func UintIntEqualRConst ¶ added in v0.179.0
func UintIntGreaterThan ¶ added in v0.179.0
func UintIntGreaterThanEqual ¶ added in v0.179.0
func UintIntGreaterThanEqualLConst ¶ added in v0.179.0
func UintIntGreaterThanEqualRConst ¶ added in v0.179.0
func UintIntGreaterThanLConst ¶ added in v0.179.0
func UintIntGreaterThanRConst ¶ added in v0.179.0
func UintIntLessThan ¶ added in v0.179.0
func UintIntLessThanEqual ¶ added in v0.179.0
func UintIntLessThanEqualLConst ¶ added in v0.179.0
func UintIntLessThanEqualRConst ¶ added in v0.179.0
func UintIntLessThanLConst ¶ added in v0.179.0
func UintIntLessThanRConst ¶ added in v0.179.0
func UintIntNotEqual ¶ added in v0.179.0
func UintIntNotEqualLConst ¶ added in v0.179.0
func UintIntNotEqualRConst ¶ added in v0.179.0
func UintUintEqual ¶ added in v0.179.0
func UintUintEqualLConst ¶ added in v0.179.0
func UintUintEqualRConst ¶ added in v0.179.0
func UintUintGreaterThan ¶ added in v0.179.0
func UintUintGreaterThanEqual ¶ added in v0.179.0
func UintUintGreaterThanEqualLConst ¶ added in v0.179.0
func UintUintGreaterThanEqualRConst ¶ added in v0.179.0
func UintUintGreaterThanLConst ¶ added in v0.179.0
func UintUintGreaterThanRConst ¶ added in v0.179.0
func UintUintLessThan ¶ added in v0.179.0
func UintUintLessThanEqual ¶ added in v0.179.0
func UintUintLessThanEqualLConst ¶ added in v0.179.0
func UintUintLessThanEqualRConst ¶ added in v0.179.0
func UintUintLessThanLConst ¶ added in v0.179.0
func UintUintLessThanRConst ¶ added in v0.179.0
func UintUintNotEqual ¶ added in v0.179.0
func UintUintNotEqualLConst ¶ added in v0.179.0
type BooleanBuilder ¶
type BooleanBuilder struct {
// contains filtered or unexported fields
}
func NewBooleanBuilder ¶ added in v0.125.0
func NewBooleanBuilder(mem memory.Allocator) *BooleanBuilder
func (*BooleanBuilder) Append ¶
func (b *BooleanBuilder) Append(v bool)
func (*BooleanBuilder) AppendNull ¶ added in v0.125.0
func (b *BooleanBuilder) AppendNull()
func (*BooleanBuilder) AppendValues ¶
func (b *BooleanBuilder) AppendValues(v []bool, valid []bool)
func (*BooleanBuilder) Cap ¶ added in v0.125.0
func (b *BooleanBuilder) Cap() int
func (*BooleanBuilder) CopyValidValues ¶ added in v0.179.0
func (b *BooleanBuilder) CopyValidValues(values *Boolean)
func (*BooleanBuilder) Len ¶ added in v0.125.0
func (b *BooleanBuilder) Len() int
func (*BooleanBuilder) NewArray ¶ added in v0.125.0
func (b *BooleanBuilder) NewArray() Array
func (*BooleanBuilder) NewBooleanArray ¶ added in v0.125.0
func (b *BooleanBuilder) NewBooleanArray() *Boolean
func (*BooleanBuilder) NullN ¶ added in v0.125.0
func (b *BooleanBuilder) NullN() int
func (*BooleanBuilder) Release ¶ added in v0.125.0
func (b *BooleanBuilder) Release()
func (*BooleanBuilder) Reserve ¶ added in v0.125.0
func (b *BooleanBuilder) Reserve(n int)
func (*BooleanBuilder) Resize ¶ added in v0.125.0
func (b *BooleanBuilder) Resize(n int)
func (*BooleanBuilder) Retain ¶ added in v0.125.0
func (b *BooleanBuilder) Retain()
func (*BooleanBuilder) UnsafeAppend ¶ added in v0.125.0
func (b *BooleanBuilder) UnsafeAppend(v bool)
func (*BooleanBuilder) UnsafeAppendBoolToBitmap ¶ added in v0.125.0
func (b *BooleanBuilder) UnsafeAppendBoolToBitmap(isValid bool)
type Builder ¶ added in v0.125.0
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 Float ¶
func FloatAddLConst ¶ added in v0.175.0
func FloatAddRConst ¶ added in v0.175.0
func FloatConditional ¶ added in v0.177.0
func FloatConditionalAConst ¶ added in v0.177.0
func FloatConditionalCConst ¶ added in v0.177.0
func FloatConditionalCConstAConst ¶ added in v0.177.0
func FloatDivLConst ¶ added in v0.175.0
func FloatDivRConst ¶ added in v0.175.0
func FloatModLConst ¶ added in v0.175.0
func FloatModRConst ¶ added in v0.175.0
func FloatMulLConst ¶ added in v0.175.0
func FloatMulRConst ¶ added in v0.175.0
func FloatPowLConst ¶ added in v0.175.0
func FloatPowRConst ¶ added in v0.175.0
func FloatRepeat ¶ added in v0.125.0
func FloatSubLConst ¶ added in v0.175.0
func FloatSubRConst ¶ added in v0.175.0
func IntPowLConst ¶ added in v0.175.0
func IntPowRConst ¶ added in v0.175.0
func ToFloatConv ¶ added in v0.179.0
func UintPowLConst ¶ added in v0.175.0
type FloatBuilder ¶
type FloatBuilder struct {
// contains filtered or unexported fields
}
func NewFloatBuilder ¶ added in v0.125.0
func NewFloatBuilder(mem memory.Allocator) *FloatBuilder
func (*FloatBuilder) Append ¶
func (b *FloatBuilder) Append(v float64)
func (*FloatBuilder) AppendNull ¶ added in v0.125.0
func (b *FloatBuilder) AppendNull()
func (*FloatBuilder) AppendValues ¶
func (b *FloatBuilder) AppendValues(v []float64, valid []bool)
func (*FloatBuilder) Cap ¶ added in v0.125.0
func (b *FloatBuilder) Cap() int
func (*FloatBuilder) CopyValidValues ¶ added in v0.179.0
func (b *FloatBuilder) CopyValidValues(values *Float)
func (*FloatBuilder) Len ¶ added in v0.125.0
func (b *FloatBuilder) Len() int
func (*FloatBuilder) NewArray ¶ added in v0.125.0
func (b *FloatBuilder) NewArray() Array
func (*FloatBuilder) NewFloatArray ¶ added in v0.125.0
func (b *FloatBuilder) NewFloatArray() *Float
func (*FloatBuilder) NullN ¶ added in v0.125.0
func (b *FloatBuilder) NullN() int
func (*FloatBuilder) Release ¶ added in v0.125.0
func (b *FloatBuilder) Release()
func (*FloatBuilder) Reserve ¶ added in v0.125.0
func (b *FloatBuilder) Reserve(n int)
func (*FloatBuilder) Resize ¶ added in v0.125.0
func (b *FloatBuilder) Resize(n int)
func (*FloatBuilder) Retain ¶ added in v0.125.0
func (b *FloatBuilder) Retain()
func (*FloatBuilder) UnsafeAppend ¶ added in v0.125.0
func (b *FloatBuilder) UnsafeAppend(v float64)
func (*FloatBuilder) UnsafeAppendBoolToBitmap ¶ added in v0.125.0
func (b *FloatBuilder) UnsafeAppendBoolToBitmap(isValid bool)
type Int ¶
func IntAddLConst ¶ added in v0.175.0
func IntAddRConst ¶ added in v0.175.0
func IntConditional ¶ added in v0.177.0
func IntConditionalAConst ¶ added in v0.177.0
func IntConditionalCConst ¶ added in v0.177.0
func IntConditionalCConstAConst ¶ added in v0.177.0
func IntDivLConst ¶ added in v0.175.0
func IntDivRConst ¶ added in v0.175.0
func IntModLConst ¶ added in v0.175.0
func IntModRConst ¶ added in v0.175.0
func IntMulLConst ¶ added in v0.175.0
func IntMulRConst ¶ added in v0.175.0
func IntSubLConst ¶ added in v0.175.0
type IntBuilder ¶
type IntBuilder struct {
// contains filtered or unexported fields
}
func NewIntBuilder ¶ added in v0.125.0
func NewIntBuilder(mem memory.Allocator) *IntBuilder
func (*IntBuilder) Append ¶
func (b *IntBuilder) Append(v int64)
func (*IntBuilder) AppendNull ¶ added in v0.125.0
func (b *IntBuilder) AppendNull()
func (*IntBuilder) AppendValues ¶
func (b *IntBuilder) AppendValues(v []int64, valid []bool)
func (*IntBuilder) Cap ¶ added in v0.125.0
func (b *IntBuilder) Cap() int
func (*IntBuilder) CopyValidValues ¶ added in v0.179.0
func (b *IntBuilder) CopyValidValues(values *Int)
func (*IntBuilder) Len ¶ added in v0.125.0
func (b *IntBuilder) Len() int
func (*IntBuilder) NewArray ¶ added in v0.125.0
func (b *IntBuilder) NewArray() Array
func (*IntBuilder) NewIntArray ¶ added in v0.125.0
func (b *IntBuilder) NewIntArray() *Int
func (*IntBuilder) NullN ¶ added in v0.125.0
func (b *IntBuilder) NullN() int
func (*IntBuilder) Release ¶ added in v0.125.0
func (b *IntBuilder) Release()
func (*IntBuilder) Reserve ¶ added in v0.125.0
func (b *IntBuilder) Reserve(n int)
func (*IntBuilder) Resize ¶ added in v0.125.0
func (b *IntBuilder) Resize(n int)
func (*IntBuilder) Retain ¶ added in v0.125.0
func (b *IntBuilder) Retain()
func (*IntBuilder) UnsafeAppend ¶ added in v0.125.0
func (b *IntBuilder) UnsafeAppend(v int64)
func (*IntBuilder) UnsafeAppendBoolToBitmap ¶ added in v0.125.0
func (b *IntBuilder) UnsafeAppendBoolToBitmap(isValid bool)
type String ¶
type String struct {
// contains filtered or unexported fields
}
func NewStringFromBinaryArray ¶ added in v0.150.0
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 StringAddLConst ¶ added in v0.175.0
func StringAddRConst ¶ added in v0.175.0
func StringConditional ¶ added in v0.177.0
func StringConditionalAConst ¶ added in v0.177.0
func StringConditionalCConst ¶ added in v0.177.0
func StringConditionalCConstAConst ¶ added in v0.177.0
func StringRepeat ¶ added in v0.125.0
func (*String) IsConstant ¶ added in v0.154.0
func (*String) NullBitmapBytes ¶ added in v0.125.0
type StringBuilder ¶
type StringBuilder struct {
// contains filtered or unexported fields
}
func NewStringBuilder ¶ added in v0.125.0
func NewStringBuilder(mem memory.Allocator) *StringBuilder
func (*StringBuilder) Append ¶
func (b *StringBuilder) Append(v string)
func (*StringBuilder) AppendNull ¶ added in v0.125.0
func (b *StringBuilder) AppendNull()
func (*StringBuilder) AppendValues ¶
func (b *StringBuilder) AppendValues(v []string, valid []bool)
func (*StringBuilder) Cap ¶ added in v0.125.0
func (b *StringBuilder) Cap() int
func (*StringBuilder) CopyValidValues ¶ added in v0.179.0
func (b *StringBuilder) CopyValidValues(values *String)
func (*StringBuilder) Len ¶ added in v0.125.0
func (b *StringBuilder) Len() int
func (*StringBuilder) NewArray ¶ added in v0.125.0
func (b *StringBuilder) NewArray() Array
func (*StringBuilder) NewStringArray ¶ added in v0.125.0
func (b *StringBuilder) NewStringArray() *String
func (*StringBuilder) NullN ¶ added in v0.125.0
func (b *StringBuilder) NullN() int
func (*StringBuilder) Release ¶ added in v0.125.0
func (b *StringBuilder) Release()
func (*StringBuilder) Reserve ¶ added in v0.125.0
func (b *StringBuilder) Reserve(n int)
func (*StringBuilder) ReserveData ¶ added in v0.125.0
func (b *StringBuilder) ReserveData(n int)
func (*StringBuilder) Resize ¶ added in v0.125.0
func (b *StringBuilder) Resize(n int)
func (*StringBuilder) Retain ¶ added in v0.125.0
func (b *StringBuilder) Retain()
func (*StringBuilder) UnsafeAppendBoolToBitmap ¶ added in v0.125.0
func (b *StringBuilder) UnsafeAppendBoolToBitmap(isValid bool)
type Uint ¶ added in v0.125.0
func UintAddLConst ¶ added in v0.175.0
func UintAddRConst ¶ added in v0.175.0
func UintConditional ¶ added in v0.177.0
func UintConditionalAConst ¶ added in v0.177.0
func UintConditionalCConst ¶ added in v0.177.0
func UintConditionalCConstAConst ¶ added in v0.177.0
func UintDivLConst ¶ added in v0.175.0
func UintDivRConst ¶ added in v0.175.0
func UintModLConst ¶ added in v0.175.0
func UintModRConst ¶ added in v0.175.0
func UintMulLConst ¶ added in v0.175.0
func UintMulRConst ¶ added in v0.175.0
func UintRepeat ¶ added in v0.125.0
func UintSubLConst ¶ added in v0.175.0
type UintBuilder ¶ added in v0.125.0
type UintBuilder struct {
// contains filtered or unexported fields
}
func NewUintBuilder ¶ added in v0.125.0
func NewUintBuilder(mem memory.Allocator) *UintBuilder
func (*UintBuilder) Append ¶ added in v0.125.0
func (b *UintBuilder) Append(v uint64)
func (*UintBuilder) AppendNull ¶ added in v0.125.0
func (b *UintBuilder) AppendNull()
func (*UintBuilder) AppendValues ¶ added in v0.125.0
func (b *UintBuilder) AppendValues(v []uint64, valid []bool)
func (*UintBuilder) Cap ¶ added in v0.125.0
func (b *UintBuilder) Cap() int
func (*UintBuilder) CopyValidValues ¶ added in v0.179.0
func (b *UintBuilder) CopyValidValues(values *Uint)
func (*UintBuilder) Len ¶ added in v0.125.0
func (b *UintBuilder) Len() int
func (*UintBuilder) NewArray ¶ added in v0.125.0
func (b *UintBuilder) NewArray() Array
func (*UintBuilder) NewUintArray ¶ added in v0.125.0
func (b *UintBuilder) NewUintArray() *Uint
func (*UintBuilder) NullN ¶ added in v0.125.0
func (b *UintBuilder) NullN() int
func (*UintBuilder) Release ¶ added in v0.125.0
func (b *UintBuilder) Release()
func (*UintBuilder) Reserve ¶ added in v0.125.0
func (b *UintBuilder) Reserve(n int)
func (*UintBuilder) Resize ¶ added in v0.125.0
func (b *UintBuilder) Resize(n int)
func (*UintBuilder) Retain ¶ added in v0.125.0
func (b *UintBuilder) Retain()
func (*UintBuilder) UnsafeAppend ¶ added in v0.125.0
func (b *UintBuilder) UnsafeAppend(v uint64)
func (*UintBuilder) UnsafeAppendBoolToBitmap ¶ added in v0.125.0
func (b *UintBuilder) UnsafeAppendBoolToBitmap(isValid bool)