MCPcopy Create free account
hub / github.com/brimdata/super / NewReader

Function NewReader

sio/arrowio/reader.go:41–52  ·  view source on GitHub ↗
(sctx *super.Context, r io.Reader)

Source from the content-addressed store, hash-verified

39}
40
41func NewReader(sctx *super.Context, r io.Reader) (*Reader, error) {
42 ipcReader, err := ipc.NewReader(r)
43 if err != nil {
44 return nil, err
45 }
46 ar, err := NewReaderFromRecordReader(sctx, ipcReader)
47 if err != nil {
48 ipcReader.Release()
49 return nil, err
50 }
51 return ar, nil
52}
53
54func NewReaderFromRecordReader(sctx *super.Context, rbr RecordBatchReader) (*Reader, error) {
55 fields := rbr.Schema().Fields()

Callers 3

NewReaderFunction · 0.92
isArrowStreamFunction · 0.92
lookupReaderFunction · 0.92

Calls 3

ReleaseMethod · 0.80
NewReaderMethod · 0.45

Tested by

no test coverage detected