package arrdata

import "git.sr.ht/~sbinet/go-arrow/internal/arrdata"

Package arrdata exports arrays and records data ready to be used for tests.

Index

Variables

var (
	Records     = make(map[string][]array.Record)
	RecordNames []string
)

Functions

func CheckArrowFile

func CheckArrowFile(t *testing.T, f *os.File, mem memory.Allocator, schema *arrow.Schema, recs []array.Record)

CheckArrowFile checks whether a given ARROW file contains the expected list of records.

func CheckArrowStream

func CheckArrowStream(t *testing.T, f *os.File, mem memory.Allocator, schema *arrow.Schema, recs []array.Record)

CheckArrowStream checks whether a given ARROW stream contains the expected list of records.

func WriteFile

func WriteFile(t *testing.T, f *os.File, mem memory.Allocator, schema *arrow.Schema, recs []array.Record)

WriteFile writes a list of records to the given file descriptor, as an ARROW file.

func WriteStream

func WriteStream(t *testing.T, f *os.File, mem memory.Allocator, schema *arrow.Schema, recs []array.Record)

WriteStream writes a list of records to the given file descriptor, as an ARROW stream.

Source Files

arrdata.go ioutil.go

Version
v0.3.0 (latest)
Published
Feb 17, 2025
Platform
linux/amd64
Imports
11 packages
Last checked
2 months ago

Tools for package owners.