(dst interface{})
| 478 | } |
| 479 | |
| 480 | func (iter *iterator) All(dst interface{}) error { |
| 481 | if err := iter.Err(); err != nil { |
| 482 | return err |
| 483 | } |
| 484 | defer iter.Close() |
| 485 | |
| 486 | // Fetching all results within the cursor. |
| 487 | if err := fetchRows(iter, dst); err != nil { |
| 488 | return iter.setErr(err) |
| 489 | } |
| 490 | |
| 491 | return nil |
| 492 | } |
| 493 | |
| 494 | func (iter *iterator) Err() (err error) { |
| 495 | return iter.err |