Versions in this module Expand all Collapse all v9 v9.0.2 Sep 28, 2022 Changes in this version + type Array struct + Children []Array + Count int + Data []interface{} + Name string + Offset []int32 + Valids []int + type Dictionary struct + Data Record + ID int64 + type Field struct + Children []FieldWrapper + Dictionary *FieldDict + Metadata []metaKV + Name string + Nullable bool + Type json.RawMessage + type FieldDict struct + ID int + Ordered bool + Type json.RawMessage + type FieldWrapper struct + func (f *FieldWrapper) UnmarshalJSON(data []byte) error + func (f FieldWrapper) MarshalJSON() ([]byte, error) + type Option func(*config) + func WithAllocator(mem memory.Allocator) Option + func WithSchema(schema *arrow.Schema) Option + type Reader struct + func NewReader(r io.Reader, opts ...Option) (*Reader, error) + func (r *Reader) NumRecords() int + func (r *Reader) Read() (arrow.Record, error) + func (r *Reader) Release() + func (r *Reader) Retain() + func (r *Reader) Schema() *arrow.Schema + type Record struct + Columns []Array + Count int64 + type Schema struct + Fields []FieldWrapper + Metadata []metaKV + func (s *Schema) UnmarshalJSON(data []byte) error + func (s Schema) MarshalJSON() ([]byte, error) + type Writer struct + func NewWriter(w io.Writer, schema *arrow.Schema) (*Writer, error) + func (w *Writer) Close() error + func (w *Writer) Write(rec arrow.Record) error