(count int)
| 555 | } |
| 556 | |
| 557 | func (this *SQLiteFileListDB) listOlderItems(count int) (hashList []string, err error) { |
| 558 | rows, err := this.listOlderItemsStmt.Query(count) |
| 559 | if err != nil { |
| 560 | return nil, err |
| 561 | } |
| 562 | defer func() { |
| 563 | _ = rows.Close() |
| 564 | }() |
| 565 | |
| 566 | for rows.Next() { |
| 567 | var hash string |
| 568 | err = rows.Scan(&hash) |
| 569 | if err != nil { |
| 570 | return nil, err |
| 571 | } |
| 572 | hashList = append(hashList, hash) |
| 573 | } |
| 574 | |
| 575 | return hashList, nil |
| 576 | } |
| 577 | |
| 578 | func (this *SQLiteFileListDB) shouldRecover() bool { |
| 579 | result, err := this.writeDB.Query("pragma integrity_check;") |
no test coverage detected