(ctx context.Context, arg SelectLogsBeneathSpanParams)
| 204 | } |
| 205 | |
| 206 | func (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 | |
| 241 | const selectLogsSince = `-- name: SelectLogsSince :many |
| 242 | SELECT |
no test coverage detected