arbiter-core-0.1.0.0
arbiter-core
Safe HaskellNone
LanguageGHC2024

Arbiter.Core.Queues

Description

Types and DDL for the arbiter_queues table. One row per queue, scoped to the schema. Holds operator-facing per-queue state (pause flag, metadata).

Synopsis

Documentation

Source #data QueueRow

A row of the arbiter_queues pause/resume table.

Instances

Instances details
FromJSON QueueRow Source # 
Instance details

Defined in Arbiter.Core.Queues

ToJSON QueueRow Source # 
Instance details

Defined in Arbiter.Core.Queues

Eq QueueRow Source # 
Instance details

Defined in Arbiter.Core.Queues

Generic QueueRow Source # 
Instance details

Defined in Arbiter.Core.Queues

Associated Types

type Rep QueueRow 
Instance details

Defined in Arbiter.Core.Queues

Show QueueRow Source # 
Instance details

Defined in Arbiter.Core.Queues

type Rep QueueRow Source # 
Instance details

Defined in Arbiter.Core.Queues

Source #arbiterQueuesTable :: SchemaName -> Text

Qualified table name for the arbiter_queues table.

Source #arbiterQueuesTableName :: Text

Bare name of the queues table, for catalog lookups by relname.

Source #createQueuesTableSQL :: SchemaName -> Text

DDL for the arbiter_queues table.