Versions in this module Expand all Collapse all v18 v18.0.0 Oct 15, 2024 Changes in this version + type Array struct + Children []Array + Count int + Data []interface{} + Name string + Offset interface{} + Size interface{} + TypeID []arrow.UnionTypeCode + Valids []int + Variadic []string + Views []interface{} + func (a *Array) MarshalJSON() ([]byte, error) + func (a *Array) UnmarshalJSON(b []byte) (err error) + 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) ReadAt(index int) (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 v18.0.0-rc0 Oct 15, 2024