---
name: job_queue
lang: go
domain: infra
version: "1.0.0"
algebraic: product
definition: |
  type JobQueue struct {
      DB        *sql.DB
      TableName string
  }
description: "Handle para una cola de jobs SQLite. Wrappea un *sql.DB y el nombre de la tabla de jobs. Se crea con JobQueueCreate."
tags: [job, queue, sqlite, infra, async]
uses_types: []
file_path: "functions/infra/job_queue_types.go"
---

## Notas

Tipo producto minimo — todas las funciones del subsistema de jobs lo reciben como primer argumento. TableName permite tener multiples colas en la misma DB. Se crea con `JobQueueCreate`.
