({ body, metadata, signal })
| 312 | const jwt = buildJwt(account) |
| 313 | return { |
| 314 | async deliver({ body, metadata, signal }) { |
| 315 | const rows = parseNdjsonObjects(body, { requireObject: true }) as Record<string, unknown>[] |
| 316 | if (rows.length === 0) { |
| 317 | return { |
| 318 | locator: `bigquery://${config.projectId}/${config.datasetId}/${config.tableId}#${metadata.runId}-${metadata.sequence}`, |
| 319 | } |
| 320 | } |
| 321 | await insertAll({ config, rows, metadata, jwt, signal }) |
| 322 | logger.debug('BigQuery chunk delivered', { |
| 323 | table: `${config.projectId}.${config.datasetId}.${config.tableId}`, |
| 324 | rows: rows.length, |
| 325 | }) |
| 326 | return { |
| 327 | locator: `bigquery://${config.projectId}/${config.datasetId}/${config.tableId}#${metadata.runId}-${metadata.sequence}`, |
| 328 | } |
| 329 | }, |
| 330 | async close() {}, |
| 331 | } |
| 332 | }, |
nothing calls this directly
no test coverage detected