()
| 572 | } |
| 573 | |
| 574 | func (c *SyncIterator) Next() (*IteratorResult, error) { |
| 575 | rn, v, err := c.next() |
| 576 | if err != nil { |
| 577 | return nil, err |
| 578 | } |
| 579 | if !rn.Valid() { |
| 580 | return nil, nil |
| 581 | } |
| 582 | return c.makeResult(rn, v), nil |
| 583 | } |
| 584 | |
| 585 | // SeekTo moves this iterator to the next result that is greater than |
| 586 | // or equal to the given row number (and based on the given definition level) |