MCPcopy Index your code
hub / github.com/coder/coder / GetAIBridgeInterceptions

Method GetAIBridgeInterceptions

coderd/database/queries.sql.go:1138–1176  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

1136`
1137
1138func (q *sqlQuerier) GetAIBridgeInterceptions(ctx context.Context) ([]AIBridgeInterception, error) {
1139 rows, err := q.db.QueryContext(ctx, getAIBridgeInterceptions)
1140 if err != nil {
1141 return nil, err
1142 }
1143 defer rows.Close()
1144 var items []AIBridgeInterception
1145 for rows.Next() {
1146 var i AIBridgeInterception
1147 if err := rows.Scan(
1148 &i.ID,
1149 &i.InitiatorID,
1150 &i.Provider,
1151 &i.Model,
1152 &i.StartedAt,
1153 &i.Metadata,
1154 &i.EndedAt,
1155 &i.APIKeyID,
1156 &i.Client,
1157 &i.ThreadParentID,
1158 &i.ThreadRootID,
1159 &i.ClientSessionID,
1160 &i.SessionID,
1161 &i.ProviderName,
1162 &i.CredentialKind,
1163 &i.CredentialHint,
1164 ); err != nil {
1165 return nil, err
1166 }
1167 items = append(items, i)
1168 }
1169 if err := rows.Close(); err != nil {
1170 return nil, err
1171 }
1172 if err := rows.Err(); err != nil {
1173 return nil, err
1174 }
1175 return items, nil
1176}
1177
1178const getAIBridgeTokenUsagesByInterceptionID = `-- name: GetAIBridgeTokenUsagesByInterceptionID :many
1179SELECT

Callers

nothing calls this directly

Calls 5

QueryContextMethod · 0.80
ErrMethod · 0.80
CloseMethod · 0.65
NextMethod · 0.65
ScanMethod · 0.45

Tested by

no test coverage detected