Versions in this module Expand all Collapse all v16 v16.1.0 May 9, 2024 v16.0.0 Apr 16, 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 Other modules containing this package github.com/apache/arrow/go/v10 github.com/apache/arrow/go/v11 github.com/apache/arrow/go/v12 github.com/apache/arrow/go/v13 github.com/apache/arrow/go/v14 github.com/apache/arrow/go/v15 github.com/apache/arrow/go/v17 github.com/apache/arrow/go/v6 github.com/apache/arrow/go/v7 github.com/apache/arrow/go/v8 github.com/apache/arrow/go/v9