Documentation
¶
Index ¶
- func CollectDictionaries(batch arrow.Record, mapper *Mapper) (out []dictpair, err error)
- func ResolveDictionaries(memo *Memo, cols []arrow.ArrayData, parentPos FieldPos, mem memory.Allocator) error
- func ResolveFieldDict(memo *Memo, data arrow.ArrayData, pos FieldPos, mem memory.Allocator) error
- type FieldPos
- type Kind
- type Mapper
- func (d *Mapper) AddField(id int64, fieldPath []int32) error
- func (d *Mapper) GetFieldID(fieldPath []int32) (int64, error)
- func (d *Mapper) ImportField(pos FieldPos, field *arrow.Field)
- func (d *Mapper) ImportFields(pos FieldPos, fields []arrow.Field)
- func (d *Mapper) ImportSchema(schema *arrow.Schema)
- func (d *Mapper) InsertPath(pos FieldPos)
- func (d *Mapper) NumDicts() int
- func (d *Mapper) NumFields() int
- type Memo
- func (memo *Memo) Add(id int64, v arrow.ArrayData)
- func (memo *Memo) AddDelta(id int64, v arrow.ArrayData)
- func (memo *Memo) AddOrReplace(id int64, v arrow.ArrayData) bool
- func (memo *Memo) AddType(id int64, typ arrow.DataType) error
- func (memo *Memo) Clear()
- func (memo *Memo) Dict(id int64, mem memory.Allocator) (arrow.ArrayData, error)
- func (memo Memo) HasDict(v arrow.ArrayData) bool
- func (memo Memo) HasID(id int64) bool
- func (memo *Memo) Len() int
- func (memo *Memo) Type(id int64) (arrow.DataType, bool)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CollectDictionaries ¶
func ResolveDictionaries ¶
Types ¶
type FieldPos ¶
type FieldPos struct {
// contains filtered or unexported fields
}
func NewFieldPos ¶
func NewFieldPos() FieldPos
type Mapper ¶
type Mapper struct {
// contains filtered or unexported fields
}
func (*Mapper) ImportSchema ¶
func (*Mapper) InsertPath ¶
Click to show internal directories.
Click to hide internal directories.