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) 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) 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) 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) 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) 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 BooleanCompareDesc ¶ added in v0.117.1
func Compare ¶ added in v0.117.1
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 ¶ added in v0.117.1
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 ¶ added in v0.117.1
func CopyBooleanValue(b *array.BooleanBuilder, arr *array.Boolean, i int)
func CopyBooleansByIndex ¶ added in v0.165.0
func CopyBooleansByIndexTo ¶ added in v0.114.0
func CopyBooleansTo ¶ added in v0.114.0
func CopyBooleansTo(b *array.BooleanBuilder, arr *array.Boolean)
func CopyByIndex ¶ added in v0.165.0
CopyByIndex will copy the contents of the array at the given indices into a new array.
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 CopyFloatValue ¶ added in v0.125.0
func CopyFloatValue(b *array.FloatBuilder, arr *array.Float, i int)
func CopyFloatsByIndex ¶ added in v0.165.0
func CopyFloatsByIndexTo ¶ added in v0.125.0
func CopyFloatsTo ¶ added in v0.125.0
func CopyFloatsTo(b *array.FloatBuilder, arr *array.Float)
func CopyIntValue ¶ added in v0.125.0
func CopyIntValue(b *array.IntBuilder, arr *array.Int, i int)
func CopyIntsByIndex ¶ added in v0.165.0
func CopyIntsByIndexTo ¶ added in v0.125.0
func CopyIntsTo ¶ added in v0.125.0
func CopyIntsTo(b *array.IntBuilder, arr *array.Int)
func CopyStringValue ¶ added in v0.117.1
func CopyStringValue(b *array.StringBuilder, arr *array.String, i int)
func CopyStringsByIndex ¶ added in v0.165.0
func CopyStringsByIndexTo ¶ added in v0.114.0
func CopyStringsTo ¶ added in v0.114.0
func CopyStringsTo(b *array.StringBuilder, arr *array.String)
func CopyTo ¶ added in v0.114.0
CopyTo will copy the contents of the array into a new array builder.
func CopyUintValue ¶ added in v0.125.0
func CopyUintValue(b *array.UintBuilder, arr *array.Uint, i int)
func CopyUintsByIndex ¶ added in v0.165.0
func CopyUintsByIndexTo ¶ added in v0.125.0
func CopyUintsTo ¶ added in v0.125.0
func CopyUintsTo(b *array.UintBuilder, arr *array.Uint)
func CopyValue ¶ added in v0.117.1
CopyValue will copy an individual value from the array into the builder.
func FilterBooleans ¶ added in v0.56.0
func FilterFloats ¶ added in v0.125.0
func FilterInts ¶ added in v0.125.0
func FilterStrings ¶ added in v0.56.0
func FilterUints ¶ added in v0.125.0
func IsBooleanConstant ¶ added in v0.154.0
func IsConstant ¶ added in v0.154.0
func IsFloatConstant ¶ added in v0.154.0
func IsIntConstant ¶ added in v0.154.0
func IsStringConstant ¶ added in v0.154.0
func IsUintConstant ¶ added in v0.154.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 NewFloatBuilder ¶ added in v0.125.0
func NewFloatBuilder(mem memory.Allocator) *array.FloatBuilder
func NewIntBuilder ¶ added in v0.125.0
func NewIntBuilder(mem memory.Allocator) *array.IntBuilder
func NewStringArrayValue ¶ added in v0.77.0
func NewStringBuilder ¶ added in v0.55.0
func NewStringBuilder(mem memory.Allocator) *array.StringBuilder
func NewUintBuilder ¶ added in v0.125.0
func NewUintBuilder(mem memory.Allocator) *array.UintBuilder
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) Release ¶ added in v0.153.0
func (v BooleanArrayValue) Release()
func (BooleanArrayValue) Retain ¶ added in v0.153.0
func (v BooleanArrayValue) Retain()
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
func (BooleanArrayValue) Vector ¶ added in v0.154.0
func (v BooleanArrayValue) Vector() values.Vector
type BooleanIterator ¶ added in v0.55.0
func IterateBooleans ¶ added in v0.55.0
func IterateBooleans(arrs []array.Array) 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 CompareFunc ¶ added in v0.117.1
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 ¶ added in v0.125.0
type FloatArrayValue struct {
// contains filtered or unexported fields
}
func (FloatArrayValue) Append ¶ added in v0.125.0
func (v FloatArrayValue) Append(value values.Value)
func (FloatArrayValue) Array ¶ added in v0.125.0
func (v FloatArrayValue) Array() values.Array
func (FloatArrayValue) Bool ¶ added in v0.125.0
func (v FloatArrayValue) Bool() bool
func (FloatArrayValue) Bytes ¶ added in v0.125.0
func (v FloatArrayValue) Bytes() []byte
func (FloatArrayValue) Dict ¶ added in v0.125.0
func (v FloatArrayValue) Dict() values.Dictionary
func (FloatArrayValue) Duration ¶ added in v0.125.0
func (v FloatArrayValue) Duration() values.Duration
func (FloatArrayValue) Equal ¶ added in v0.125.0
func (v FloatArrayValue) Equal(other values.Value) bool
func (FloatArrayValue) Float ¶ added in v0.125.0
func (v FloatArrayValue) Float() float64
func (FloatArrayValue) Function ¶ added in v0.125.0
func (v FloatArrayValue) Function() values.Function
func (FloatArrayValue) Int ¶ added in v0.125.0
func (v FloatArrayValue) Int() int64
func (FloatArrayValue) IsNull ¶ added in v0.125.0
func (v FloatArrayValue) IsNull() bool
func (FloatArrayValue) Len ¶ added in v0.125.0
func (v FloatArrayValue) Len() int
func (FloatArrayValue) Object ¶ added in v0.125.0
func (v FloatArrayValue) Object() values.Object
func (FloatArrayValue) Range ¶ added in v0.125.0
func (v FloatArrayValue) Range(f func(i int, v values.Value))
func (FloatArrayValue) Regexp ¶ added in v0.125.0
func (v FloatArrayValue) Regexp() *regexp.Regexp
func (FloatArrayValue) Release ¶ added in v0.153.0
func (v FloatArrayValue) Release()
func (FloatArrayValue) Retain ¶ added in v0.153.0
func (v FloatArrayValue) Retain()
func (FloatArrayValue) Set ¶ added in v0.125.0
func (v FloatArrayValue) Set(i int, value values.Value)
func (FloatArrayValue) Str ¶ added in v0.125.0
func (v FloatArrayValue) Str() string
func (FloatArrayValue) Time ¶ added in v0.125.0
func (v FloatArrayValue) Time() values.Time
func (FloatArrayValue) Type ¶ added in v0.125.0
func (v FloatArrayValue) Type() semantic.MonoType
func (FloatArrayValue) UInt ¶ added in v0.125.0
func (v FloatArrayValue) UInt() uint64
func (FloatArrayValue) Vector ¶ added in v0.154.0
func (v FloatArrayValue) Vector() values.Vector
type FloatIterator ¶ added in v0.125.0
func IterateFloats ¶ added in v0.125.0
func IterateFloats(arrs []array.Array) FloatIterator
func (*FloatIterator) IsEmpty ¶ added in v0.125.0
func (i *FloatIterator) IsEmpty() bool
IsEmpty returns true if the iterator has no values to read.
func (*FloatIterator) IsNull ¶ added in v0.125.0
func (i *FloatIterator) IsNull() bool
IsNull returns if the current value is null.
func (*FloatIterator) IsValid ¶ added in v0.125.0
func (i *FloatIterator) IsValid() bool
IsValid returns if the current value is valid.
func (*FloatIterator) Next ¶ added in v0.125.0
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 ¶ added in v0.125.0
func (i *FloatIterator) Value() float64
Value returns the current value in the iterator.
type IntArrayValue ¶ added in v0.125.0
type IntArrayValue struct {
// contains filtered or unexported fields
}
func (IntArrayValue) Append ¶ added in v0.125.0
func (v IntArrayValue) Append(value values.Value)
func (IntArrayValue) Array ¶ added in v0.125.0
func (v IntArrayValue) Array() values.Array
func (IntArrayValue) Bool ¶ added in v0.125.0
func (v IntArrayValue) Bool() bool
func (IntArrayValue) Bytes ¶ added in v0.125.0
func (v IntArrayValue) Bytes() []byte
func (IntArrayValue) Dict ¶ added in v0.125.0
func (v IntArrayValue) Dict() values.Dictionary
func (IntArrayValue) Duration ¶ added in v0.125.0
func (v IntArrayValue) Duration() values.Duration
func (IntArrayValue) Equal ¶ added in v0.125.0
func (v IntArrayValue) Equal(other values.Value) bool
func (IntArrayValue) Float ¶ added in v0.125.0
func (v IntArrayValue) Float() float64
func (IntArrayValue) Function ¶ added in v0.125.0
func (v IntArrayValue) Function() values.Function
func (IntArrayValue) Int ¶ added in v0.125.0
func (v IntArrayValue) Int() int64
func (IntArrayValue) IsNull ¶ added in v0.125.0
func (v IntArrayValue) IsNull() bool
func (IntArrayValue) Len ¶ added in v0.125.0
func (v IntArrayValue) Len() int
func (IntArrayValue) Object ¶ added in v0.125.0
func (v IntArrayValue) Object() values.Object
func (IntArrayValue) Range ¶ added in v0.125.0
func (v IntArrayValue) Range(f func(i int, v values.Value))
func (IntArrayValue) Regexp ¶ added in v0.125.0
func (v IntArrayValue) Regexp() *regexp.Regexp
func (IntArrayValue) Release ¶ added in v0.153.0
func (v IntArrayValue) Release()
func (IntArrayValue) Retain ¶ added in v0.153.0
func (v IntArrayValue) Retain()
func (IntArrayValue) Str ¶ added in v0.125.0
func (v IntArrayValue) Str() string
func (IntArrayValue) Time ¶ added in v0.125.0
func (v IntArrayValue) Time() values.Time
func (IntArrayValue) Type ¶ added in v0.125.0
func (v IntArrayValue) Type() semantic.MonoType
func (IntArrayValue) UInt ¶ added in v0.125.0
func (v IntArrayValue) UInt() uint64
func (IntArrayValue) Vector ¶ added in v0.154.0
func (v IntArrayValue) Vector() values.Vector
type IntIterator ¶ added in v0.125.0
func IterateInts ¶ added in v0.125.0
func IterateInts(arrs []array.Array) IntIterator
func (*IntIterator) IsEmpty ¶ added in v0.125.0
func (i *IntIterator) IsEmpty() bool
IsEmpty returns true if the iterator has no values to read.
func (*IntIterator) IsNull ¶ added in v0.125.0
func (i *IntIterator) IsNull() bool
IsNull returns if the current value is null.
func (*IntIterator) IsValid ¶ added in v0.125.0
func (i *IntIterator) IsValid() bool
IsValid returns if the current value is valid.
func (*IntIterator) Next ¶ added in v0.125.0
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 ¶ added in v0.125.0
func (i *IntIterator) 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) Release ¶ added in v0.153.0
func (v StringArrayValue) Release()
func (StringArrayValue) Retain ¶ added in v0.153.0
func (v StringArrayValue) Retain()
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
func (StringArrayValue) Vector ¶ added in v0.154.0
func (v StringArrayValue) Vector() values.Vector
type StringIterator ¶ added in v0.55.0
func IterateStrings ¶ added in v0.55.0
func IterateStrings(arrs []array.Array) 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) Value ¶ added in v0.125.0
func (i *StringIterator) Value() string
Value returns the current value in the iterator.
type UintArrayValue ¶ added in v0.125.0
type UintArrayValue struct {
// contains filtered or unexported fields
}
func (UintArrayValue) Append ¶ added in v0.125.0
func (v UintArrayValue) Append(value values.Value)
func (UintArrayValue) Array ¶ added in v0.125.0
func (v UintArrayValue) Array() values.Array
func (UintArrayValue) Bool ¶ added in v0.125.0
func (v UintArrayValue) Bool() bool
func (UintArrayValue) Bytes ¶ added in v0.125.0
func (v UintArrayValue) Bytes() []byte
func (UintArrayValue) Dict ¶ added in v0.125.0
func (v UintArrayValue) Dict() values.Dictionary
func (UintArrayValue) Duration ¶ added in v0.125.0
func (v UintArrayValue) Duration() values.Duration
func (UintArrayValue) Equal ¶ added in v0.125.0
func (v UintArrayValue) Equal(other values.Value) bool
func (UintArrayValue) Float ¶ added in v0.125.0
func (v UintArrayValue) Float() float64
func (UintArrayValue) Function ¶ added in v0.125.0
func (v UintArrayValue) Function() values.Function
func (UintArrayValue) Int ¶ added in v0.125.0
func (v UintArrayValue) Int() int64
func (UintArrayValue) IsNull ¶ added in v0.125.0
func (v UintArrayValue) IsNull() bool
func (UintArrayValue) Len ¶ added in v0.125.0
func (v UintArrayValue) Len() int
func (UintArrayValue) Object ¶ added in v0.125.0
func (v UintArrayValue) Object() values.Object
func (UintArrayValue) Range ¶ added in v0.125.0
func (v UintArrayValue) Range(f func(i int, v values.Value))
func (UintArrayValue) Regexp ¶ added in v0.125.0
func (v UintArrayValue) Regexp() *regexp.Regexp
func (UintArrayValue) Release ¶ added in v0.153.0
func (v UintArrayValue) Release()
func (UintArrayValue) Retain ¶ added in v0.153.0
func (v UintArrayValue) Retain()
func (UintArrayValue) Set ¶ added in v0.125.0
func (v UintArrayValue) Set(i int, value values.Value)
func (UintArrayValue) Str ¶ added in v0.125.0
func (v UintArrayValue) Str() string
func (UintArrayValue) Time ¶ added in v0.125.0
func (v UintArrayValue) Time() values.Time
func (UintArrayValue) Type ¶ added in v0.125.0
func (v UintArrayValue) Type() semantic.MonoType
func (UintArrayValue) UInt ¶ added in v0.125.0
func (v UintArrayValue) UInt() uint64
func (UintArrayValue) Vector ¶ added in v0.154.0
func (v UintArrayValue) Vector() values.Vector
type UintIterator ¶ added in v0.125.0
func IterateUints ¶ added in v0.125.0
func IterateUints(arrs []array.Array) UintIterator
func (*UintIterator) IsEmpty ¶ added in v0.125.0
func (i *UintIterator) IsEmpty() bool
IsEmpty returns true if the iterator has no values to read.
func (*UintIterator) IsNull ¶ added in v0.125.0
func (i *UintIterator) IsNull() bool
IsNull returns if the current value is null.
func (*UintIterator) IsValid ¶ added in v0.125.0
func (i *UintIterator) IsValid() bool
IsValid returns if the current value is valid.
func (*UintIterator) Next ¶ added in v0.125.0
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 ¶ added in v0.125.0
func (i *UintIterator) Value() uint64
Value returns the current value in the iterator.