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

Method SelectLogsTimespan

engine/clientdb/queries.sql.go:314–347  ·  view source on GitHub ↗
(ctx context.Context, arg SelectLogsTimespanParams)

Source from the content-addressed store, hash-verified

312}
313
314func (q *Queries) SelectLogsTimespan(ctx context.Context, arg SelectLogsTimespanParams) ([]Log, error) {
315 rows, err := q.query(ctx, q.selectLogsTimespanStmt, selectLogsTimespan, arg.Start, arg.End, arg.Limit)
316 if err != nil {
317 return nil, err
318 }
319 defer rows.Close()
320 var items []Log
321 for rows.Next() {
322 var i Log
323 if err := rows.Scan(
324 &i.ID,
325 &i.TraceID,
326 &i.SpanID,
327 &i.Timestamp,
328 &i.SeverityNumber,
329 &i.SeverityText,
330 &i.Body,
331 &i.Attributes,
332 &i.InstrumentationScope,
333 &i.Resource,
334 &i.ResourceSchemaUrl,
335 ); err != nil {
336 return nil, err
337 }
338 items = append(items, i)
339 }
340 if err := rows.Close(); err != nil {
341 return nil, err
342 }
343 if err := rows.Err(); err != nil {
344 return nil, err
345 }
346 return items, nil
347}
348
349const selectMetricsSince = `-- name: SelectMetricsSince :many
350SELECT

Callers

nothing calls this directly

Calls 4

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

Tested by

no test coverage detected