Documentation ¶
Index ¶
- func BooleanCompare(x, y *array.Boolean, i, j int) int
- func BooleanCompareDesc(x, y *array.Boolean, i, j int) int
- func Compare(x, y array.Array, i, j int) int
- func CompareDesc(x, y array.Array, i, j int) int
- func CopyBooleanValue(b *array.BooleanBuilder, arr *array.Boolean, i int)
- func CopyBooleansByIndex(arr *array.Boolean, indices *array.Int, mem memory.Allocator) *array.Boolean
- func CopyBooleansByIndexTo(b *array.BooleanBuilder, arr *array.Boolean, indices *array.Int)
- func CopyBooleansTo(b *array.BooleanBuilder, arr *array.Boolean)
- func CopyByIndex(arr array.Array, indices *array.Int, mem memory.Allocator) array.Array
- func CopyByIndexTo(b array.Builder, arr array.Array, indices *array.Int)
- func CopyFloatValue(b *array.FloatBuilder, arr *array.Float, i int)
- func CopyFloatsByIndex(arr *array.Float, indices *array.Int, mem memory.Allocator) *array.Float
- func CopyFloatsByIndexTo(b *array.FloatBuilder, arr *array.Float, indices *array.Int)
- func CopyFloatsTo(b *array.FloatBuilder, arr *array.Float)
- func CopyIntValue(b *array.IntBuilder, arr *array.Int, i int)
- func CopyIntsByIndex(arr *array.Int, indices *array.Int, mem memory.Allocator) *array.Int
- func CopyIntsByIndexTo(b *array.IntBuilder, arr *array.Int, indices *array.Int)
- func CopyIntsTo(b *array.IntBuilder, arr *array.Int)
- func CopyStringValue(b *array.StringBuilder, arr *array.String, i int)
- func CopyStringsByIndex(arr *array.String, indices *array.Int, mem memory.Allocator) *array.String
- func CopyStringsByIndexTo(b *array.StringBuilder, arr *array.String, indices *array.Int)
- func CopyStringsTo(b *array.StringBuilder, arr *array.String)
- func CopyTo(b array.Builder, arr array.Array)
- func CopyUintValue(b *array.UintBuilder, arr *array.Uint, i int)
- func CopyUintsByIndex(arr *array.Uint, indices *array.Int, mem memory.Allocator) *array.Uint
- func CopyUintsByIndexTo(b *array.UintBuilder, arr *array.Uint, indices *array.Int)
- func CopyUintsTo(b *array.UintBuilder, arr *array.Uint)
- func CopyValue(b array.Builder, arr array.Array, i int)
- func Filter(arr array.Array, bitset []byte, mem memory.Allocator) array.Array
- func FilterBooleans(arr *array.Boolean, bitset []byte, mem memory.Allocator) *array.Boolean
- func FilterFloats(arr *array.Float, bitset []byte, mem memory.Allocator) *array.Float
- func FilterInts(arr *array.Int, bitset []byte, mem memory.Allocator) *array.Int
- func FilterStrings(arr *array.String, bitset []byte, mem memory.Allocator) *array.String
- func FilterUints(arr *array.Uint, bitset []byte, mem memory.Allocator) *array.Uint
- func FloatCompare(x, y *array.Float, i, j int) int
- func FloatCompareDesc(x, y *array.Float, i, j int) int
- func IntCompare(x, y *array.Int, i, j int) int
- func IntCompareDesc(x, y *array.Int, i, j int) int
- func IsBooleanConstant(arr *array.Boolean) bool
- func IsConstant(arr array.Array) bool
- func IsFloatConstant(arr *array.Float) bool
- func IsIntConstant(arr *array.Int) bool
- func IsStringConstant(arr *array.String) bool
- func IsUintConstant(arr *array.Uint) bool
- func NewArrayValue(arr array.Array, typ flux.ColType) values.Array
- func NewBooleanArrayValue(arr *array.Boolean) values.Array
- func NewBooleanBuilder(mem memory.Allocator) *array.BooleanBuilder
- func NewFloatArrayValue(arr *array.Float) values.Array
- func NewFloatBuilder(mem memory.Allocator) *array.FloatBuilder
- func NewIntArrayValue(arr *array.Int) values.Array
- func NewIntBuilder(mem memory.Allocator) *array.IntBuilder
- func NewStringArrayValue(arr *array.String) values.Array
- func NewStringBuilder(mem memory.Allocator) *array.StringBuilder
- func NewUintArrayValue(arr *array.Uint) values.Array
- func NewUintBuilder(mem memory.Allocator) *array.UintBuilder
- func StringCompare(x, y *array.String, i, j int) int
- func StringCompareDesc(x, y *array.String, i, j int) int
- func UintCompare(x, y *array.Uint, i, j int) int
- func UintCompareDesc(x, y *array.Uint, i, j int) int
- 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) Dynamic() values.Dynamic
- 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) Release()
- func (v BooleanArrayValue) Retain()
- 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
- func (v BooleanArrayValue) Vector() values.Vector
- type BooleanIterator
- type CompareFunc
- type FloatArrayValue
- func (v FloatArrayValue) Append(value values.Value)
- func (v FloatArrayValue) Array() values.Array
- func (v FloatArrayValue) Bool() bool
- func (v FloatArrayValue) Bytes() []byte
- func (v FloatArrayValue) Dict() values.Dictionary
- func (v FloatArrayValue) Duration() values.Duration
- func (v FloatArrayValue) Dynamic() values.Dynamic
- func (v FloatArrayValue) Equal(other values.Value) bool
- func (v FloatArrayValue) Float() float64
- func (v FloatArrayValue) Function() values.Function
- func (v FloatArrayValue) Get(i int) values.Value
- func (v FloatArrayValue) Int() int64
- func (v FloatArrayValue) IsNull() bool
- func (v FloatArrayValue) Len() int
- func (v FloatArrayValue) Object() values.Object
- func (v FloatArrayValue) Range(f func(i int, v values.Value))
- func (v FloatArrayValue) Regexp() *regexp.Regexp
- func (v FloatArrayValue) Release()
- func (v FloatArrayValue) Retain()
- func (v FloatArrayValue) Set(i int, value values.Value)
- func (v FloatArrayValue) Sort(f func(i values.Value, j values.Value) bool)
- func (v FloatArrayValue) Str() string
- func (v FloatArrayValue) Time() values.Time
- func (v FloatArrayValue) Type() semantic.MonoType
- func (v FloatArrayValue) UInt() uint64
- func (v FloatArrayValue) Vector() values.Vector
- type FloatIterator
- type IntArrayValue
- func (v IntArrayValue) Append(value values.Value)
- func (v IntArrayValue) Array() values.Array
- func (v IntArrayValue) Bool() bool
- func (v IntArrayValue) Bytes() []byte
- func (v IntArrayValue) Dict() values.Dictionary
- func (v IntArrayValue) Duration() values.Duration
- func (v IntArrayValue) Dynamic() values.Dynamic
- func (v IntArrayValue) Equal(other values.Value) bool
- func (v IntArrayValue) Float() float64
- func (v IntArrayValue) Function() values.Function
- func (v IntArrayValue) Get(i int) values.Value
- func (v IntArrayValue) Int() int64
- func (v IntArrayValue) IsNull() bool
- func (v IntArrayValue) Len() int
- func (v IntArrayValue) Object() values.Object
- func (v IntArrayValue) Range(f func(i int, v values.Value))
- func (v IntArrayValue) Regexp() *regexp.Regexp
- func (v IntArrayValue) Release()
- func (v IntArrayValue) Retain()
- func (v IntArrayValue) Set(i int, value values.Value)
- func (v IntArrayValue) Sort(f func(i values.Value, j values.Value) bool)
- func (v IntArrayValue) Str() string
- func (v IntArrayValue) Time() values.Time
- func (v IntArrayValue) Type() semantic.MonoType
- func (v IntArrayValue) UInt() uint64
- func (v IntArrayValue) Vector() values.Vector
- type IntIterator
- 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) Dynamic() values.Dynamic
- 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) Release()
- func (v StringArrayValue) Retain()
- 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
- func (v StringArrayValue) Vector() values.Vector
- type StringIterator
- type UintArrayValue
- func (v UintArrayValue) Append(value values.Value)
- func (v UintArrayValue) Array() values.Array
- func (v UintArrayValue) Bool() bool
- func (v UintArrayValue) Bytes() []byte
- func (v UintArrayValue) Dict() values.Dictionary
- func (v UintArrayValue) Duration() values.Duration
- func (v UintArrayValue) Dynamic() values.Dynamic
- func (v UintArrayValue) Equal(other values.Value) bool
- func (v UintArrayValue) Float() float64
- func (v UintArrayValue) Function() values.Function
- func (v UintArrayValue) Get(i int) values.Value
- func (v UintArrayValue) Int() int64
- func (v UintArrayValue) IsNull() bool
- func (v UintArrayValue) Len() int
- func (v UintArrayValue) Object() values.Object
- func (v UintArrayValue) Range(f func(i int, v values.Value))
- func (v UintArrayValue) Regexp() *regexp.Regexp
- func (v UintArrayValue) Release()
- func (v UintArrayValue) Retain()
- func (v UintArrayValue) Set(i int, value values.Value)
- func (v UintArrayValue) Sort(f func(i values.Value, j values.Value) bool)
- func (v UintArrayValue) Str() string
- func (v UintArrayValue) Time() values.Time
- func (v UintArrayValue) Type() semantic.MonoType
- func (v UintArrayValue) UInt() uint64
- func (v UintArrayValue) Vector() values.Vector
- type UintIterator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Compare ¶
Compare will compare two values in the various arrays. The result will be 0 if x[i] == y[j], -1 if x[i] < y[j], and +1 if x[i] > y[j]. A null value is always less than every non-null value.
func CompareDesc ¶
CompareDesc will compare two values in the various arrays. The result will be 0 if x[i] == y[j], -1 if x[i] > y[j], and +1 if x[i] < y[j]. A null value is always greater than every non-null value.
func CopyBooleanValue ¶
func CopyBooleanValue(b *array.BooleanBuilder, arr *array.Boolean, i int)
func CopyBooleansByIndex ¶
func CopyBooleansByIndexTo ¶
func CopyBooleansTo ¶
func CopyBooleansTo(b *array.BooleanBuilder, arr *array.Boolean)
func CopyByIndex ¶
CopyByIndex will copy the contents of the array at the given indices into a new array.
func CopyByIndexTo ¶
CopyByIndexTo will copy the contents of the array at the given indices into a new array builder.
func CopyFloatValue ¶
func CopyFloatValue(b *array.FloatBuilder, arr *array.Float, i int)
func CopyFloatsByIndex ¶
func CopyFloatsByIndexTo ¶
func CopyFloatsTo ¶
func CopyFloatsTo(b *array.FloatBuilder, arr *array.Float)
func CopyIntValue ¶
func CopyIntValue(b *array.IntBuilder, arr *array.Int, i int)
func CopyIntsByIndex ¶
func CopyIntsByIndexTo ¶
func CopyIntsTo ¶
func CopyIntsTo(b *array.IntBuilder, arr *array.Int)
func CopyStringValue ¶
func CopyStringValue(b *array.StringBuilder, arr *array.String, i int)
func CopyStringsByIndex ¶
func CopyStringsByIndexTo ¶
func CopyStringsTo ¶
func CopyStringsTo(b *array.StringBuilder, arr *array.String)
func CopyUintValue ¶
func CopyUintValue(b *array.UintBuilder, arr *array.Uint, i int)
func CopyUintsByIndex ¶
func CopyUintsByIndexTo ¶
func CopyUintsTo ¶
func CopyUintsTo(b *array.UintBuilder, arr *array.Uint)
func FilterBooleans ¶
func FilterFloats ¶
func FilterStrings ¶
func FilterUints ¶
func IsBooleanConstant ¶
func IsConstant ¶
func IsFloatConstant ¶
func IsIntConstant ¶
func IsStringConstant ¶
func IsUintConstant ¶
func NewBooleanBuilder ¶
func NewBooleanBuilder(mem memory.Allocator) *array.BooleanBuilder
func NewFloatBuilder ¶
func NewFloatBuilder(mem memory.Allocator) *array.FloatBuilder
func NewIntBuilder ¶
func NewIntBuilder(mem memory.Allocator) *array.IntBuilder
func NewStringBuilder ¶
func NewStringBuilder(mem memory.Allocator) *array.StringBuilder
func NewUintBuilder ¶
func NewUintBuilder(mem memory.Allocator) *array.UintBuilder
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) Dynamic ¶
func (v BooleanArrayValue) Dynamic() values.Dynamic
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) Release ¶
func (v BooleanArrayValue) Release()
func (BooleanArrayValue) Retain ¶
func (v BooleanArrayValue) Retain()
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
func (BooleanArrayValue) Vector ¶
func (v BooleanArrayValue) Vector() values.Vector
type BooleanIterator ¶
func IterateBooleans ¶
func IterateBooleans(arrs []array.Array) 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 CompareFunc ¶
CompareFunc defines the interface for a comparison function. The comparison function should return 0 for equivalent values, -1 if x[i] is before y[j], and +1 if x[i] is after y[j].
type FloatArrayValue ¶
type FloatArrayValue struct {
// contains filtered or unexported fields
}
func (FloatArrayValue) Append ¶
func (v FloatArrayValue) Append(value values.Value)
func (FloatArrayValue) Array ¶
func (v FloatArrayValue) Array() values.Array
func (FloatArrayValue) Bool ¶
func (v FloatArrayValue) Bool() bool
func (FloatArrayValue) Bytes ¶
func (v FloatArrayValue) Bytes() []byte
func (FloatArrayValue) Dict ¶
func (v FloatArrayValue) Dict() values.Dictionary
func (FloatArrayValue) Duration ¶
func (v FloatArrayValue) Duration() values.Duration
func (FloatArrayValue) Dynamic ¶
func (v FloatArrayValue) Dynamic() values.Dynamic
func (FloatArrayValue) Float ¶
func (v FloatArrayValue) Float() float64
func (FloatArrayValue) Function ¶
func (v FloatArrayValue) Function() values.Function
func (FloatArrayValue) Int ¶
func (v FloatArrayValue) Int() int64
func (FloatArrayValue) IsNull ¶
func (v FloatArrayValue) IsNull() bool
func (FloatArrayValue) Len ¶
func (v FloatArrayValue) Len() int
func (FloatArrayValue) Object ¶
func (v FloatArrayValue) Object() values.Object
func (FloatArrayValue) Regexp ¶
func (v FloatArrayValue) Regexp() *regexp.Regexp
func (FloatArrayValue) Release ¶
func (v FloatArrayValue) Release()
func (FloatArrayValue) Retain ¶
func (v FloatArrayValue) Retain()
func (FloatArrayValue) Str ¶
func (v FloatArrayValue) Str() string
func (FloatArrayValue) Time ¶
func (v FloatArrayValue) Time() values.Time
func (FloatArrayValue) Type ¶
func (v FloatArrayValue) Type() semantic.MonoType
func (FloatArrayValue) UInt ¶
func (v FloatArrayValue) UInt() uint64
func (FloatArrayValue) Vector ¶
func (v FloatArrayValue) Vector() values.Vector
type FloatIterator ¶
func IterateFloats ¶
func IterateFloats(arrs []array.Array) FloatIterator
func (*FloatIterator) IsEmpty ¶
func (i *FloatIterator) IsEmpty() bool
IsEmpty returns true if the iterator has no values to read.
func (*FloatIterator) IsNull ¶
func (i *FloatIterator) IsNull() bool
IsNull returns if the current value is null.
func (*FloatIterator) IsValid ¶
func (i *FloatIterator) IsValid() bool
IsValid returns if the current value is valid.
func (*FloatIterator) Next ¶
func (i *FloatIterator) 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 (*FloatIterator) Value ¶
func (i *FloatIterator) Value() float64
Value returns the current value in the iterator.
type IntArrayValue ¶
type IntArrayValue struct {
// contains filtered or unexported fields
}
func (IntArrayValue) Append ¶
func (v IntArrayValue) Append(value values.Value)
func (IntArrayValue) Array ¶
func (v IntArrayValue) Array() values.Array
func (IntArrayValue) Bool ¶
func (v IntArrayValue) Bool() bool
func (IntArrayValue) Bytes ¶
func (v IntArrayValue) Bytes() []byte
func (IntArrayValue) Dict ¶
func (v IntArrayValue) Dict() values.Dictionary
func (IntArrayValue) Duration ¶
func (v IntArrayValue) Duration() values.Duration
func (IntArrayValue) Dynamic ¶
func (v IntArrayValue) Dynamic() values.Dynamic
func (IntArrayValue) Float ¶
func (v IntArrayValue) Float() float64
func (IntArrayValue) Function ¶
func (v IntArrayValue) Function() values.Function
func (IntArrayValue) Int ¶
func (v IntArrayValue) Int() int64
func (IntArrayValue) IsNull ¶
func (v IntArrayValue) IsNull() bool
func (IntArrayValue) Len ¶
func (v IntArrayValue) Len() int
func (IntArrayValue) Object ¶
func (v IntArrayValue) Object() values.Object
func (IntArrayValue) Regexp ¶
func (v IntArrayValue) Regexp() *regexp.Regexp
func (IntArrayValue) Release ¶
func (v IntArrayValue) Release()
func (IntArrayValue) Retain ¶
func (v IntArrayValue) Retain()
func (IntArrayValue) Str ¶
func (v IntArrayValue) Str() string
func (IntArrayValue) Time ¶
func (v IntArrayValue) Time() values.Time
func (IntArrayValue) Type ¶
func (v IntArrayValue) Type() semantic.MonoType
func (IntArrayValue) UInt ¶
func (v IntArrayValue) UInt() uint64
func (IntArrayValue) Vector ¶
func (v IntArrayValue) Vector() values.Vector
type IntIterator ¶
func IterateInts ¶
func IterateInts(arrs []array.Array) IntIterator
func (*IntIterator) IsEmpty ¶
func (i *IntIterator) IsEmpty() bool
IsEmpty returns true if the iterator has no values to read.
func (*IntIterator) IsNull ¶
func (i *IntIterator) IsNull() bool
IsNull returns if the current value is null.
func (*IntIterator) IsValid ¶
func (i *IntIterator) IsValid() bool
IsValid returns if the current value is valid.
func (*IntIterator) Next ¶
func (i *IntIterator) 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 (*IntIterator) Value ¶
func (i *IntIterator) 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) Dynamic ¶
func (v StringArrayValue) Dynamic() values.Dynamic
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) Release ¶
func (v StringArrayValue) Release()
func (StringArrayValue) Retain ¶
func (v StringArrayValue) Retain()
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
func (StringArrayValue) Vector ¶
func (v StringArrayValue) Vector() values.Vector
type StringIterator ¶
func IterateStrings ¶
func IterateStrings(arrs []array.Array) 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) Value ¶
func (i *StringIterator) Value() string
Value returns the current value in the iterator.
type UintArrayValue ¶
type UintArrayValue struct {
// contains filtered or unexported fields
}
func (UintArrayValue) Append ¶
func (v UintArrayValue) Append(value values.Value)
func (UintArrayValue) Array ¶
func (v UintArrayValue) Array() values.Array
func (UintArrayValue) Bool ¶
func (v UintArrayValue) Bool() bool
func (UintArrayValue) Bytes ¶
func (v UintArrayValue) Bytes() []byte
func (UintArrayValue) Dict ¶
func (v UintArrayValue) Dict() values.Dictionary
func (UintArrayValue) Duration ¶
func (v UintArrayValue) Duration() values.Duration
func (UintArrayValue) Dynamic ¶
func (v UintArrayValue) Dynamic() values.Dynamic
func (UintArrayValue) Float ¶
func (v UintArrayValue) Float() float64
func (UintArrayValue) Function ¶
func (v UintArrayValue) Function() values.Function
func (UintArrayValue) Int ¶
func (v UintArrayValue) Int() int64
func (UintArrayValue) IsNull ¶
func (v UintArrayValue) IsNull() bool
func (UintArrayValue) Len ¶
func (v UintArrayValue) Len() int
func (UintArrayValue) Object ¶
func (v UintArrayValue) Object() values.Object
func (UintArrayValue) Regexp ¶
func (v UintArrayValue) Regexp() *regexp.Regexp
func (UintArrayValue) Release ¶
func (v UintArrayValue) Release()
func (UintArrayValue) Retain ¶
func (v UintArrayValue) Retain()
func (UintArrayValue) Str ¶
func (v UintArrayValue) Str() string
func (UintArrayValue) Time ¶
func (v UintArrayValue) Time() values.Time
func (UintArrayValue) Type ¶
func (v UintArrayValue) Type() semantic.MonoType
func (UintArrayValue) UInt ¶
func (v UintArrayValue) UInt() uint64
func (UintArrayValue) Vector ¶
func (v UintArrayValue) Vector() values.Vector
type UintIterator ¶
func IterateUints ¶
func IterateUints(arrs []array.Array) UintIterator
func (*UintIterator) IsEmpty ¶
func (i *UintIterator) IsEmpty() bool
IsEmpty returns true if the iterator has no values to read.
func (*UintIterator) IsNull ¶
func (i *UintIterator) IsNull() bool
IsNull returns if the current value is null.
func (*UintIterator) IsValid ¶
func (i *UintIterator) IsValid() bool
IsValid returns if the current value is valid.
func (*UintIterator) Next ¶
func (i *UintIterator) 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 (*UintIterator) Value ¶
func (i *UintIterator) Value() uint64
Value returns the current value in the iterator.