Documentation ¶
Index ¶
- func CopyBooleansByIndexTo(b *array.BooleanBuilder, arr *array.Boolean, indices *array.Int64)
- func CopyBooleansTo(b *array.BooleanBuilder, arr *array.Boolean)
- func CopyByIndexTo(b array.Builder, arr array.Interface, indices *array.Int64)
- func CopyFloat64sByIndexTo(b *array.Float64Builder, arr *array.Float64, indices *array.Int64)
- func CopyFloat64sTo(b *array.Float64Builder, arr *array.Float64)
- func CopyInt64sByIndexTo(b *array.Int64Builder, arr *array.Int64, indices *array.Int64)
- func CopyInt64sTo(b *array.Int64Builder, arr *array.Int64)
- func CopyStringsByIndexTo(b *array.BinaryBuilder, arr *array.Binary, indices *array.Int64)
- func CopyStringsTo(b *array.BinaryBuilder, arr *array.Binary)
- func CopyTo(b array.Builder, arr array.Interface)
- func CopyUint64sByIndexTo(b *array.Uint64Builder, arr *array.Uint64, indices *array.Int64)
- func CopyUint64sTo(b *array.Uint64Builder, arr *array.Uint64)
- 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 CopyBooleansByIndexTo ¶ added in v0.114.0
func CopyBooleansTo ¶ added in v0.114.0
func CopyBooleansTo(b *array.BooleanBuilder, arr *array.Boolean)
func CopyByIndexTo ¶ added in v0.114.0
CopyByIndexTo will copy the contents of the array at the given indices into a new array builder.
func CopyFloat64sByIndexTo ¶ added in v0.114.0
func CopyFloat64sTo ¶ added in v0.114.0
func CopyFloat64sTo(b *array.Float64Builder, arr *array.Float64)
func CopyInt64sByIndexTo ¶ added in v0.114.0
func CopyInt64sTo ¶ added in v0.114.0
func CopyInt64sTo(b *array.Int64Builder, arr *array.Int64)
func CopyStringsByIndexTo ¶ added in v0.114.0
func CopyStringsTo ¶ added in v0.114.0
func CopyStringsTo(b *array.BinaryBuilder, arr *array.Binary)
func CopyTo ¶ added in v0.114.0
CopyTo will copy the contents of the array into a new array builder.
func CopyUint64sByIndexTo ¶ added in v0.114.0
func CopyUint64sTo ¶ added in v0.114.0
func CopyUint64sTo(b *array.Uint64Builder, arr *array.Uint64)
func FilterBooleans ¶ added in v0.56.0
func FilterFloat64s ¶ added in v0.56.0
func FilterInt64s ¶ added in v0.56.0
func FilterStrings ¶ added in v0.56.0
func FilterUint64s ¶ added in v0.56.0
func NewArrayValue ¶ added in v0.77.0
func NewBooleanArrayValue ¶ added in v0.77.0
func NewBooleanBuilder ¶ added in v0.55.0
func NewBooleanBuilder(mem memory.Allocator) *array.BooleanBuilder
func NewFloat64ArrayValue ¶ added in v0.77.0
func NewFloat64Builder ¶ added in v0.55.0
func NewFloat64Builder(mem memory.Allocator) *array.Float64Builder
func NewInt64Builder ¶ added in v0.55.0
func NewInt64Builder(mem memory.Allocator) *array.Int64Builder
func NewStringArrayValue ¶ added in v0.77.0
func NewStringBuilder ¶ added in v0.55.0
func NewStringBuilder(mem memory.Allocator) *array.BinaryBuilder
func NewUint64ArrayValue ¶ added in v0.77.0
func NewUint64Builder ¶ added in v0.55.0
func NewUint64Builder(mem memory.Allocator) *array.Uint64Builder
Types ¶
type BooleanArrayValue ¶ added in v0.77.0
type BooleanArrayValue struct {
// contains filtered or unexported fields
}
func (BooleanArrayValue) Append ¶ added in v0.77.0
func (v BooleanArrayValue) Append(value values.Value)
func (BooleanArrayValue) Array ¶ added in v0.77.0
func (v BooleanArrayValue) Array() values.Array
func (BooleanArrayValue) Bool ¶ added in v0.77.0
func (v BooleanArrayValue) Bool() bool
func (BooleanArrayValue) Bytes ¶ added in v0.77.0
func (v BooleanArrayValue) Bytes() []byte
func (BooleanArrayValue) Dict ¶ added in v0.96.0
func (v BooleanArrayValue) Dict() values.Dictionary
func (BooleanArrayValue) Duration ¶ added in v0.77.0
func (v BooleanArrayValue) Duration() values.Duration
func (BooleanArrayValue) Equal ¶ added in v0.77.0
func (v BooleanArrayValue) Equal(other values.Value) bool
func (BooleanArrayValue) Float ¶ added in v0.77.0
func (v BooleanArrayValue) Float() float64
func (BooleanArrayValue) Function ¶ added in v0.77.0
func (v BooleanArrayValue) Function() values.Function
func (BooleanArrayValue) Int ¶ added in v0.77.0
func (v BooleanArrayValue) Int() int64
func (BooleanArrayValue) IsNull ¶ added in v0.77.0
func (v BooleanArrayValue) IsNull() bool
func (BooleanArrayValue) Len ¶ added in v0.77.0
func (v BooleanArrayValue) Len() int
func (BooleanArrayValue) Object ¶ added in v0.77.0
func (v BooleanArrayValue) Object() values.Object
func (BooleanArrayValue) Range ¶ added in v0.77.0
func (v BooleanArrayValue) Range(f func(i int, v values.Value))
func (BooleanArrayValue) Regexp ¶ added in v0.77.0
func (v BooleanArrayValue) Regexp() *regexp.Regexp
func (BooleanArrayValue) Set ¶ added in v0.77.0
func (v BooleanArrayValue) Set(i int, value values.Value)
func (BooleanArrayValue) Str ¶ added in v0.77.0
func (v BooleanArrayValue) Str() string
func (BooleanArrayValue) Time ¶ added in v0.77.0
func (v BooleanArrayValue) Time() values.Time
func (BooleanArrayValue) Type ¶ added in v0.77.0
func (v BooleanArrayValue) Type() semantic.MonoType
func (BooleanArrayValue) UInt ¶ added in v0.77.0
func (v BooleanArrayValue) UInt() uint64
type BooleanIterator ¶ added in v0.55.0
func IterateBooleans ¶ added in v0.55.0
func IterateBooleans(arrs []array.Interface) BooleanIterator
func (*BooleanIterator) IsEmpty ¶ added in v0.55.0
func (i *BooleanIterator) IsEmpty() bool
IsEmpty returns true if the iterator has no values to read.
func (*BooleanIterator) IsNull ¶ added in v0.55.0
func (i *BooleanIterator) IsNull() bool
IsNull returns if the current value is null.
func (*BooleanIterator) IsValid ¶ added in v0.55.0
func (i *BooleanIterator) IsValid() bool
IsValid returns if the current value is valid.
func (*BooleanIterator) Next ¶ added in v0.55.0
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 ¶ added in v0.55.0
func (i *BooleanIterator) Value() bool
Value returns the current value in the iterator.
type Float64ArrayValue ¶ added in v0.77.0
type Float64ArrayValue struct {
// contains filtered or unexported fields
}
func (Float64ArrayValue) Append ¶ added in v0.77.0
func (v Float64ArrayValue) Append(value values.Value)
func (Float64ArrayValue) Array ¶ added in v0.77.0
func (v Float64ArrayValue) Array() values.Array
func (Float64ArrayValue) Bool ¶ added in v0.77.0
func (v Float64ArrayValue) Bool() bool
func (Float64ArrayValue) Bytes ¶ added in v0.77.0
func (v Float64ArrayValue) Bytes() []byte
func (Float64ArrayValue) Dict ¶ added in v0.96.0
func (v Float64ArrayValue) Dict() values.Dictionary
func (Float64ArrayValue) Duration ¶ added in v0.77.0
func (v Float64ArrayValue) Duration() values.Duration
func (Float64ArrayValue) Equal ¶ added in v0.77.0
func (v Float64ArrayValue) Equal(other values.Value) bool
func (Float64ArrayValue) Float ¶ added in v0.77.0
func (v Float64ArrayValue) Float() float64
func (Float64ArrayValue) Function ¶ added in v0.77.0
func (v Float64ArrayValue) Function() values.Function
func (Float64ArrayValue) Int ¶ added in v0.77.0
func (v Float64ArrayValue) Int() int64
func (Float64ArrayValue) IsNull ¶ added in v0.77.0
func (v Float64ArrayValue) IsNull() bool
func (Float64ArrayValue) Len ¶ added in v0.77.0
func (v Float64ArrayValue) Len() int
func (Float64ArrayValue) Object ¶ added in v0.77.0
func (v Float64ArrayValue) Object() values.Object
func (Float64ArrayValue) Range ¶ added in v0.77.0
func (v Float64ArrayValue) Range(f func(i int, v values.Value))
func (Float64ArrayValue) Regexp ¶ added in v0.77.0
func (v Float64ArrayValue) Regexp() *regexp.Regexp
func (Float64ArrayValue) Set ¶ added in v0.77.0
func (v Float64ArrayValue) Set(i int, value values.Value)
func (Float64ArrayValue) Str ¶ added in v0.77.0
func (v Float64ArrayValue) Str() string
func (Float64ArrayValue) Time ¶ added in v0.77.0
func (v Float64ArrayValue) Time() values.Time
func (Float64ArrayValue) Type ¶ added in v0.77.0
func (v Float64ArrayValue) Type() semantic.MonoType
func (Float64ArrayValue) UInt ¶ added in v0.77.0
func (v Float64ArrayValue) UInt() uint64
type Float64Iterator ¶ added in v0.55.0
func IterateFloat64s ¶ added in v0.55.0
func IterateFloat64s(arrs []array.Interface) Float64Iterator
func (*Float64Iterator) IsEmpty ¶ added in v0.55.0
func (i *Float64Iterator) IsEmpty() bool
IsEmpty returns true if the iterator has no values to read.
func (*Float64Iterator) IsNull ¶ added in v0.55.0
func (i *Float64Iterator) IsNull() bool
IsNull returns if the current value is null.
func (*Float64Iterator) IsValid ¶ added in v0.55.0
func (i *Float64Iterator) IsValid() bool
IsValid returns if the current value is valid.
func (*Float64Iterator) Next ¶ added in v0.55.0
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 ¶ added in v0.55.0
func (i *Float64Iterator) Value() float64
Value returns the current value in the iterator.
type Int64ArrayValue ¶ added in v0.77.0
type Int64ArrayValue struct {
// contains filtered or unexported fields
}
func (Int64ArrayValue) Append ¶ added in v0.77.0
func (v Int64ArrayValue) Append(value values.Value)
func (Int64ArrayValue) Array ¶ added in v0.77.0
func (v Int64ArrayValue) Array() values.Array
func (Int64ArrayValue) Bool ¶ added in v0.77.0
func (v Int64ArrayValue) Bool() bool
func (Int64ArrayValue) Bytes ¶ added in v0.77.0
func (v Int64ArrayValue) Bytes() []byte
func (Int64ArrayValue) Dict ¶ added in v0.96.0
func (v Int64ArrayValue) Dict() values.Dictionary
func (Int64ArrayValue) Duration ¶ added in v0.77.0
func (v Int64ArrayValue) Duration() values.Duration
func (Int64ArrayValue) Equal ¶ added in v0.77.0
func (v Int64ArrayValue) Equal(other values.Value) bool
func (Int64ArrayValue) Float ¶ added in v0.77.0
func (v Int64ArrayValue) Float() float64
func (Int64ArrayValue) Function ¶ added in v0.77.0
func (v Int64ArrayValue) Function() values.Function
func (Int64ArrayValue) Int ¶ added in v0.77.0
func (v Int64ArrayValue) Int() int64
func (Int64ArrayValue) IsNull ¶ added in v0.77.0
func (v Int64ArrayValue) IsNull() bool
func (Int64ArrayValue) Len ¶ added in v0.77.0
func (v Int64ArrayValue) Len() int
func (Int64ArrayValue) Object ¶ added in v0.77.0
func (v Int64ArrayValue) Object() values.Object
func (Int64ArrayValue) Range ¶ added in v0.77.0
func (v Int64ArrayValue) Range(f func(i int, v values.Value))
func (Int64ArrayValue) Regexp ¶ added in v0.77.0
func (v Int64ArrayValue) Regexp() *regexp.Regexp
func (Int64ArrayValue) Set ¶ added in v0.77.0
func (v Int64ArrayValue) Set(i int, value values.Value)
func (Int64ArrayValue) Str ¶ added in v0.77.0
func (v Int64ArrayValue) Str() string
func (Int64ArrayValue) Time ¶ added in v0.77.0
func (v Int64ArrayValue) Time() values.Time
func (Int64ArrayValue) Type ¶ added in v0.77.0
func (v Int64ArrayValue) Type() semantic.MonoType
func (Int64ArrayValue) UInt ¶ added in v0.77.0
func (v Int64ArrayValue) UInt() uint64
type Int64Iterator ¶ added in v0.55.0
func IterateInt64s ¶ added in v0.55.0
func IterateInt64s(arrs []array.Interface) Int64Iterator
func (*Int64Iterator) IsEmpty ¶ added in v0.55.0
func (i *Int64Iterator) IsEmpty() bool
IsEmpty returns true if the iterator has no values to read.
func (*Int64Iterator) IsNull ¶ added in v0.55.0
func (i *Int64Iterator) IsNull() bool
IsNull returns if the current value is null.
func (*Int64Iterator) IsValid ¶ added in v0.55.0
func (i *Int64Iterator) IsValid() bool
IsValid returns if the current value is valid.
func (*Int64Iterator) Next ¶ added in v0.55.0
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 ¶ added in v0.55.0
func (i *Int64Iterator) Value() int64
Value returns the current value in the iterator.
type StringArrayValue ¶ added in v0.77.0
type StringArrayValue struct {
// contains filtered or unexported fields
}
func (StringArrayValue) Append ¶ added in v0.77.0
func (v StringArrayValue) Append(value values.Value)
func (StringArrayValue) Array ¶ added in v0.77.0
func (v StringArrayValue) Array() values.Array
func (StringArrayValue) Bool ¶ added in v0.77.0
func (v StringArrayValue) Bool() bool
func (StringArrayValue) Bytes ¶ added in v0.77.0
func (v StringArrayValue) Bytes() []byte
func (StringArrayValue) Dict ¶ added in v0.96.0
func (v StringArrayValue) Dict() values.Dictionary
func (StringArrayValue) Duration ¶ added in v0.77.0
func (v StringArrayValue) Duration() values.Duration
func (StringArrayValue) Equal ¶ added in v0.77.0
func (v StringArrayValue) Equal(other values.Value) bool
func (StringArrayValue) Float ¶ added in v0.77.0
func (v StringArrayValue) Float() float64
func (StringArrayValue) Function ¶ added in v0.77.0
func (v StringArrayValue) Function() values.Function
func (StringArrayValue) Int ¶ added in v0.77.0
func (v StringArrayValue) Int() int64
func (StringArrayValue) IsNull ¶ added in v0.77.0
func (v StringArrayValue) IsNull() bool
func (StringArrayValue) Len ¶ added in v0.77.0
func (v StringArrayValue) Len() int
func (StringArrayValue) Object ¶ added in v0.77.0
func (v StringArrayValue) Object() values.Object
func (StringArrayValue) Range ¶ added in v0.77.0
func (v StringArrayValue) Range(f func(i int, v values.Value))
func (StringArrayValue) Regexp ¶ added in v0.77.0
func (v StringArrayValue) Regexp() *regexp.Regexp
func (StringArrayValue) Set ¶ added in v0.77.0
func (v StringArrayValue) Set(i int, value values.Value)
func (StringArrayValue) Str ¶ added in v0.77.0
func (v StringArrayValue) Str() string
func (StringArrayValue) Time ¶ added in v0.77.0
func (v StringArrayValue) Time() values.Time
func (StringArrayValue) Type ¶ added in v0.77.0
func (v StringArrayValue) Type() semantic.MonoType
func (StringArrayValue) UInt ¶ added in v0.77.0
func (v StringArrayValue) UInt() uint64
type StringIterator ¶ added in v0.55.0
func IterateStrings ¶ added in v0.55.0
func IterateStrings(arrs []array.Interface) StringIterator
func (*StringIterator) IsEmpty ¶ added in v0.55.0
func (i *StringIterator) IsEmpty() bool
IsEmpty returns true if the iterator has no values to read.
func (*StringIterator) IsNull ¶ added in v0.55.0
func (i *StringIterator) IsNull() bool
IsNull returns if the current value is null.
func (*StringIterator) IsValid ¶ added in v0.55.0
func (i *StringIterator) IsValid() bool
IsValid returns if the current value is valid.
func (*StringIterator) Next ¶ added in v0.55.0
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 ¶ added in v0.55.0
func (i *StringIterator) ValueString() string
ValueString returns the current value in the iterator.
type Uint64ArrayValue ¶ added in v0.77.0
type Uint64ArrayValue struct {
// contains filtered or unexported fields
}
func (Uint64ArrayValue) Append ¶ added in v0.77.0
func (v Uint64ArrayValue) Append(value values.Value)
func (Uint64ArrayValue) Array ¶ added in v0.77.0
func (v Uint64ArrayValue) Array() values.Array
func (Uint64ArrayValue) Bool ¶ added in v0.77.0
func (v Uint64ArrayValue) Bool() bool
func (Uint64ArrayValue) Bytes ¶ added in v0.77.0
func (v Uint64ArrayValue) Bytes() []byte
func (Uint64ArrayValue) Dict ¶ added in v0.96.0
func (v Uint64ArrayValue) Dict() values.Dictionary
func (Uint64ArrayValue) Duration ¶ added in v0.77.0
func (v Uint64ArrayValue) Duration() values.Duration
func (Uint64ArrayValue) Equal ¶ added in v0.77.0
func (v Uint64ArrayValue) Equal(other values.Value) bool
func (Uint64ArrayValue) Float ¶ added in v0.77.0
func (v Uint64ArrayValue) Float() float64
func (Uint64ArrayValue) Function ¶ added in v0.77.0
func (v Uint64ArrayValue) Function() values.Function
func (Uint64ArrayValue) Int ¶ added in v0.77.0
func (v Uint64ArrayValue) Int() int64
func (Uint64ArrayValue) IsNull ¶ added in v0.77.0
func (v Uint64ArrayValue) IsNull() bool
func (Uint64ArrayValue) Len ¶ added in v0.77.0
func (v Uint64ArrayValue) Len() int
func (Uint64ArrayValue) Object ¶ added in v0.77.0
func (v Uint64ArrayValue) Object() values.Object
func (Uint64ArrayValue) Range ¶ added in v0.77.0
func (v Uint64ArrayValue) Range(f func(i int, v values.Value))
func (Uint64ArrayValue) Regexp ¶ added in v0.77.0
func (v Uint64ArrayValue) Regexp() *regexp.Regexp
func (Uint64ArrayValue) Set ¶ added in v0.77.0
func (v Uint64ArrayValue) Set(i int, value values.Value)
func (Uint64ArrayValue) Str ¶ added in v0.77.0
func (v Uint64ArrayValue) Str() string
func (Uint64ArrayValue) Time ¶ added in v0.77.0
func (v Uint64ArrayValue) Time() values.Time
func (Uint64ArrayValue) Type ¶ added in v0.77.0
func (v Uint64ArrayValue) Type() semantic.MonoType
func (Uint64ArrayValue) UInt ¶ added in v0.77.0
func (v Uint64ArrayValue) UInt() uint64
type Uint64Iterator ¶ added in v0.55.0
func IterateUint64s ¶ added in v0.55.0
func IterateUint64s(arrs []array.Interface) Uint64Iterator
func (*Uint64Iterator) IsEmpty ¶ added in v0.55.0
func (i *Uint64Iterator) IsEmpty() bool
IsEmpty returns true if the iterator has no values to read.
func (*Uint64Iterator) IsNull ¶ added in v0.55.0
func (i *Uint64Iterator) IsNull() bool
IsNull returns if the current value is null.
func (*Uint64Iterator) IsValid ¶ added in v0.55.0
func (i *Uint64Iterator) IsValid() bool
IsValid returns if the current value is valid.
func (*Uint64Iterator) Next ¶ added in v0.55.0
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 ¶ added in v0.55.0
func (i *Uint64Iterator) Value() uint64
Value returns the current value in the iterator.