MCPcopy Create free account
hub / github.com/GoEdgeLab/EdgeNode / listOlderItems

Method listOlderItems

internal/caches/list_file_db_sqlite.go:557–576  ·  view source on GitHub ↗
(count int)

Source from the content-addressed store, hash-verified

555}
556
557func (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
578func (this *SQLiteFileListDB) shouldRecover() bool {
579 result, err := this.writeDB.Query("pragma integrity_check;")

Callers 1

ListLFUItemsMethod · 0.95

Calls 3

NextMethod · 0.80
CloseMethod · 0.65
QueryMethod · 0.45

Tested by

no test coverage detected