@sideloop/core
    Preparing search index...

    Class BlockedExecution

    Hierarchy (View Summary)

    • ModelShape<BlockedExecutionsTable, this>
      • BlockedExecution
    Index

    Constructors

    • Parameters

      • attrs: {
            concurrencyKey: string;
            createdAt: Date;
            expiresAt: Date;
            id: number;
            jobId: number;
            priority: number;
            queueName: string;
        }

      Returns BlockedExecution

    Properties

    discard: () => Promise<void>

    Methods

    • Type Parameters

      • K extends NonNeverSelectKeys<BlockedExecutionsTable>

      Parameters

      • name: K

      Returns {
          concurrencyKey: string;
          createdAt: Date;
          expiresAt: Date;
          id: number;
          jobId: number;
          priority: number;
          queueName: string;
      }[K]

    • Returns {
          concurrencyKey: string;
          createdAt: Date;
          expiresAt: Date;
          id: number;
          jobId: number;
          priority: number;
          queueName: string;
      }

    • Parameters

      • attrs: {
            concurrencyKey?: string;
            expiresAt?: string;
            id?: number;
            jobId?: number;
            priority?: number;
            queueName?: string;
        }

      Returns Promise<void>

    • Parameters

      Returns { jobId: number; priority: number; queueName: string }

    • Parameters

      • attrs: { concurrencyKey: string; jobId: number; queueName: string } & {
            createdAt?: string;
            expiresAt?: string;
            id?: number;
            priority?: number;
        }
      • Optionaloptions: {
            ignoreConflict:
                | NonNullableInsertKeys<BlockedExecutionsTable>
                | NullableInsertKeys<BlockedExecutionsTable>;
        }

      Returns Promise<BlockedExecution>

    • Parameters

      • attrs: (
            { concurrencyKey: string; jobId: number; queueName: string } & {
                createdAt?: string;
                expiresAt?: string;
                id?: number;
                priority?: number;
            }
        )[]

      Returns Promise<BlockedExecution[]>

    • Parameters

      • attrs: { concurrencyKey: string; jobId: number; queueName: string } & {
            createdAt?: string;
            expiresAt?: string;
            id?: number;
            priority?: number;
        }
      • uniqueBy:
            | NonNullableInsertKeys<BlockedExecutionsTable>
            | NullableInsertKeys<BlockedExecutionsTable>

      Returns Promise<null | BlockedExecution>

    • Parameters

      • cb: (db: Kysely<Database>) => CompiledQuery

      Returns Promise<number>

    • Parameters

      • Optionalopts: { batchSize?: number; queue?: string }

      Returns Promise<void>

    • Type Parameters

      • T

      Parameters

      • cb: (tx: Transaction<Database>) => Promise<T>

      Returns Promise<T>

    • Parameters

      • cb: (db: Kysely<Database>) => CompiledQuery

      Returns Promise<number>