Skip to main content

Class: PrismaBlobStore

Defined in: packages/workflow-engine/src/persistence/prisma/blob-store.ts:33

Large payload storage.

Implements​

Constructors​

Constructor​

new PrismaBlobStore(prisma): PrismaBlobStore

Defined in: packages/workflow-engine/src/persistence/prisma/blob-store.ts:34

Parameters​

prisma​

BlobPrismaClient

Returns​

PrismaBlobStore

Methods​

delete()​

delete(key): Promise<void>

Defined in: packages/workflow-engine/src/persistence/prisma/blob-store.ts:65

Parameters​

key​

string

Returns​

Promise<void>

Implementation of​

BlobStore.delete


get()​

get(key): Promise<unknown>

Defined in: packages/workflow-engine/src/persistence/prisma/blob-store.ts:46

Parameters​

key​

string

Returns​

Promise<unknown>

Implementation of​

BlobStore.get


has()​

has(key): Promise<boolean>

Defined in: packages/workflow-engine/src/persistence/prisma/blob-store.ts:57

Parameters​

key​

string

Returns​

Promise<boolean>

Implementation of​

BlobStore.has


list()​

list(prefix): Promise<string[]>

Defined in: packages/workflow-engine/src/persistence/prisma/blob-store.ts:69

Parameters​

prefix​

string

Returns​

Promise<string[]>

Implementation of​

BlobStore.list


put()​

put(key, data): Promise<void>

Defined in: packages/workflow-engine/src/persistence/prisma/blob-store.ts:38

Parameters​

key​

string

data​

unknown

Returns​

Promise<void>

Implementation of​

BlobStore.put


transactionReads()​

transactionReads(persistence): Partial<BlobStore> | undefined

Defined in: packages/workflow-engine/src/persistence/prisma/blob-store.ts:90

Parameters​

persistence​

Persistence

Returns​

Partial<BlobStore> | undefined