Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/timgit/pg-boss
/ functions
Functions
934 in github.com/timgit/pg-boss
⨍
Functions
934
◇
Types & classes
161
↓ 2 callers
Method
notifyQueue
(name: string)
src/manager.ts:799
↓ 2 callers
Method
onCacheQueues
({ emit = false } = {})
src/manager.ts:537
↓ 2 callers
Method
onCron
()
src/timekeeper.ts:151
↓ 2 callers
Method
onError
(error: any)
src/manager.ts:700
↓ 2 callers
Function
openConfirmDialog
(intent: string, title: string, description: string, confirmLabel: string)
packages/dashboard/app/routes/queues.$name.tsx:450
↓ 2 callers
Function
parseBoolean
(value: string | undefined, defaultValue: boolean)
packages/proxy/src/env.ts:49
↓ 2 callers
Function
parseNumber
(value: string | undefined, defaultValue: number)
packages/proxy/src/env.ts:54
↓ 2 callers
Function
parseString
(value: string | undefined, defaultValue: string)
packages/proxy/src/env.ts:60
↓ 2 callers
Function
parseStringArray
(value: string | undefined)
packages/proxy/src/env.ts:64
↓ 2 callers
Function
renderEditor
( columns: JobColumn[] = DEFAULT_JOB_COLUMNS, onColumnsChange = vi.fn() )
packages/dashboard/tests/frontend/job-columns-editor.test.tsx:7
↓ 2 callers
Method
retry
(name: string, id: string | string[], options?: types.ConnectionOptions)
src/index.ts:308
↓ 2 callers
Method
schemaVersion
()
src/contractor.ts:35
↓ 2 callers
Method
sendAfter
(name: string, data: object | null, options: types.SendOptions | null, after: Date | string | number)
src/index.ts:236
↓ 2 callers
Function
serializeJsonParam
(value: unknown)
src/plans.ts:2453
↓ 2 callers
Function
setColorTheme
(newColorTheme: ColorTheme)
packages/dashboard/app/components/theme-provider.tsx:127
↓ 2 callers
Function
setReadyHistory
(name: string, values: number[])
packages/dashboard/tests/server/queue-stats-history.test.ts:117
↓ 2 callers
Function
terminateListener
(db: any, channel: string)
test/dbListenTest.ts:11
↓ 2 callers
Function
toLocalInput
(iso: string | null)
packages/dashboard/app/routes/queues.$name.metrics.tsx:120
↓ 2 callers
Function
trySetQueueTimestamp
(schema: string, queues: string[], column: string, seconds: number)
src/plans.ts:751
↓ 2 callers
Function
unblockChildrenUpdate
(schema: string)
src/plans.ts:1490
↓ 2 callers
Function
unschedule
( dbUrl: string, schema: string, name: string, key?: string )
packages/dashboard/app/lib/boss.server.ts:72
↓ 2 callers
Function
updatePair
(index: number, patch: Partial<JsonFilterPair>)
packages/dashboard/app/components/jobs-filter-bar.tsx:217
↓ 2 callers
Function
useDbHref
(to: To)
packages/dashboard/app/components/db-link.tsx:34
↓ 2 callers
Function
validateDeletionConfig
(config: any)
src/attorney.ts:619
↓ 2 callers
Function
validateGroupConcurrencyValue
(value: any, optionName: string)
src/attorney.ts:301
↓ 2 callers
Function
validateGroupConfig
(config: any)
src/attorney.ts:194
↓ 2 callers
Function
validatePriorityRangeConfig
(config: any)
src/attorney.ts:317
↓ 2 callers
Function
waitForBamCompletion
(boss: PgBoss, timeoutMs = 10000)
test/migrationTest.ts:676
↓ 2 callers
Function
x
(i: number)
packages/dashboard/app/components/ui/sparkline.tsx:41
↓ 2 callers
Function
y
(v: number)
packages/dashboard/app/components/ui/sparkline.tsx:42
↓ 1 callers
Method
#completeWithOutputs
(name: string, items: { id: string, output: unknown }[])
src/manager.ts:331
↓ 1 callers
Method
#decrementLocalGroupCount
(queueName: string, groupId: string)
src/manager.ts:181
↓ 1 callers
Method
#ensureQueueStatsPartitions
()
src/boss.ts:146
↓ 1 callers
Method
#getGroupsAtLocalCapacity
(queueName: string)
src/manager.ts:147
↓ 1 callers
Method
#getJobResultKey
(id: string, state: JobSpyState)
src/spy.ts:84
↓ 1 callers
Method
#getLocalGroupLimit
(queueName: string, groupTier?: string | null)
src/manager.ts:138
↓ 1 callers
Method
#getNextCommand
()
src/bam.ts:135
↓ 1 callers
Method
#incrementLocalGroupCount
(queueName: string, groupId: string)
src/manager.ts:171
↓ 1 callers
Method
#maintain
(table: string, names: string[])
src/boss.ts:277
↓ 1 callers
Method
#maintainQueueStats
()
src/boss.ts:151
↓ 1 callers
Method
#maintainWarnings
()
src/boss.ts:137
↓ 1 callers
Method
#markCompleted
(id: string)
src/bam.ts:141
↓ 1 callers
Method
#markFailed
(id: string, error: unknown)
src/bam.ts:146
↓ 1 callers
Method
#monitor
(table: string, names: string[], heartbeatQueueNames: Set<string>)
src/boss.ts:215
↓ 1 callers
Method
#onSupervise
()
src/boss.ts:115
↓ 1 callers
Method
#processCommands
()
src/bam.ts:89
↓ 1 callers
Method
#registerPromise
( selector: JobSelector<T>, awaitedState: JobSpyState )
src/spy.ts:69
↓ 1 callers
Method
#resolveStandard
(table: string, names: string[])
src/navigator.ts:165
↓ 1 callers
Method
#settlePerJob
(name: string, jobs: types.Job<T>[], result: unknown)
src/manager.ts:276
↓ 1 callers
Method
#storeLocalGroupConfig
(name: string, localGroupConcurrency: number | types.GroupConcurrencyConfig)
src/manager.ts:383
↓ 1 callers
Method
#toJobPayload
(name: string, data: object | null, options: types.SendOptions)
src/manager.ts:882
↓ 1 callers
Method
#trackJobsActive
(name: string, jobs: types.Job<T>[])
src/manager.ts:192
↓ 1 callers
Method
#trackJobsCompleted
(name: string, jobs: types.Job<T>[], result: unknown, affected: number)
src/manager.ts:201
↓ 1 callers
Method
#trackJobsSettled
( name: string, completed: { job: types.Job<T>, output: unknown }[], failed: { job: types.Job<T>,
src/manager.ts:255
↓ 1 callers
Method
#trackLocalGroupEnd
(name: string, groupedJobs: types.Job<T>[])
src/manager.ts:433
↓ 1 callers
Method
#trackLocalGroupStart
( name: string, jobs: types.Job<T>[] )
src/manager.ts:403
↓ 1 callers
Method
#warnIfDistributedMisconfigured
()
src/index.ts:163
↓ 1 callers
Method
$queryRawUnsafe
(query: string, ...values: any[])
src/adapters/prisma.ts:4
↓ 1 callers
Method
addWorker
(worker: Worker<any>)
src/manager.ts:719
↓ 1 callers
Function
advisoryLock
(schema: string, key?: string)
src/plans.ts:2474
↓ 1 callers
Function
applyBamConfig
(config: any)
src/attorney.ts:641
↓ 1 callers
Function
applyFlowConfig
(config: any)
src/attorney.ts:649
↓ 1 callers
Function
applyOpsConfig
(config: any)
src/attorney.ts:576
↓ 1 callers
Function
applyPollingInterval
(config: any)
src/attorney.ts:543
↓ 1 callers
Function
applyRouteFilter
(routes: RouteEntry[])
packages/proxy/src/index.ts:198
↓ 1 callers
Function
applyScheduleConfig
(config: any)
src/attorney.ts:624
↓ 1 callers
Function
applySchemaConfig
(config: types.ConstructorOptions)
src/attorney.ts:440
↓ 1 callers
Function
assertDbReachable
()
test/testHelper.ts:159
↓ 1 callers
Function
assertPostgresObjectName
(name: string)
src/attorney.ts:492
↓ 1 callers
Function
buildFetchParams
(options: FetchJobOptions)
src/plans.ts:1248
↓ 1 callers
Function
buildHref
(path: string)
packages/dashboard/app/components/sidebar.tsx:235
↓ 1 callers
Function
candidateSql
(limit: number)
examples/index-perf/index.ts:107
↓ 1 callers
Method
check
()
src/contractor.ts:59
↓ 1 callers
Method
clearSpies
()
src/index.ts:425
↓ 1 callers
Function
cmdCreate
(args: ReturnType<typeof parseCliArgs>)
src/cli.ts:236
↓ 1 callers
Function
cmdMigrate
(args: ReturnType<typeof parseCliArgs>)
src/cli.ts:265
↓ 1 callers
Function
cmdPlans
(args: ReturnType<typeof parseCliArgs>)
src/cli.ts:358
↓ 1 callers
Function
cmdRollback
(args: ReturnType<typeof parseCliArgs>)
src/cli.ts:323
↓ 1 callers
Function
cmdVersion
(args: ReturnType<typeof parseCliArgs>)
src/cli.ts:213
↓ 1 callers
Function
coerceJsonScalar
(value: string)
packages/dashboard/app/lib/utils.ts:199
↓ 1 callers
Function
commitId
()
packages/dashboard/app/components/jobs-filter-bar.tsx:67
↓ 1 callers
Function
commitMinRetries
()
packages/dashboard/app/components/jobs-filter-bar.tsx:72
↓ 1 callers
Method
complete
(name: string, id: string | string[], data?: object | null, options: types.CompleteOptions = {})
src/manager.ts:1343
↓ 1 callers
Method
completeDistributed
(name: string, ids: string[], outputData: any, table: string, db: types.IDatabase, includeQueued?: boolean)
src/manager.ts:1373
↓ 1 callers
Function
configureAuth
(app: OpenAPIHono, auth: AuthConfig | undefined, prefix: string)
packages/proxy/src/env.ts:233
↓ 1 callers
Function
configureCors
(app: OpenAPIHono, corsConfig: CorsConfig | undefined, prefix: string)
packages/proxy/src/env.ts:250
↓ 1 callers
Function
configureFromEnv
(env: ProxyEnv)
packages/proxy/src/env.ts:102
↓ 1 callers
Function
countByStatus
(summary: BamStatusSummary[])
packages/dashboard/app/routes/migrations.tsx:217
↓ 1 callers
Function
createDatabase
()
packages/dashboard/tests/server/helpers.ts:70
↓ 1 callers
Function
createEnumJobState
(schema: string)
src/plans.ts:110
↓ 1 callers
Function
createIndexJobDependencyParent
(schema: string)
src/plans.ts:248
↓ 1 callers
Function
createIndexQueueStats
(schema: string, noCoveringIndex = false)
src/plans.ts:995
↓ 1 callers
Function
createIndexWarning
(schema: string)
src/plans.ts:232
↓ 1 callers
Function
createQueue
( dbUrl: string, schema: string, queueName: string, options?: Record<string, any> )
packages/dashboard/app/lib/boss.server.ts:144
↓ 1 callers
Function
createQueueFunction
(schema: string, noPartitioning = false)
src/plans.ts:456
↓ 1 callers
Function
createSchema
(schema: string)
src/plans.ts:106
↓ 1 callers
Function
createTableBam
(schema: string)
src/plans.ts:199
↓ 1 callers
Function
createTableJob
(schema: string, noPartitioning = false)
src/plans.ts:345
↓ 1 callers
Function
createTableJobCommon
(schema: string)
src/plans.ts:416
↓ 1 callers
Function
createTableJobDependency
(schema: string)
src/plans.ts:236
← previous
next →
301–400 of 934, ranked by callers