Versions in this module Expand all Collapse all v18 v18.6.0 Apr 22, 2026 Changes in this version + var ErrTypeMismatch = errors.New("arreflect: type mismatch") + var ErrUnsupportedType = errors.New("arreflect: unsupported type") + func AtAny(arr arrow.Array, i int) (any, error) + func At[T any](arr arrow.Array, i int) (T, error) + func FromSlice[T any](vals []T, mem memory.Allocator, opts ...Option) (arrow.Array, error) + func InferGoType(dt arrow.DataType) (reflect.Type, error) + func InferSchema[T any]() (*arrow.Schema, error) + func InferType[T any]() (arrow.DataType, error) + func RecordAtAny(rec arrow.RecordBatch, i int) (any, error) + func RecordAt[T any](rec arrow.RecordBatch, i int) (T, error) + func RecordFromSlice[T any](vals []T, mem memory.Allocator, opts ...Option) (arrow.RecordBatch, error) + func RecordToAnySlice(rec arrow.RecordBatch) ([]any, error) + func RecordToSlice[T any](rec arrow.RecordBatch) ([]T, error) + func ToAnySlice(arr arrow.Array) ([]any, error) + func ToSlice[T any](arr arrow.Array) ([]T, error) + type Option func(*tagOpts) + func WithDecimal(precision, scale int32) Option + func WithDict() Option + func WithLarge() Option + func WithREE() Option + func WithTemporal(temporal string) Option + func WithView() Option v18.6.0-rc0 Apr 22, 2026