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
↓ 8 callers
Function
triggerBamPoll
(schema: string)
test/bamTest.ts:22
↓ 8 callers
Function
waitForBamEvent
(boss: any, name: string, status: string, timeoutMs = 5000)
test/bamTest.ts:29
↓ 7 callers
Method
#promoteEvents
(emitter: types.EventsMixin)
src/index.ts:103
↓ 7 callers
Function
appendJobColumns
( params: URLSearchParams, columns: JobColumn[], defaultColumns: JobColumn[] = DEFAULT_JOB_COLUMNS )
packages/dashboard/app/lib/job-columns.ts:80
↓ 7 callers
Function
buildParams
( filters: JobsFilters, jobColumns: JobColumn[] = DEFAULT_JOB_COLUMNS )
packages/dashboard/app/routes/jobs.tsx:210
↓ 7 callers
Method
deleteQueue
(name: string)
src/index.ts:375
↓ 7 callers
Function
fakeDb
(over: Partial<IDatabase>)
test/notifierTest.ts:12
↓ 7 callers
Function
formatTimeUntil
(date: Date)
packages/dashboard/app/lib/utils.ts:36
↓ 7 callers
Function
fromDrizzle
(tx: DrizzleTransactionLike, sql: DrizzleSqlTagLike)
src/adapters/drizzle.ts:31
↓ 7 callers
Function
getBamEntries
( dbUrl: string, schema: string, options: { status?: string | null; limit?: number; offset?:
packages/dashboard/app/lib/queries.server.ts:684
↓ 7 callers
Function
getQueueCount
( dbUrl: string, schema: string, options: { filter?: 'all' | 'attention' | 'partitioned'; search
packages/dashboard/app/lib/queries.server.ts:266
↓ 7 callers
Function
isValidBamStatus
(value: string | null)
packages/dashboard/app/lib/utils.ts:262
↓ 7 callers
Function
isValidWarningType
(value: string | null)
packages/dashboard/app/lib/utils.ts:220
↓ 7 callers
Function
parseFiltersFromUrl
(searchParams: URLSearchParams)
packages/dashboard/app/routes/jobs.tsx:54
↓ 7 callers
Function
renderWithRouter
(initialRoute = '/')
packages/dashboard/tests/frontend/sidebar.test.tsx:8
↓ 7 callers
Function
resolveAggregate
(aggregate?: string | null)
packages/dashboard/app/lib/queries.server.ts:814
↓ 7 callers
Method
sendDebounced
(name: string, data: object | null, options: types.SendOptions | null, seconds: number, key?: string)
src/index.ts:256
↓ 6 callers
Method
abort
()
src/worker.ts:141
↓ 6 callers
Function
buildSearchParams
( filters: JobsFilters )
packages/dashboard/app/routes/jobs.tsx:181
↓ 6 callers
Function
createDb
(config: types.DatabaseOptions)
src/cli.ts:169
↓ 6 callers
Method
deleteAllJobs
(name?: string)
src/index.ts:328
↓ 6 callers
Function
getQueryTimeoutMs
()
packages/dashboard/app/lib/db.server.ts:16
↓ 6 callers
Function
getSchedules
( dbUrl: string, schema: string, options: { limit?: number; offset?: number; } & SortOptions =
packages/dashboard/app/lib/queries.server.ts:949
↓ 6 callers
Function
insertBamCommand
(schema: string, name: string, command: string)
test/bamTest.ts:13
↓ 6 callers
Function
jobColumnPathToSql
(path: string)
packages/dashboard/app/lib/queries.server.ts:128
↓ 6 callers
Function
metricsHref
(series: string)
packages/dashboard/app/routes/queues.$name.tsx:193
↓ 6 callers
Function
migrate
(schema: string, version: number, migrations?: types.Migration[], noAdvisoryLocks?: boolean, options: MigrateO
src/migrationStore.ts:130
↓ 6 callers
Method
redrive
(name: string, options?: types.RedriveOptions)
src/index.ts:316
↓ 6 callers
Function
seedStats
(q: string, rows: Array<{ ago: number, queued?: number, total?: number }>)
test/queueStatsHistoryTest.ts:174
↓ 6 callers
Function
setParam
(updates: Record<string, string | null>)
packages/dashboard/app/routes/queues.$name.metrics.tsx:141
↓ 6 callers
Function
setTheme
(newTheme: Theme)
packages/dashboard/app/components/theme-provider.tsx:122
↓ 6 callers
Function
unwrapSQLResult
* When sql contains multiple queries, result is an array of objects with rows property * This function unwraps the result into a single object with r
src/tools.ts:7
↓ 6 callers
Method
withTransaction
(fn: (db: types.IDatabase) => Promise<T>)
src/db.ts:142
↓ 5 callers
Method
#notifyEnabled
(queueNotify: boolean | undefined)
src/manager.ts:793
↓ 5 callers
Function
createFakePglite
()
test/pgliteAdapterTest.ts:5
↓ 5 callers
Function
deleteJob
( dbUrl: string, schema: string, name: string, id: string | string[] )
packages/dashboard/app/lib/boss.server.ts:115
↓ 5 callers
Method
deleteJob
(name: string, id: string | string[], options?: types.ConnectionOptions)
src/index.ts:312
↓ 5 callers
Method
ensureTransaction
(db: types.IDatabase, fn: (tx: types.IDatabase) => Promise<T>)
src/manager.ts:1365
↓ 5 callers
Method
execute
(query: unknown)
src/adapters/drizzle.ts:6
↓ 5 callers
Function
formatTimeAgo
(date: Date)
packages/dashboard/app/lib/utils.ts:24
↓ 5 callers
Function
fromKnex
(trx: KnexTransactionLike)
src/adapters/knex.ts:9
↓ 5 callers
Method
getBamEntries
()
src/index.ts:455
↓ 5 callers
Method
getBlockedKeys
(name: string)
src/index.ts:359
↓ 5 callers
Function
getConnectionConfig
(args: ReturnType<typeof parseCliArgs>)
src/cli.ts:107
↓ 5 callers
Function
getCount
()
test/queueTest.ts:153
↓ 5 callers
Function
getMigrationPlans
(schema?: string, version?: number, options?: { partitionTables?: string[] })
src/index.ts:31
↓ 5 callers
Function
getQueueStatsCollectionStatus
( dbUrl: string, schema: string )
packages/dashboard/app/lib/queries.server.ts:896
↓ 5 callers
Method
getQueues
(names?: string[])
src/index.ts:379
↓ 5 callers
Function
getRecentJobsCount
( dbUrl: string, schema: string, options: RecentJobsFilterOptions = {} )
packages/dashboard/app/lib/queries.server.ts:477
↓ 5 callers
Function
getWarningCount
( dbUrl: string, schema: string, type?: string | null )
packages/dashboard/app/lib/queries.server.ts:658
↓ 5 callers
Function
insertQueueStatsHistory
( schema: string, queueName: string, rows: Array<{ capturedOn: Date; deferredCount?: number;
packages/dashboard/tests/server/helpers.ts:320
↓ 5 callers
Method
listen
* Optional capability for LISTEN/NOTIFY support. When present, pg-boss can hold a * dedicated session-pinned connection to receive notifications. T
src/types.ts:28
↓ 5 callers
Method
mapCompletionDataArg
(data?: unknown)
src/manager.ts:1325
↓ 5 callers
Function
next
(schema: string, version: number, migrations?: types.Migration[], noAdvisoryLocks?: boolean)
src/migrationStore.ts:80
↓ 5 callers
Function
renderHeader
(initial = '')
packages/dashboard/tests/frontend/sortable-header.test.tsx:6
↓ 5 callers
Function
resumeJob
( dbUrl: string, schema: string, name: string, id: string | string[] )
packages/dashboard/app/lib/boss.server.ts:104
↓ 5 callers
Method
subscribe
(event: string, name: string)
src/index.ts:288
↓ 5 callers
Function
useSidebar
()
packages/dashboard/app/components/ui/sidebar.tsx:27
↓ 5 callers
Function
withOptionalDataOptions
(args: unknown[], data?: unknown, options?: unknown)
packages/proxy/src/routes.ts:72
↓ 5 callers
Function
withOptionalOptions
(args: unknown[], options?: unknown)
packages/proxy/src/routes.ts:90
↓ 4 callers
Function
assertObjectName
(value: string, name: string = 'Name')
src/attorney.ts:62
↓ 4 callers
Function
buildOrderBy
( { sort, dir }: SortOptions, columns: Record<string, string>, defaultOrderBy: string, tiebreak?: stri
packages/dashboard/app/lib/queries.server.ts:29
↓ 4 callers
Method
createJob
(request: types.Request)
src/manager.ts:924
↓ 4 callers
Function
createJobColumn
(path: string, name = '')
packages/dashboard/app/lib/job-columns.ts:94
↓ 4 callers
Function
createProxyServerNode
(options: ProxyNodeOptions = {})
packages/proxy/src/node.ts:25
↓ 4 callers
Function
defaultJobColumnName
(path: string)
packages/dashboard/app/lib/job-columns.ts:121
↓ 4 callers
Function
fromKysely
(trx: KyselyTransactionLike)
src/adapters/kysely.ts:12
↓ 4 callers
Function
fromPrisma
(tx: PrismaTransactionLike)
src/adapters/prisma.ts:7
↓ 4 callers
Function
getBamCount
( dbUrl: string, schema: string, status?: string | null )
packages/dashboard/app/lib/queries.server.ts:728
↓ 4 callers
Function
getBamStatusSummary
( dbUrl: string, schema: string )
packages/dashboard/app/lib/queries.server.ts:754
↓ 4 callers
Function
getConfig
(options: Partial<ConstructorOptions> & { testKey?: string } = {})
test/testHelper.ts:94
↓ 4 callers
Function
getSchemaVersion
(db: types.IDatabase, schema: string)
src/cli.ts:200
↓ 4 callers
Function
getTopQueues
( dbUrl: string, schema: string, limit: number = 5 )
packages/dashboard/app/lib/queries.server.ts:337
↓ 4 callers
Method
next
(version: number)
src/contractor.ts:91
↓ 4 callers
Method
open
()
src/db.ts:29
↓ 4 callers
Function
pairsEqual
(a: JsonFilterPair[], b: JsonFilterPair[])
packages/dashboard/app/components/jobs-filter-bar.tsx:289
↓ 4 callers
Function
resolveBasePath
(raw: string | undefined)
packages/dashboard/app/lib/base-path.ts:14
↓ 4 callers
Method
resume
(name: string, id: string | string[], options?: types.ConnectionOptions)
src/index.ts:304
↓ 4 callers
Function
retryJob
( dbUrl: string, schema: string, queueName: string, jobId: string )
packages/dashboard/app/lib/queries.server.ts:920
↓ 4 callers
Function
seedThree
()
test/updateTest.ts:103
↓ 4 callers
Method
sendThrottled
(name: string, data: object | null, options: types.SendOptions | null, seconds: number, key?: string)
src/index.ts:240
↓ 4 callers
Function
setQueryParams
(params: URLSearchParams)
packages/dashboard/app/routes/jobs.tsx:240
↓ 4 callers
Function
shutdown
(signal: string)
packages/dashboard/scripts/worker.ts:68
↓ 4 callers
Function
startBoss
(extra: Record<string, any> = {})
test/pgliteTest.ts:17
↓ 4 callers
Method
stop
(options: types.StopOptions = {})
src/index.ts:181
↓ 4 callers
Function
stopBamWorker
()
packages/dashboard/tests/server/queries.test.ts:1094
↓ 4 callers
Function
submitAction
(intent: string)
packages/dashboard/app/routes/queues.$name.jobs.$jobId.tsx:102
↓ 4 callers
Function
trueFlags
(config: any)
test/configTest.ts:13
↓ 4 callers
Method
unsubscribe
(event: string, name: string)
src/index.ts:292
↓ 3 callers
Method
#evictQueueCache
(name: string)
src/manager.ts:567
↓ 3 callers
Function
closeAllPools
()
packages/dashboard/app/lib/db.server.ts:76
↓ 3 callers
Method
connect
()
src/db.ts:84
↓ 3 callers
Method
constructionPlans
(schema = plans.DEFAULT_SCHEMA, options = { createSchema: true })
src/contractor.ts:10
↓ 3 callers
Function
createCheckConstraintKeyStrictFifo
(schema: string)
src/plans.ts:706
↓ 3 callers
Function
createIndexJobBlocking
(schema: string)
src/plans.ts:718
↓ 3 callers
Function
createIndexJobFetch
(schema: string, noCoveringIndex = false)
src/plans.ts:689
↓ 3 callers
Function
createIndexJobGroupConcurrency
(schema: string)
src/plans.ts:710
↓ 3 callers
Function
createIndexJobPolicyExclusive
(schema: string)
src/plans.ts:698
↓ 3 callers
Function
createIndexJobPolicyKeyStrictFifo
(schema: string)
src/plans.ts:702
↓ 3 callers
Function
createIndexJobPolicyShort
(schema: string)
src/plans.ts:673
← previous
next →
101–200 of 934, ranked by callers