MCPcopy
hub / github.com/perkeep/perkeep / iter

Struct iter

pkg/sorted/sqlkv/sqlkv.go:298–310  ·  view source on GitHub ↗

iter is a iterator over sorted key/value pairs in rows.

Source from the content-addressed store, hash-verified

296
297// iter is a iterator over sorted key/value pairs in rows.
298type iter struct {
299 kv *KeyValue
300 err error // accumulated error, returned at Close
301
302 closeCheck *leak.Checker
303 releaseGate func() // if non-nil, called on Close
304
305 rows *sql.Rows // if non-nil, the rows we're reading from
306
307 key sql.RawBytes
308 val sql.RawBytes
309 skey, sval *string // if non-nil, it's been stringified
310}
311
312var errClosed = errors.New("sqlkv: Iterator already closed")
313

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected