Skip to main content

Interface: AnnotationFilters

Defined in: packages/workflow-engine/src/persistence/interface.ts:486

Filters for listAnnotations. All filters are AND-combined. keyPrefix is implemented with startsWith (Postgres uses the (workflowRunId, key) index; SQLite may table-scan unless the engine branches to GLOB — see PrismaWorkflowPersistence).

Properties​

actorId?​

optional actorId?: string

Defined in: packages/workflow-engine/src/persistence/interface.ts:491


actorKind?​

optional actorKind?: string

Defined in: packages/workflow-engine/src/persistence/interface.ts:492


attempt?​

optional attempt?: number

Defined in: packages/workflow-engine/src/persistence/interface.ts:493


key?​

optional key?: string

Defined in: packages/workflow-engine/src/persistence/interface.ts:487


keyPrefix?​

optional keyPrefix?: string

Defined in: packages/workflow-engine/src/persistence/interface.ts:488


limit?​

optional limit?: number

Defined in: packages/workflow-engine/src/persistence/interface.ts:496


scope?​

optional scope?: AnnotationScope

Defined in: packages/workflow-engine/src/persistence/interface.ts:489


scopeId?​

optional scopeId?: string | null

Defined in: packages/workflow-engine/src/persistence/interface.ts:490


since?​

optional since?: Date

Defined in: packages/workflow-engine/src/persistence/interface.ts:494


until?​

optional until?: Date

Defined in: packages/workflow-engine/src/persistence/interface.ts:495