MCPcopy Create free account
hub / github.com/dagger/dagger / SelectLogsBeneathSpan

Method SelectLogsBeneathSpan

engine/clientdb/queries.sql.go:206–239  ·  view source on GitHub ↗
(ctx context.Context, arg SelectLogsBeneathSpanParams)

Source from the content-addressed store, hash-verified

204}
205
206func (q *Queries) SelectLogsBeneathSpan(ctx context.Context, arg SelectLogsBeneathSpanParams) ([]Log, error) {
207 rows, err := q.query(ctx, q.selectLogsBeneathSpanStmt, selectLogsBeneathSpan, arg.SpanID, arg.ID, arg.Limit)
208 if err != nil {
209 return nil, err
210 }
211 defer rows.Close()
212 var items []Log
213 for rows.Next() {
214 var i Log
215 if err := rows.Scan(
216 &i.ID,
217 &i.TraceID,
218 &i.SpanID,
219 &i.Timestamp,
220 &i.SeverityNumber,
221 &i.SeverityText,
222 &i.Body,
223 &i.Attributes,
224 &i.InstrumentationScope,
225 &i.Resource,
226 &i.ResourceSchemaUrl,
227 ); err != nil {
228 return nil, err
229 }
230 items = append(items, i)
231 }
232 if err := rows.Close(); err != nil {
233 return nil, err
234 }
235 if err := rows.Err(); err != nil {
236 return nil, err
237 }
238 return items, nil
239}
240
241const selectLogsSince = `-- name: SelectLogsSince :many
242SELECT

Callers 1

captureLogsMethod · 0.80

Calls 4

queryMethod · 0.95
CloseMethod · 0.65
ErrMethod · 0.65
ScanMethod · 0.45

Tested by

no test coverage detected