Documentation ¶
Index ¶
- func Filter(arr array.Interface, bitset []byte, mem memory.Allocator) array.Interface
- func FilterBooleans(arr *array.Boolean, bitset []byte, mem memory.Allocator) *array.Boolean
- func FilterFloat64s(arr *array.Float64, bitset []byte, mem memory.Allocator) *array.Float64
- func FilterInt64s(arr *array.Int64, bitset []byte, mem memory.Allocator) *array.Int64
- func FilterStrings(arr *array.Binary, bitset []byte, mem memory.Allocator) *array.Binary
- func FilterUint64s(arr *array.Uint64, bitset []byte, mem memory.Allocator) *array.Uint64
- func NewArrayValue(arr array.Interface, typ flux.ColType) values.Array
- func NewBooleanArrayValue(arr *array.Boolean) values.Array
- func NewBooleanBuilder(mem memory.Allocator) *array.BooleanBuilder
- func NewFloat64ArrayValue(arr *array.Float64) values.Array
- func NewFloat64Builder(mem memory.Allocator) *array.Float64Builder
- func NewInt64ArrayValue(arr *array.Int64) values.Array
- func NewInt64Builder(mem memory.Allocator) *array.Int64Builder
- func NewStringArrayValue(arr *array.Binary) values.Array
- func NewStringBuilder(mem memory.Allocator) *array.BinaryBuilder
- func NewUint64ArrayValue(arr *array.Uint64) values.Array
- func NewUint64Builder(mem memory.Allocator) *array.Uint64Builder
- type BooleanArrayValue
- func (v BooleanArrayValue) Append(value values.Value)
- func (v BooleanArrayValue) Array() values.Array
- func (v BooleanArrayValue) Bool() bool
- func (v BooleanArrayValue) Bytes() []byte
- func (v BooleanArrayValue) Dict() values.Dictionary
- func (v BooleanArrayValue) Duration() values.Duration
- func (v BooleanArrayValue) Equal(other values.Value) bool
- func (v BooleanArrayValue) Float() float64
- func (v BooleanArrayValue) Function() values.Function
- func (v BooleanArrayValue) Get(i int) values.Value
- func (v BooleanArrayValue) Int() int64
- func (v BooleanArrayValue) IsNull() bool
- func (v BooleanArrayValue) Len() int
- func (v BooleanArrayValue) Object() values.Object
- func (v BooleanArrayValue) Range(f func(i int, v values.Value))
- func (v BooleanArrayValue) Regexp() *regexp.Regexp
- func (v BooleanArrayValue) Set(i int, value values.Value)
- func (v BooleanArrayValue) Sort(f func(i values.Value, j values.Value) bool)
- func (v BooleanArrayValue) Str() string
- func (v BooleanArrayValue) Time() values.Time
- func (v BooleanArrayValue) Type() semantic.MonoType
- func (v BooleanArrayValue) UInt() uint64
- type BooleanIterator
- type Float64ArrayValue
- func (v Float64ArrayValue) Append(value values.Value)
- func (v Float64ArrayValue) Array() values.Array
- func (v Float64ArrayValue) Bool() bool
- func (v Float64ArrayValue) Bytes() []byte
- func (v Float64ArrayValue) Dict() values.Dictionary
- func (v Float64ArrayValue) Duration() values.Duration
- func (v Float64ArrayValue) Equal(other values.Value) bool
- func (v Float64ArrayValue) Float() float64
- func (v Float64ArrayValue) Function() values.Function
- func (v Float64ArrayValue) Get(i int) values.Value
- func (v Float64ArrayValue) Int() int64
- func (v Float64ArrayValue) IsNull() bool
- func (v Float64ArrayValue) Len() int
- func (v Float64ArrayValue) Object() values.Object
- func (v Float64ArrayValue) Range(f func(i int, v values.Value))
- func (v Float64ArrayValue) Regexp() *regexp.Regexp
- func (v Float64ArrayValue) Set(i int, value values.Value)
- func (v Float64ArrayValue) Sort(f func(i values.Value, j values.Value) bool)
- func (v Float64ArrayValue) Str() string
- func (v Float64ArrayValue) Time() values.Time
- func (v Float64ArrayValue) Type() semantic.MonoType
- func (v Float64ArrayValue) UInt() uint64
- type Float64Iterator
- type Int64ArrayValue
- func (v Int64ArrayValue) Append(value values.Value)
- func (v Int64ArrayValue) Array() values.Array
- func (v Int64ArrayValue) Bool() bool
- func (v Int64ArrayValue) Bytes() []byte
- func (v Int64ArrayValue) Dict() values.Dictionary
- func (v Int64ArrayValue) Duration() values.Duration
- func (v Int64ArrayValue) Equal(other values.Value) bool
- func (v Int64ArrayValue) Float() float64
- func (v Int64ArrayValue) Function() values.Function
- func (v Int64ArrayValue) Get(i int) values.Value
- func (v Int64ArrayValue) Int() int64
- func (v Int64ArrayValue) IsNull() bool
- func (v Int64ArrayValue) Len() int
- func (v Int64ArrayValue) Object() values.Object
- func (v Int64ArrayValue) Range(f func(i int, v values.Value))
- func (v Int64ArrayValue) Regexp() *regexp.Regexp
- func (v Int64ArrayValue) Set(i int, value values.Value)
- func (v Int64ArrayValue) Sort(f func(i values.Value, j values.Value) bool)
- func (v Int64ArrayValue) Str() string
- func (v Int64ArrayValue) Time() values.Time
- func (v Int64ArrayValue) Type() semantic.MonoType
- func (v Int64ArrayValue) UInt() uint64
- type Int64Iterator
- type StringArrayValue
- func (v StringArrayValue) Append(value values.Value)
- func (v StringArrayValue) Array() values.Array
- func (v StringArrayValue) Bool() bool
- func (v StringArrayValue) Bytes() []byte
- func (v StringArrayValue) Dict() values.Dictionary
- func (v StringArrayValue) Duration() values.Duration
- func (v StringArrayValue) Equal(other values.Value) bool
- func (v StringArrayValue) Float() float64
- func (v StringArrayValue) Function() values.Function
- func (v StringArrayValue) Get(i int) values.Value
- func (v StringArrayValue) Int() int64
- func (v StringArrayValue) IsNull() bool
- func (v StringArrayValue) Len() int
- func (v StringArrayValue) Object() values.Object
- func (v StringArrayValue) Range(f func(i int, v values.Value))
- func (v StringArrayValue) Regexp() *regexp.Regexp
- func (v StringArrayValue) Set(i int, value values.Value)
- func (v StringArrayValue) Sort(f func(i values.Value, j values.Value) bool)
- func (v StringArrayValue) Str() string
- func (v StringArrayValue) Time() values.Time
- func (v StringArrayValue) Type() semantic.MonoType
- func (v StringArrayValue) UInt() uint64
- type StringIterator
- type Uint64ArrayValue
- func (v Uint64ArrayValue) Append(value values.Value)
- func (v Uint64ArrayValue) Array() values.Array
- func (v Uint64ArrayValue) Bool() bool
- func (v Uint64ArrayValue) Bytes() []byte
- func (v Uint64ArrayValue) Dict() values.Dictionary
- func (v Uint64ArrayValue) Duration() values.Duration
- func (v Uint64ArrayValue) Equal(other values.Value) bool
- func (v Uint64ArrayValue) Float() float64
- func (v Uint64ArrayValue) Function() values.Function
- func (v Uint64ArrayValue) Get(i int) values.Value
- func (v Uint64ArrayValue) Int() int64
- func (v Uint64ArrayValue) IsNull() bool
- func (v Uint64ArrayValue) Len() int
- func (v Uint64ArrayValue) Object() values.Object
- func (v Uint64ArrayValue) Range(f func(i int, v values.Value))
- func (v Uint64ArrayValue) Regexp() *regexp.Regexp
- func (v Uint64ArrayValue) Set(i int, value values.Value)
- func (v Uint64ArrayValue) Sort(f func(i values.Value, j values.Value) bool)
- func (v Uint64ArrayValue) Str() string
- func (v Uint64ArrayValue) Time() values.Time
- func (v Uint64ArrayValue) Type() semantic.MonoType
- func (v Uint64ArrayValue) UInt() uint64
- type Uint64Iterator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FilterBooleans ¶
func FilterFloat64s ¶
func FilterInt64s ¶
func FilterStrings ¶
func FilterUint64s ¶
func NewBooleanBuilder ¶
func NewBooleanBuilder(mem memory.Allocator) *array.BooleanBuilder
func NewFloat64Builder ¶
func NewFloat64Builder(mem memory.Allocator) *array.Float64Builder
func NewInt64Builder ¶
func NewInt64Builder(mem memory.Allocator) *array.Int64Builder
func NewStringBuilder ¶
func NewStringBuilder(mem memory.Allocator) *array.BinaryBuilder
func NewUint64Builder ¶
func NewUint64Builder(mem memory.Allocator) *array.Uint64Builder
Types ¶
type BooleanArrayValue ¶
type BooleanArrayValue struct {
// contains filtered or unexported fields
}
func (BooleanArrayValue) Append ¶
func (v BooleanArrayValue) Append(value values.Value)
func (BooleanArrayValue) Array ¶
func (v BooleanArrayValue) Array() values.Array
func (BooleanArrayValue) Bool ¶
func (v BooleanArrayValue) Bool() bool
func (BooleanArrayValue) Bytes ¶
func (v BooleanArrayValue) Bytes() []byte
func (BooleanArrayValue) Dict ¶
func (v BooleanArrayValue) Dict() values.Dictionary
func (BooleanArrayValue) Duration ¶
func (v BooleanArrayValue) Duration() values.Duration
func (BooleanArrayValue) Float ¶
func (v BooleanArrayValue) Float() float64
func (BooleanArrayValue) Function ¶
func (v BooleanArrayValue) Function() values.Function
func (BooleanArrayValue) Int ¶
func (v BooleanArrayValue) Int() int64
func (BooleanArrayValue) IsNull ¶
func (v BooleanArrayValue) IsNull() bool
func (BooleanArrayValue) Len ¶
func (v BooleanArrayValue) Len() int
func (BooleanArrayValue) Object ¶
func (v BooleanArrayValue) Object() values.Object
func (BooleanArrayValue) Regexp ¶
func (v BooleanArrayValue) Regexp() *regexp.Regexp
func (BooleanArrayValue) Str ¶
func (v BooleanArrayValue) Str() string
func (BooleanArrayValue) Time ¶
func (v BooleanArrayValue) Time() values.Time
func (BooleanArrayValue) Type ¶
func (v BooleanArrayValue) Type() semantic.MonoType
func (BooleanArrayValue) UInt ¶
func (v BooleanArrayValue) UInt() uint64
type BooleanIterator ¶
func IterateBooleans ¶
func IterateBooleans(arrs []array.Interface) BooleanIterator
func (*BooleanIterator) IsEmpty ¶
func (i *BooleanIterator) IsEmpty() bool
IsEmpty returns true if the iterator has no values to read.
func (*BooleanIterator) IsNull ¶
func (i *BooleanIterator) IsNull() bool
IsNull returns if the current value is null.
func (*BooleanIterator) IsValid ¶
func (i *BooleanIterator) IsValid() bool
IsValid returns if the current value is valid.
func (*BooleanIterator) Next ¶
func (i *BooleanIterator) Next() bool
Next will move to the next value. It will return false if there are no more values to be read. This will initialize the iterator if this is the first time it is called and return true if there is at least one element.
func (*BooleanIterator) Value ¶
func (i *BooleanIterator) Value() bool
Value returns the current value in the iterator.
type Float64ArrayValue ¶
type Float64ArrayValue struct {
// contains filtered or unexported fields
}
func (Float64ArrayValue) Append ¶
func (v Float64ArrayValue) Append(value values.Value)
func (Float64ArrayValue) Array ¶
func (v Float64ArrayValue) Array() values.Array
func (Float64ArrayValue) Bool ¶
func (v Float64ArrayValue) Bool() bool
func (Float64ArrayValue) Bytes ¶
func (v Float64ArrayValue) Bytes() []byte
func (Float64ArrayValue) Dict ¶
func (v Float64ArrayValue) Dict() values.Dictionary
func (Float64ArrayValue) Duration ¶
func (v Float64ArrayValue) Duration() values.Duration
func (Float64ArrayValue) Float ¶
func (v Float64ArrayValue) Float() float64
func (Float64ArrayValue) Function ¶
func (v Float64ArrayValue) Function() values.Function
func (Float64ArrayValue) Int ¶
func (v Float64ArrayValue) Int() int64
func (Float64ArrayValue) IsNull ¶
func (v Float64ArrayValue) IsNull() bool
func (Float64ArrayValue) Len ¶
func (v Float64ArrayValue) Len() int
func (Float64ArrayValue) Object ¶
func (v Float64ArrayValue) Object() values.Object
func (Float64ArrayValue) Regexp ¶
func (v Float64ArrayValue) Regexp() *regexp.Regexp
func (Float64ArrayValue) Str ¶
func (v Float64ArrayValue) Str() string
func (Float64ArrayValue) Time ¶
func (v Float64ArrayValue) Time() values.Time
func (Float64ArrayValue) Type ¶
func (v Float64ArrayValue) Type() semantic.MonoType
func (Float64ArrayValue) UInt ¶
func (v Float64ArrayValue) UInt() uint64
type Float64Iterator ¶
func IterateFloat64s ¶
func IterateFloat64s(arrs []array.Interface) Float64Iterator
func (*Float64Iterator) IsEmpty ¶
func (i *Float64Iterator) IsEmpty() bool
IsEmpty returns true if the iterator has no values to read.
func (*Float64Iterator) IsNull ¶
func (i *Float64Iterator) IsNull() bool
IsNull returns if the current value is null.
func (*Float64Iterator) IsValid ¶
func (i *Float64Iterator) IsValid() bool
IsValid returns if the current value is valid.
func (*Float64Iterator) Next ¶
func (i *Float64Iterator) Next() bool
Next will move to the next value. It will return false if there are no more values to be read. This will initialize the iterator if this is the first time it is called and return true if there is at least one element.
func (*Float64Iterator) Value ¶
func (i *Float64Iterator) Value() float64
Value returns the current value in the iterator.
type Int64ArrayValue ¶
type Int64ArrayValue struct {
// contains filtered or unexported fields
}
func (Int64ArrayValue) Append ¶
func (v Int64ArrayValue) Append(value values.Value)
func (Int64ArrayValue) Array ¶
func (v Int64ArrayValue) Array() values.Array
func (Int64ArrayValue) Bool ¶
func (v Int64ArrayValue) Bool() bool
func (Int64ArrayValue) Bytes ¶
func (v Int64ArrayValue) Bytes() []byte
func (Int64ArrayValue) Dict ¶
func (v Int64ArrayValue) Dict() values.Dictionary
func (Int64ArrayValue) Duration ¶
func (v Int64ArrayValue) Duration() values.Duration
func (Int64ArrayValue) Float ¶
func (v Int64ArrayValue) Float() float64
func (Int64ArrayValue) Function ¶
func (v Int64ArrayValue) Function() values.Function
func (Int64ArrayValue) Int ¶
func (v Int64ArrayValue) Int() int64
func (Int64ArrayValue) IsNull ¶
func (v Int64ArrayValue) IsNull() bool
func (Int64ArrayValue) Len ¶
func (v Int64ArrayValue) Len() int
func (Int64ArrayValue) Object ¶
func (v Int64ArrayValue) Object() values.Object
func (Int64ArrayValue) Regexp ¶
func (v Int64ArrayValue) Regexp() *regexp.Regexp
func (Int64ArrayValue) Str ¶
func (v Int64ArrayValue) Str() string
func (Int64ArrayValue) Time ¶
func (v Int64ArrayValue) Time() values.Time
func (Int64ArrayValue) Type ¶
func (v Int64ArrayValue) Type() semantic.MonoType
func (Int64ArrayValue) UInt ¶
func (v Int64ArrayValue) UInt() uint64
type Int64Iterator ¶
func IterateInt64s ¶
func IterateInt64s(arrs []array.Interface) Int64Iterator
func (*Int64Iterator) IsEmpty ¶
func (i *Int64Iterator) IsEmpty() bool
IsEmpty returns true if the iterator has no values to read.
func (*Int64Iterator) IsNull ¶
func (i *Int64Iterator) IsNull() bool
IsNull returns if the current value is null.
func (*Int64Iterator) IsValid ¶
func (i *Int64Iterator) IsValid() bool
IsValid returns if the current value is valid.
func (*Int64Iterator) Next ¶
func (i *Int64Iterator) Next() bool
Next will move to the next value. It will return false if there are no more values to be read. This will initialize the iterator if this is the first time it is called and return true if there is at least one element.
func (*Int64Iterator) Value ¶
func (i *Int64Iterator) Value() int64
Value returns the current value in the iterator.
type StringArrayValue ¶
type StringArrayValue struct {
// contains filtered or unexported fields
}
func (StringArrayValue) Append ¶
func (v StringArrayValue) Append(value values.Value)
func (StringArrayValue) Array ¶
func (v StringArrayValue) Array() values.Array
func (StringArrayValue) Bool ¶
func (v StringArrayValue) Bool() bool
func (StringArrayValue) Bytes ¶
func (v StringArrayValue) Bytes() []byte
func (StringArrayValue) Dict ¶
func (v StringArrayValue) Dict() values.Dictionary
func (StringArrayValue) Duration ¶
func (v StringArrayValue) Duration() values.Duration
func (StringArrayValue) Float ¶
func (v StringArrayValue) Float() float64
func (StringArrayValue) Function ¶
func (v StringArrayValue) Function() values.Function
func (StringArrayValue) Int ¶
func (v StringArrayValue) Int() int64
func (StringArrayValue) IsNull ¶
func (v StringArrayValue) IsNull() bool
func (StringArrayValue) Len ¶
func (v StringArrayValue) Len() int
func (StringArrayValue) Object ¶
func (v StringArrayValue) Object() values.Object
func (StringArrayValue) Regexp ¶
func (v StringArrayValue) Regexp() *regexp.Regexp
func (StringArrayValue) Str ¶
func (v StringArrayValue) Str() string
func (StringArrayValue) Time ¶
func (v StringArrayValue) Time() values.Time
func (StringArrayValue) Type ¶
func (v StringArrayValue) Type() semantic.MonoType
func (StringArrayValue) UInt ¶
func (v StringArrayValue) UInt() uint64
type StringIterator ¶
func IterateStrings ¶
func IterateStrings(arrs []array.Interface) StringIterator
func (*StringIterator) IsEmpty ¶
func (i *StringIterator) IsEmpty() bool
IsEmpty returns true if the iterator has no values to read.
func (*StringIterator) IsNull ¶
func (i *StringIterator) IsNull() bool
IsNull returns if the current value is null.
func (*StringIterator) IsValid ¶
func (i *StringIterator) IsValid() bool
IsValid returns if the current value is valid.
func (*StringIterator) Next ¶
func (i *StringIterator) Next() bool
Next will move to the next value. It will return false if there are no more values to be read. This will initialize the iterator if this is the first time it is called and return true if there is at least one element.
func (*StringIterator) ValueString ¶
func (i *StringIterator) ValueString() string
ValueString returns the current value in the iterator.
type Uint64ArrayValue ¶
type Uint64ArrayValue struct {
// contains filtered or unexported fields
}
func (Uint64ArrayValue) Append ¶
func (v Uint64ArrayValue) Append(value values.Value)
func (Uint64ArrayValue) Array ¶
func (v Uint64ArrayValue) Array() values.Array
func (Uint64ArrayValue) Bool ¶
func (v Uint64ArrayValue) Bool() bool
func (Uint64ArrayValue) Bytes ¶
func (v Uint64ArrayValue) Bytes() []byte
func (Uint64ArrayValue) Dict ¶
func (v Uint64ArrayValue) Dict() values.Dictionary
func (Uint64ArrayValue) Duration ¶
func (v Uint64ArrayValue) Duration() values.Duration
func (Uint64ArrayValue) Float ¶
func (v Uint64ArrayValue) Float() float64
func (Uint64ArrayValue) Function ¶
func (v Uint64ArrayValue) Function() values.Function
func (Uint64ArrayValue) Int ¶
func (v Uint64ArrayValue) Int() int64
func (Uint64ArrayValue) IsNull ¶
func (v Uint64ArrayValue) IsNull() bool
func (Uint64ArrayValue) Len ¶
func (v Uint64ArrayValue) Len() int
func (Uint64ArrayValue) Object ¶
func (v Uint64ArrayValue) Object() values.Object
func (Uint64ArrayValue) Regexp ¶
func (v Uint64ArrayValue) Regexp() *regexp.Regexp
func (Uint64ArrayValue) Str ¶
func (v Uint64ArrayValue) Str() string
func (Uint64ArrayValue) Time ¶
func (v Uint64ArrayValue) Time() values.Time
func (Uint64ArrayValue) Type ¶
func (v Uint64ArrayValue) Type() semantic.MonoType
func (Uint64ArrayValue) UInt ¶
func (v Uint64ArrayValue) UInt() uint64
type Uint64Iterator ¶
func IterateUint64s ¶
func IterateUint64s(arrs []array.Interface) Uint64Iterator
func (*Uint64Iterator) IsEmpty ¶
func (i *Uint64Iterator) IsEmpty() bool
IsEmpty returns true if the iterator has no values to read.
func (*Uint64Iterator) IsNull ¶
func (i *Uint64Iterator) IsNull() bool
IsNull returns if the current value is null.
func (*Uint64Iterator) IsValid ¶
func (i *Uint64Iterator) IsValid() bool
IsValid returns if the current value is valid.
func (*Uint64Iterator) Next ¶
func (i *Uint64Iterator) Next() bool
Next will move to the next value. It will return false if there are no more values to be read. This will initialize the iterator if this is the first time it is called and return true if there is at least one element.
func (*Uint64Iterator) Value ¶
func (i *Uint64Iterator) Value() uint64
Value returns the current value in the iterator.