Versions in this module Expand all Collapse all v0 v0.1.0 Jul 7, 2020 Changes in this version + type BooleanValueIterator struct + func NewBooleanValueIterator(col *array.Column) *BooleanValueIterator + func (vr *BooleanValueIterator) DataType() arrow.DataType + func (vr *BooleanValueIterator) Next() bool + func (vr *BooleanValueIterator) Release() + func (vr *BooleanValueIterator) Retain() + func (vr *BooleanValueIterator) Value() (bool, bool) + func (vr *BooleanValueIterator) ValueAsJSON() (interface{}, error) + func (vr *BooleanValueIterator) ValueInterface() interface{} + func (vr *BooleanValueIterator) ValuePointer() *bool + type ChunkIterator struct + func NewChunkIterator(col *array.Column) *ChunkIterator + func (cr *ChunkIterator) Chunk() array.Interface + func (cr *ChunkIterator) Next() bool + func (cr *ChunkIterator) Release() + func (cr *ChunkIterator) Retain() + type Date32ChunkIterator struct + func NewDate32ChunkIterator(col *array.Column) *Date32ChunkIterator + func (cr *Date32ChunkIterator) Chunk() *array.Date32 + func (cr *Date32ChunkIterator) ChunkValues() []arrow.Date32 + func (cr *Date32ChunkIterator) Next() bool + func (cr *Date32ChunkIterator) Release() + func (cr *Date32ChunkIterator) Retain() + type Date32ValueIterator struct + func NewDate32ValueIterator(col *array.Column) *Date32ValueIterator + func (vr *Date32ValueIterator) DataType() arrow.DataType + func (vr *Date32ValueIterator) Next() bool + func (vr *Date32ValueIterator) Release() + func (vr *Date32ValueIterator) Retain() + func (vr *Date32ValueIterator) Value() (arrow.Date32, bool) + func (vr *Date32ValueIterator) ValueAsJSON() (interface{}, error) + func (vr *Date32ValueIterator) ValueInterface() interface{} + func (vr *Date32ValueIterator) ValuePointer() *arrow.Date32 + type Date64ChunkIterator struct + func NewDate64ChunkIterator(col *array.Column) *Date64ChunkIterator + func (cr *Date64ChunkIterator) Chunk() *array.Date64 + func (cr *Date64ChunkIterator) ChunkValues() []arrow.Date64 + func (cr *Date64ChunkIterator) Next() bool + func (cr *Date64ChunkIterator) Release() + func (cr *Date64ChunkIterator) Retain() + type Date64ValueIterator struct + func NewDate64ValueIterator(col *array.Column) *Date64ValueIterator + func (vr *Date64ValueIterator) DataType() arrow.DataType + func (vr *Date64ValueIterator) Next() bool + func (vr *Date64ValueIterator) Release() + func (vr *Date64ValueIterator) Retain() + func (vr *Date64ValueIterator) Value() (arrow.Date64, bool) + func (vr *Date64ValueIterator) ValueAsJSON() (interface{}, error) + func (vr *Date64ValueIterator) ValueInterface() interface{} + func (vr *Date64ValueIterator) ValuePointer() *arrow.Date64 + type DayTimeIntervalChunkIterator struct + func NewDayTimeIntervalChunkIterator(col *array.Column) *DayTimeIntervalChunkIterator + func (cr *DayTimeIntervalChunkIterator) Chunk() *array.DayTimeInterval + func (cr *DayTimeIntervalChunkIterator) ChunkValues() []arrow.DayTimeInterval + func (cr *DayTimeIntervalChunkIterator) Next() bool + func (cr *DayTimeIntervalChunkIterator) Release() + func (cr *DayTimeIntervalChunkIterator) Retain() + type DayTimeIntervalValueIterator struct + func NewDayTimeIntervalValueIterator(col *array.Column) *DayTimeIntervalValueIterator + func (vr *DayTimeIntervalValueIterator) DataType() arrow.DataType + func (vr *DayTimeIntervalValueIterator) Next() bool + func (vr *DayTimeIntervalValueIterator) Release() + func (vr *DayTimeIntervalValueIterator) Retain() + func (vr *DayTimeIntervalValueIterator) Value() (arrow.DayTimeInterval, bool) + func (vr *DayTimeIntervalValueIterator) ValueAsJSON() (interface{}, error) + func (vr *DayTimeIntervalValueIterator) ValueInterface() interface{} + func (vr *DayTimeIntervalValueIterator) ValuePointer() *arrow.DayTimeInterval + type Decimal128ChunkIterator struct + func NewDecimal128ChunkIterator(col *array.Column) *Decimal128ChunkIterator + func (cr *Decimal128ChunkIterator) Chunk() *array.Decimal128 + func (cr *Decimal128ChunkIterator) ChunkValues() []decimal128.Num + func (cr *Decimal128ChunkIterator) Next() bool + func (cr *Decimal128ChunkIterator) Release() + func (cr *Decimal128ChunkIterator) Retain() + type Decimal128ValueIterator struct + func NewDecimal128ValueIterator(col *array.Column) *Decimal128ValueIterator + func (vr *Decimal128ValueIterator) DataType() arrow.DataType + func (vr *Decimal128ValueIterator) Next() bool + func (vr *Decimal128ValueIterator) Release() + func (vr *Decimal128ValueIterator) Retain() + func (vr *Decimal128ValueIterator) Value() (decimal128.Num, bool) + func (vr *Decimal128ValueIterator) ValueAsJSON() (interface{}, error) + func (vr *Decimal128ValueIterator) ValueInterface() interface{} + func (vr *Decimal128ValueIterator) ValuePointer() *decimal128.Num + type DurationChunkIterator struct + func NewDurationChunkIterator(col *array.Column) *DurationChunkIterator + func (cr *DurationChunkIterator) Chunk() *array.Duration + func (cr *DurationChunkIterator) ChunkValues() []arrow.Duration + func (cr *DurationChunkIterator) Next() bool + func (cr *DurationChunkIterator) Release() + func (cr *DurationChunkIterator) Retain() + type DurationValueIterator struct + func NewDurationValueIterator(col *array.Column) *DurationValueIterator + func (vr *DurationValueIterator) DataType() arrow.DataType + func (vr *DurationValueIterator) Next() bool + func (vr *DurationValueIterator) Release() + func (vr *DurationValueIterator) Retain() + func (vr *DurationValueIterator) Value() (arrow.Duration, bool) + func (vr *DurationValueIterator) ValueAsJSON() (interface{}, error) + func (vr *DurationValueIterator) ValueInterface() interface{} + func (vr *DurationValueIterator) ValuePointer() *arrow.Duration + type Float16ChunkIterator struct + func NewFloat16ChunkIterator(col *array.Column) *Float16ChunkIterator + func (cr *Float16ChunkIterator) Chunk() *array.Float16 + func (cr *Float16ChunkIterator) ChunkValues() []float16.Num + func (cr *Float16ChunkIterator) Next() bool + func (cr *Float16ChunkIterator) Release() + func (cr *Float16ChunkIterator) Retain() + type Float16ValueIterator struct + func NewFloat16ValueIterator(col *array.Column) *Float16ValueIterator + func (vr *Float16ValueIterator) DataType() arrow.DataType + func (vr *Float16ValueIterator) Next() bool + func (vr *Float16ValueIterator) Release() + func (vr *Float16ValueIterator) Retain() + func (vr *Float16ValueIterator) Value() (float16.Num, bool) + func (vr *Float16ValueIterator) ValueAsJSON() (interface{}, error) + func (vr *Float16ValueIterator) ValueInterface() interface{} + func (vr *Float16ValueIterator) ValuePointer() *float16.Num + type Float32ChunkIterator struct + func NewFloat32ChunkIterator(col *array.Column) *Float32ChunkIterator + func (cr *Float32ChunkIterator) Chunk() *array.Float32 + func (cr *Float32ChunkIterator) ChunkValues() []float32 + func (cr *Float32ChunkIterator) Next() bool + func (cr *Float32ChunkIterator) Release() + func (cr *Float32ChunkIterator) Retain() + type Float32ValueIterator struct + func NewFloat32ValueIterator(col *array.Column) *Float32ValueIterator + func (vr *Float32ValueIterator) DataType() arrow.DataType + func (vr *Float32ValueIterator) Next() bool + func (vr *Float32ValueIterator) Release() + func (vr *Float32ValueIterator) Retain() + func (vr *Float32ValueIterator) Value() (float32, bool) + func (vr *Float32ValueIterator) ValueAsJSON() (interface{}, error) + func (vr *Float32ValueIterator) ValueInterface() interface{} + func (vr *Float32ValueIterator) ValuePointer() *float32 + type Float64ChunkIterator struct + func NewFloat64ChunkIterator(col *array.Column) *Float64ChunkIterator + func (cr *Float64ChunkIterator) Chunk() *array.Float64 + func (cr *Float64ChunkIterator) ChunkValues() []float64 + func (cr *Float64ChunkIterator) Next() bool + func (cr *Float64ChunkIterator) Release() + func (cr *Float64ChunkIterator) Retain() + type Float64ValueIterator struct + func NewFloat64ValueIterator(col *array.Column) *Float64ValueIterator + func (vr *Float64ValueIterator) DataType() arrow.DataType + func (vr *Float64ValueIterator) Next() bool + func (vr *Float64ValueIterator) Release() + func (vr *Float64ValueIterator) Retain() + func (vr *Float64ValueIterator) Value() (float64, bool) + func (vr *Float64ValueIterator) ValueAsJSON() (interface{}, error) + func (vr *Float64ValueIterator) ValueInterface() interface{} + func (vr *Float64ValueIterator) ValuePointer() *float64 + type Int16ChunkIterator struct + func NewInt16ChunkIterator(col *array.Column) *Int16ChunkIterator + func (cr *Int16ChunkIterator) Chunk() *array.Int16 + func (cr *Int16ChunkIterator) ChunkValues() []int16 + func (cr *Int16ChunkIterator) Next() bool + func (cr *Int16ChunkIterator) Release() + func (cr *Int16ChunkIterator) Retain() + type Int16ValueIterator struct + func NewInt16ValueIterator(col *array.Column) *Int16ValueIterator + func (vr *Int16ValueIterator) DataType() arrow.DataType + func (vr *Int16ValueIterator) Next() bool + func (vr *Int16ValueIterator) Release() + func (vr *Int16ValueIterator) Retain() + func (vr *Int16ValueIterator) Value() (int16, bool) + func (vr *Int16ValueIterator) ValueAsJSON() (interface{}, error) + func (vr *Int16ValueIterator) ValueInterface() interface{} + func (vr *Int16ValueIterator) ValuePointer() *int16 + type Int32ChunkIterator struct + func NewInt32ChunkIterator(col *array.Column) *Int32ChunkIterator + func (cr *Int32ChunkIterator) Chunk() *array.Int32 + func (cr *Int32ChunkIterator) ChunkValues() []int32 + func (cr *Int32ChunkIterator) Next() bool + func (cr *Int32ChunkIterator) Release() + func (cr *Int32ChunkIterator) Retain() + type Int32ValueIterator struct + func NewInt32ValueIterator(col *array.Column) *Int32ValueIterator + func (vr *Int32ValueIterator) DataType() arrow.DataType + func (vr *Int32ValueIterator) Next() bool + func (vr *Int32ValueIterator) Release() + func (vr *Int32ValueIterator) Retain() + func (vr *Int32ValueIterator) Value() (int32, bool) + func (vr *Int32ValueIterator) ValueAsJSON() (interface{}, error) + func (vr *Int32ValueIterator) ValueInterface() interface{} + func (vr *Int32ValueIterator) ValuePointer() *int32 + type Int64ChunkIterator struct + func NewInt64ChunkIterator(col *array.Column) *Int64ChunkIterator + func (cr *Int64ChunkIterator) Chunk() *array.Int64 + func (cr *Int64ChunkIterator) ChunkValues() []int64 + func (cr *Int64ChunkIterator) Next() bool + func (cr *Int64ChunkIterator) Release() + func (cr *Int64ChunkIterator) Retain() + type Int64ValueIterator struct + func NewInt64ValueIterator(col *array.Column) *Int64ValueIterator + func (vr *Int64ValueIterator) DataType() arrow.DataType + func (vr *Int64ValueIterator) Next() bool + func (vr *Int64ValueIterator) Release() + func (vr *Int64ValueIterator) Retain() + func (vr *Int64ValueIterator) Value() (int64, bool) + func (vr *Int64ValueIterator) ValueAsJSON() (interface{}, error) + func (vr *Int64ValueIterator) ValueInterface() interface{} + func (vr *Int64ValueIterator) ValuePointer() *int64 + type Int8ChunkIterator struct + func NewInt8ChunkIterator(col *array.Column) *Int8ChunkIterator + func (cr *Int8ChunkIterator) Chunk() *array.Int8 + func (cr *Int8ChunkIterator) ChunkValues() []int8 + func (cr *Int8ChunkIterator) Next() bool + func (cr *Int8ChunkIterator) Release() + func (cr *Int8ChunkIterator) Retain() + type Int8ValueIterator struct + func NewInt8ValueIterator(col *array.Column) *Int8ValueIterator + func (vr *Int8ValueIterator) DataType() arrow.DataType + func (vr *Int8ValueIterator) Next() bool + func (vr *Int8ValueIterator) Release() + func (vr *Int8ValueIterator) Retain() + func (vr *Int8ValueIterator) Value() (int8, bool) + func (vr *Int8ValueIterator) ValueAsJSON() (interface{}, error) + func (vr *Int8ValueIterator) ValueInterface() interface{} + func (vr *Int8ValueIterator) ValuePointer() *int8 + type ListValueIterator struct + func NewListValueIterator(col *array.Column) *ListValueIterator + func (vr *ListValueIterator) DataType() arrow.DataType + func (vr *ListValueIterator) Next() bool + func (vr *ListValueIterator) Release() + func (vr *ListValueIterator) Retain() + func (vr *ListValueIterator) ValueAsJSON() (interface{}, error) + func (vr *ListValueIterator) ValueInterface() interface{} + type MonthIntervalChunkIterator struct + func NewMonthIntervalChunkIterator(col *array.Column) *MonthIntervalChunkIterator + func (cr *MonthIntervalChunkIterator) Chunk() *array.MonthInterval + func (cr *MonthIntervalChunkIterator) ChunkValues() []arrow.MonthInterval + func (cr *MonthIntervalChunkIterator) Next() bool + func (cr *MonthIntervalChunkIterator) Release() + func (cr *MonthIntervalChunkIterator) Retain() + type MonthIntervalValueIterator struct + func NewMonthIntervalValueIterator(col *array.Column) *MonthIntervalValueIterator + func (vr *MonthIntervalValueIterator) DataType() arrow.DataType + func (vr *MonthIntervalValueIterator) Next() bool + func (vr *MonthIntervalValueIterator) Release() + func (vr *MonthIntervalValueIterator) Retain() + func (vr *MonthIntervalValueIterator) Value() (arrow.MonthInterval, bool) + func (vr *MonthIntervalValueIterator) ValueAsJSON() (interface{}, error) + func (vr *MonthIntervalValueIterator) ValueInterface() interface{} + func (vr *MonthIntervalValueIterator) ValuePointer() *arrow.MonthInterval + type StepIterator interface + Next func() bool + Release func() + Retain func() + Values func() *StepValue + ValuesJSON func() (*StepValue, error) + func NewStepIterator(dtypes []arrow.DataType, iterators ...ValueIterator) StepIterator + func NewStepIteratorForColumns(cols []array.Column) StepIterator + type StepValue struct + Dtypes []arrow.DataType + Exists []bool + Values []interface{} + ValuesJSON []interface{} + func (sv StepValue) Value(i int) (interface{}, arrow.DataType) + type StringValueIterator struct + func NewStringValueIterator(col *array.Column) *StringValueIterator + func (vr *StringValueIterator) DataType() arrow.DataType + func (vr *StringValueIterator) Next() bool + func (vr *StringValueIterator) Release() + func (vr *StringValueIterator) Retain() + func (vr *StringValueIterator) Value() (string, bool) + func (vr *StringValueIterator) ValueAsJSON() (interface{}, error) + func (vr *StringValueIterator) ValueInterface() interface{} + func (vr *StringValueIterator) ValuePointer() *string + type StructValueIterator struct + func NewStructValueIterator(col *array.Column) *StructValueIterator + func (vr *StructValueIterator) DataType() arrow.DataType + func (vr *StructValueIterator) Next() bool + func (vr *StructValueIterator) Release() + func (vr *StructValueIterator) Retain() + func (vr *StructValueIterator) ValueAsJSON() (interface{}, error) + func (vr *StructValueIterator) ValueInterface() interface{} + type Time32ChunkIterator struct + func NewTime32ChunkIterator(col *array.Column) *Time32ChunkIterator + func (cr *Time32ChunkIterator) Chunk() *array.Time32 + func (cr *Time32ChunkIterator) ChunkValues() []arrow.Time32 + func (cr *Time32ChunkIterator) Next() bool + func (cr *Time32ChunkIterator) Release() + func (cr *Time32ChunkIterator) Retain() + type Time32ValueIterator struct + func NewTime32ValueIterator(col *array.Column) *Time32ValueIterator + func (vr *Time32ValueIterator) DataType() arrow.DataType + func (vr *Time32ValueIterator) Next() bool + func (vr *Time32ValueIterator) Release() + func (vr *Time32ValueIterator) Retain() + func (vr *Time32ValueIterator) Value() (arrow.Time32, bool) + func (vr *Time32ValueIterator) ValueAsJSON() (interface{}, error) + func (vr *Time32ValueIterator) ValueInterface() interface{} + func (vr *Time32ValueIterator) ValuePointer() *arrow.Time32 + type Time64ChunkIterator struct + func NewTime64ChunkIterator(col *array.Column) *Time64ChunkIterator + func (cr *Time64ChunkIterator) Chunk() *array.Time64 + func (cr *Time64ChunkIterator) ChunkValues() []arrow.Time64 + func (cr *Time64ChunkIterator) Next() bool + func (cr *Time64ChunkIterator) Release() + func (cr *Time64ChunkIterator) Retain() + type Time64ValueIterator struct + func NewTime64ValueIterator(col *array.Column) *Time64ValueIterator + func (vr *Time64ValueIterator) DataType() arrow.DataType + func (vr *Time64ValueIterator) Next() bool + func (vr *Time64ValueIterator) Release() + func (vr *Time64ValueIterator) Retain() + func (vr *Time64ValueIterator) Value() (arrow.Time64, bool) + func (vr *Time64ValueIterator) ValueAsJSON() (interface{}, error) + func (vr *Time64ValueIterator) ValueInterface() interface{} + func (vr *Time64ValueIterator) ValuePointer() *arrow.Time64 + type TimestampChunkIterator struct + func NewTimestampChunkIterator(col *array.Column) *TimestampChunkIterator + func (cr *TimestampChunkIterator) Chunk() *array.Timestamp + func (cr *TimestampChunkIterator) ChunkValues() []arrow.Timestamp + func (cr *TimestampChunkIterator) Next() bool + func (cr *TimestampChunkIterator) Release() + func (cr *TimestampChunkIterator) Retain() + type TimestampValueIterator struct + func NewTimestampValueIterator(col *array.Column) *TimestampValueIterator + func (vr *TimestampValueIterator) DataType() arrow.DataType + func (vr *TimestampValueIterator) Next() bool + func (vr *TimestampValueIterator) Release() + func (vr *TimestampValueIterator) Retain() + func (vr *TimestampValueIterator) Value() (arrow.Timestamp, bool) + func (vr *TimestampValueIterator) ValueAsJSON() (interface{}, error) + func (vr *TimestampValueIterator) ValueInterface() interface{} + func (vr *TimestampValueIterator) ValuePointer() *arrow.Timestamp + type Uint16ChunkIterator struct + func NewUint16ChunkIterator(col *array.Column) *Uint16ChunkIterator + func (cr *Uint16ChunkIterator) Chunk() *array.Uint16 + func (cr *Uint16ChunkIterator) ChunkValues() []uint16 + func (cr *Uint16ChunkIterator) Next() bool + func (cr *Uint16ChunkIterator) Release() + func (cr *Uint16ChunkIterator) Retain() + type Uint16ValueIterator struct + func NewUint16ValueIterator(col *array.Column) *Uint16ValueIterator + func (vr *Uint16ValueIterator) DataType() arrow.DataType + func (vr *Uint16ValueIterator) Next() bool + func (vr *Uint16ValueIterator) Release() + func (vr *Uint16ValueIterator) Retain() + func (vr *Uint16ValueIterator) Value() (uint16, bool) + func (vr *Uint16ValueIterator) ValueAsJSON() (interface{}, error) + func (vr *Uint16ValueIterator) ValueInterface() interface{} + func (vr *Uint16ValueIterator) ValuePointer() *uint16 + type Uint32ChunkIterator struct + func NewUint32ChunkIterator(col *array.Column) *Uint32ChunkIterator + func (cr *Uint32ChunkIterator) Chunk() *array.Uint32 + func (cr *Uint32ChunkIterator) ChunkValues() []uint32 + func (cr *Uint32ChunkIterator) Next() bool + func (cr *Uint32ChunkIterator) Release() + func (cr *Uint32ChunkIterator) Retain() + type Uint32ValueIterator struct + func NewUint32ValueIterator(col *array.Column) *Uint32ValueIterator + func (vr *Uint32ValueIterator) DataType() arrow.DataType + func (vr *Uint32ValueIterator) Next() bool + func (vr *Uint32ValueIterator) Release() + func (vr *Uint32ValueIterator) Retain() + func (vr *Uint32ValueIterator) Value() (uint32, bool) + func (vr *Uint32ValueIterator) ValueAsJSON() (interface{}, error) + func (vr *Uint32ValueIterator) ValueInterface() interface{} + func (vr *Uint32ValueIterator) ValuePointer() *uint32 + type Uint64ChunkIterator struct + func NewUint64ChunkIterator(col *array.Column) *Uint64ChunkIterator + func (cr *Uint64ChunkIterator) Chunk() *array.Uint64 + func (cr *Uint64ChunkIterator) ChunkValues() []uint64 + func (cr *Uint64ChunkIterator) Next() bool + func (cr *Uint64ChunkIterator) Release() + func (cr *Uint64ChunkIterator) Retain() + type Uint64ValueIterator struct + func NewUint64ValueIterator(col *array.Column) *Uint64ValueIterator + func (vr *Uint64ValueIterator) DataType() arrow.DataType + func (vr *Uint64ValueIterator) Next() bool + func (vr *Uint64ValueIterator) Release() + func (vr *Uint64ValueIterator) Retain() + func (vr *Uint64ValueIterator) Value() (uint64, bool) + func (vr *Uint64ValueIterator) ValueAsJSON() (interface{}, error) + func (vr *Uint64ValueIterator) ValueInterface() interface{} + func (vr *Uint64ValueIterator) ValuePointer() *uint64 + type Uint8ChunkIterator struct + func NewUint8ChunkIterator(col *array.Column) *Uint8ChunkIterator + func (cr *Uint8ChunkIterator) Chunk() *array.Uint8 + func (cr *Uint8ChunkIterator) ChunkValues() []uint8 + func (cr *Uint8ChunkIterator) Next() bool + func (cr *Uint8ChunkIterator) Release() + func (cr *Uint8ChunkIterator) Retain() + type Uint8ValueIterator struct + func NewUint8ValueIterator(col *array.Column) *Uint8ValueIterator + func (vr *Uint8ValueIterator) DataType() arrow.DataType + func (vr *Uint8ValueIterator) Next() bool + func (vr *Uint8ValueIterator) Release() + func (vr *Uint8ValueIterator) Retain() + func (vr *Uint8ValueIterator) Value() (uint8, bool) + func (vr *Uint8ValueIterator) ValueAsJSON() (interface{}, error) + func (vr *Uint8ValueIterator) ValueInterface() interface{} + func (vr *Uint8ValueIterator) ValuePointer() *uint8 + type ValueIterator interface + DataType func() arrow.DataType + Next func() bool + Release func() + Retain func() + ValueAsJSON func() (interface{}, error) + ValueInterface func() interface{} + func NewInterfaceValueIterator(field arrow.Field, iface array.Interface) ValueIterator + func NewValueIterator(column *array.Column) ValueIterator