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
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
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
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
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
transactionReads()
transactionReads(
persistence):Partial<BlobStore> |undefined
Defined in: packages/workflow-engine/src/persistence/prisma/blob-store.ts:90
Parameters
persistence
Returns
Partial<BlobStore> | undefined