MCPcopy
hub / github.com/PatchMon/PatchMon / GlobalSearch

Method GlobalSearch

server-source-code/internal/db/search.sql.go:128–151  ·  view source on GitHub ↗
(ctx context.Context, search string)

Source from the content-addressed store, hash-verified

126}
127
128func (q *Queries) GlobalSearch(ctx context.Context, search string) ([]GlobalSearchRow, error) {
129 rows, err := q.db.Query(ctx, globalSearch, search)
130 if err != nil {
131 return nil, err
132 }
133 defer rows.Close()
134 var items []GlobalSearchRow
135 for rows.Next() {
136 var i GlobalSearchRow
137 if err := rows.Scan(
138 &i.ID,
139 &i.Name,
140 &i.Type,
141 &i.Description,
142 ); err != nil {
143 return nil, err
144 }
145 items = append(items, i)
146 }
147 if err := rows.Err(); err != nil {
148 return nil, err
149 }
150 return items, nil
151}

Callers

nothing calls this directly

Calls 3

QueryMethod · 0.80
CloseMethod · 0.45
ScanMethod · 0.45

Tested by

no test coverage detected