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

Method close

sio/csupio/vectorreader.go:132–143  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

130}
131
132func (v *VectorReader) close() error {
133 if v.hasClosed {
134 return nil
135 }
136 v.hasClosed = true
137 if v.activeReaders.Add(-1) <= 0 {
138 if closer, ok := v.readerAt.(io.Closer); ok {
139 return closer.Close() // coffee is for closers
140 }
141 }
142 return nil
143}

Callers 1

ConcurrentPullMethod · 0.95

Calls 2

CloseMethod · 0.65
AddMethod · 0.45

Tested by

no test coverage detected