MCPcopy Create free account
hub / github.com/0xUnixIO/pulse / ListCFDomains

Method ListCFDomains

internal/store/postgres/sqlcgen/cfdomain.sql.go:61–85  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

59}
60
61func (q *Queries) ListCFDomains(ctx context.Context) ([]ListCFDomainsRow, error) {
62 rows, err := q.db.Query(ctx, listCFDomains)
63 if err != nil {
64 return nil, err
65 }
66 defer rows.Close()
67 items := []ListCFDomainsRow{}
68 for rows.Next() {
69 var i ListCFDomainsRow
70 if err := rows.Scan(
71 &i.ID,
72 &i.CfToken,
73 &i.ZoneID,
74 &i.ZoneName,
75 &i.Remark,
76 ); err != nil {
77 return nil, err
78 }
79 items = append(items, i)
80 }
81 if err := rows.Err(); err != nil {
82 return nil, err
83 }
84 return items, nil
85}
86
87const upsertCFDomain = `-- name: UpsertCFDomain :exec
88INSERT INTO cf_domains (id, cf_token, zone_id, zone_name, remark)

Callers

nothing calls this directly

Calls 4

NextMethod · 0.80
QueryMethod · 0.65
CloseMethod · 0.65
ErrMethod · 0.65

Tested by

no test coverage detected