Documentation
¶
Overview ¶
Package staticarray defines implementations of flux arrays with static data. It does not support null values.
Index ¶
- type Boolean
- type BooleanBuilder
- func (b *BooleanBuilder) Append(v bool)
- func (b *BooleanBuilder) AppendNull()
- func (b *BooleanBuilder) AppendValues(v []bool, valid ...[]bool)
- func (b *BooleanBuilder) BuildArray() array.Base
- func (b *BooleanBuilder) BuildBooleanArray() array.Boolean
- func (b *BooleanBuilder) Cap() int
- func (b *BooleanBuilder) Len() int
- func (b *BooleanBuilder) Reserve(n int)
- type Float
- func (a Float) Float64Values() []float64
- func (a Float) FloatSlice(start, stop int) array.Float
- func (a Float) IsNull(i int) bool
- func (a Float) IsValid(i int) bool
- func (a Float) Len() int
- func (a Float) NullN() int
- func (a Float) Slice(start, stop int) array.Base
- func (a Float) Value(i int) float64
- type FloatBuilder
- func (b *FloatBuilder) Append(v float64)
- func (b *FloatBuilder) AppendNull()
- func (b *FloatBuilder) AppendValues(v []float64, valid ...[]bool)
- func (b *FloatBuilder) BuildArray() array.Base
- func (b *FloatBuilder) BuildFloatArray() array.Float
- func (b *FloatBuilder) Cap() int
- func (b *FloatBuilder) Len() int
- func (b *FloatBuilder) Reserve(n int)
- type Int
- type IntBuilder
- func (b *IntBuilder) Append(v int64)
- func (b *IntBuilder) AppendNull()
- func (b *IntBuilder) AppendValues(v []int64, valid ...[]bool)
- func (b *IntBuilder) BuildArray() array.Base
- func (b *IntBuilder) BuildIntArray() array.Int
- func (b *IntBuilder) Cap() int
- func (b *IntBuilder) Len() int
- func (b *IntBuilder) Reserve(n int)
- type String
- type StringBuilder
- func (b *StringBuilder) Append(v string)
- func (b *StringBuilder) AppendNull()
- func (b *StringBuilder) AppendValues(v []string, valid ...[]bool)
- func (b *StringBuilder) BuildArray() array.Base
- func (b *StringBuilder) BuildStringArray() array.String
- func (b *StringBuilder) Cap() int
- func (b *StringBuilder) Len() int
- func (b *StringBuilder) Reserve(n int)
- type Time
- type TimeBuilder
- func (b *TimeBuilder) Append(v values.Time)
- func (b *TimeBuilder) AppendNull()
- func (b *TimeBuilder) AppendValues(v []values.Time, valid ...[]bool)
- func (b *TimeBuilder) BuildArray() array.Base
- func (b *TimeBuilder) BuildTimeArray() array.Time
- func (b *TimeBuilder) Cap() int
- func (b *TimeBuilder) Len() int
- func (b *TimeBuilder) Reserve(n int)
- type UInt
- type UIntBuilder
- func (b *UIntBuilder) Append(v uint64)
- func (b *UIntBuilder) AppendNull()
- func (b *UIntBuilder) AppendValues(v []uint64, valid ...[]bool)
- func (b *UIntBuilder) BuildArray() array.Base
- func (b *UIntBuilder) BuildUIntArray() array.UInt
- func (b *UIntBuilder) Cap() int
- func (b *UIntBuilder) Len() int
- func (b *UIntBuilder) Reserve(n int)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BooleanBuilder ¶
type BooleanBuilder []bool
func (*BooleanBuilder) Append ¶
func (b *BooleanBuilder) Append(v bool)
func (*BooleanBuilder) AppendNull ¶
func (b *BooleanBuilder) AppendNull()
func (*BooleanBuilder) AppendValues ¶
func (b *BooleanBuilder) AppendValues(v []bool, valid ...[]bool)
func (*BooleanBuilder) BuildArray ¶
func (b *BooleanBuilder) BuildArray() array.Base
func (*BooleanBuilder) BuildBooleanArray ¶
func (b *BooleanBuilder) BuildBooleanArray() array.Boolean
func (*BooleanBuilder) Cap ¶
func (b *BooleanBuilder) Cap() int
func (*BooleanBuilder) Len ¶
func (b *BooleanBuilder) Len() int
func (*BooleanBuilder) Reserve ¶
func (b *BooleanBuilder) Reserve(n int)
type FloatBuilder ¶
type FloatBuilder []float64
func (*FloatBuilder) Append ¶
func (b *FloatBuilder) Append(v float64)
func (*FloatBuilder) AppendNull ¶
func (b *FloatBuilder) AppendNull()
func (*FloatBuilder) AppendValues ¶
func (b *FloatBuilder) AppendValues(v []float64, valid ...[]bool)
func (*FloatBuilder) BuildArray ¶
func (b *FloatBuilder) BuildArray() array.Base
func (*FloatBuilder) BuildFloatArray ¶
func (b *FloatBuilder) BuildFloatArray() array.Float
func (*FloatBuilder) Cap ¶
func (b *FloatBuilder) Cap() int
func (*FloatBuilder) Len ¶
func (b *FloatBuilder) Len() int
func (*FloatBuilder) Reserve ¶
func (b *FloatBuilder) Reserve(n int)
type IntBuilder ¶
type IntBuilder []int64
func (*IntBuilder) Append ¶
func (b *IntBuilder) Append(v int64)
func (*IntBuilder) AppendNull ¶
func (b *IntBuilder) AppendNull()
func (*IntBuilder) AppendValues ¶
func (b *IntBuilder) AppendValues(v []int64, valid ...[]bool)
func (*IntBuilder) BuildArray ¶
func (b *IntBuilder) BuildArray() array.Base
func (*IntBuilder) BuildIntArray ¶
func (b *IntBuilder) BuildIntArray() array.Int
func (*IntBuilder) Cap ¶
func (b *IntBuilder) Cap() int
func (*IntBuilder) Len ¶
func (b *IntBuilder) Len() int
func (*IntBuilder) Reserve ¶
func (b *IntBuilder) Reserve(n int)
type StringBuilder ¶
type StringBuilder []string
func (*StringBuilder) Append ¶
func (b *StringBuilder) Append(v string)
func (*StringBuilder) AppendNull ¶
func (b *StringBuilder) AppendNull()
func (*StringBuilder) AppendValues ¶
func (b *StringBuilder) AppendValues(v []string, valid ...[]bool)
func (*StringBuilder) BuildArray ¶
func (b *StringBuilder) BuildArray() array.Base
func (*StringBuilder) BuildStringArray ¶
func (b *StringBuilder) BuildStringArray() array.String
func (*StringBuilder) Cap ¶
func (b *StringBuilder) Cap() int
func (*StringBuilder) Len ¶
func (b *StringBuilder) Len() int
func (*StringBuilder) Reserve ¶
func (b *StringBuilder) Reserve(n int)
type Time ¶
func (Time) TimeValues ¶
type TimeBuilder ¶
func (*TimeBuilder) Append ¶
func (b *TimeBuilder) Append(v values.Time)
func (*TimeBuilder) AppendNull ¶
func (b *TimeBuilder) AppendNull()
func (*TimeBuilder) AppendValues ¶
func (b *TimeBuilder) AppendValues(v []values.Time, valid ...[]bool)
func (*TimeBuilder) BuildArray ¶
func (b *TimeBuilder) BuildArray() array.Base
func (*TimeBuilder) BuildTimeArray ¶
func (b *TimeBuilder) BuildTimeArray() array.Time
func (*TimeBuilder) Cap ¶
func (b *TimeBuilder) Cap() int
func (*TimeBuilder) Len ¶
func (b *TimeBuilder) Len() int
func (*TimeBuilder) Reserve ¶
func (b *TimeBuilder) Reserve(n int)
type UIntBuilder ¶
type UIntBuilder []uint64
func (*UIntBuilder) Append ¶
func (b *UIntBuilder) Append(v uint64)
func (*UIntBuilder) AppendNull ¶
func (b *UIntBuilder) AppendNull()
func (*UIntBuilder) AppendValues ¶
func (b *UIntBuilder) AppendValues(v []uint64, valid ...[]bool)
func (*UIntBuilder) BuildArray ¶
func (b *UIntBuilder) BuildArray() array.Base
func (*UIntBuilder) BuildUIntArray ¶
func (b *UIntBuilder) BuildUIntArray() array.UInt
func (*UIntBuilder) Cap ¶
func (b *UIntBuilder) Cap() int
func (*UIntBuilder) Len ¶
func (b *UIntBuilder) Len() int
func (*UIntBuilder) Reserve ¶
func (b *UIntBuilder) Reserve(n int)
Click to show internal directories.
Click to hide internal directories.