iter is a iterator over sorted key/value pairs in rows.
| 296 | |
| 297 | // iter is a iterator over sorted key/value pairs in rows. |
| 298 | type 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 | |
| 312 | var errClosed = errors.New("sqlkv: Iterator already closed") |
| 313 |
nothing calls this directly
no outgoing calls
no test coverage detected