Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/lightdash/lightdash
/ functions
Functions
15,420 in github.com/lightdash/lightdash
⨍
Functions
15,420
◇
Types & classes
1,884
↓ 59 callers
Method
getProjectModel
()
packages/backend/src/models/ModelRepository.ts:542
↓ 59 callers
Method
test
()
packages/common/src/types/warehouse.ts:163
↓ 59 callers
Method
track
(payload: Track)
packages/cli/src/analytics/analytics.ts:518
↓ 58 callers
Method
getUserService
()
packages/backend/src/services/ServiceRepository.ts:1073
↓ 58 callers
Function
isNumericItem
( item: | Field | AdditionalMetric | TableCalculation | CustomDimension
packages/common/src/utils/item.ts:101
↓ 57 callers
Function
test
(name: string, fn: () => void)
scripts/gen-release-safety.test.ts:19
↓ 56 callers
Function
isTableCalculation
( item: ItemsMap[string] | AdditionalMetric | Pick<Field, 'table' | 'name'>, )
packages/common/src/types/field.ts:559
↓ 55 callers
Method
dispatch
* Dispatches a Lightdash event with the specified type and payload. * * @param eventType - The type of event to dispatch * @param paylo
packages/frontend/src/ee/features/embed/events/LightdashUiEvent.ts:101
↓ 55 callers
Method
getByIdOrSlug
( user: SessionUser, dashboardUuidOrSlug: UuidOrSlug, options?: { projectUuid?: string
packages/backend/src/services/DashboardService/DashboardService.ts:570
↓ 55 callers
Function
makeDimension
( overrides: Partial<CompiledDimension> & { name: string; table: string; type: Dim
packages/common/src/utils/dateZoom.test.ts:27
↓ 53 callers
Function
formatDate
( date: MomentInput, timeInterval: TimeFrames = TimeFrames.DAY, convertToUTC: boolean = false,
packages/common/src/utils/formatting.ts:144
↓ 52 callers
Function
getParameterReferences
( ...sources: (string | undefined)[] )
packages/common/src/compiler/parameters.ts:54
↓ 52 callers
Method
scrollTreeToItem
(itemText: string)
packages/e2e/cypress/support/commands.ts:124
↓ 52 callers
Function
useSearchParams
(param: string)
packages/frontend/src/hooks/useSearchParams.ts:4
↓ 51 callers
Function
buildMarker
(input: BuildMarkerInput)
scripts/gen-release-safety.ts:273
↓ 51 callers
Method
postMessage
( message: { organizationUuid: string; } & ChatPostMessageArguments, )
packages/backend/src/clients/Slack/SlackClient.ts:957
↓ 51 callers
Method
runQuery
* Runs a query and returns all the results * @param sql * @param tags * @param timezone * @param values * @deprecated Use str
packages/common/src/types/warehouse.ts:156
↓ 49 callers
Function
useHealth
( useQueryOptions?: UseQueryOptions<HealthState, ApiError>, )
packages/frontend/src/hooks/health/useHealth.tsx:17
↓ 48 callers
Function
getDeprecatedRouteMiddleware
( deprecatedOn: Date, options?: DeprecatedRouteOptions, )
packages/backend/src/controllers/authentication/deprecation.ts:31
↓ 48 callers
Function
peg$literalExpectation
(text, ignoreCase)
packages/common/src/types/filterGrammar.parser.ts:487
↓ 47 callers
Method
compileFunctions
* Compiles all functions in a SQL expression. * @param sql - The SQL expression containing pivot functions * @param functions - Array of par
packages/common/src/utils/tableCalculationFunctions.ts:791
↓ 47 callers
Function
getItemLabelWithoutTableName
(item: Item)
packages/common/src/utils/item.ts:69
↓ 47 callers
Method
url
(path: string)
packages/backend/src/ee/services/SandboxRuntime/LambdaExecChannel.ts:157
↓ 46 callers
Function
isSystemRole
(roleUuid: string)
packages/common/src/authorization/roleToScopeMapping.ts:301
↓ 46 callers
Method
patch
( url: string, body?: unknown, options?: Omit<RequestOptions, 'method' | 'body'>,
packages/api-tests/helpers/api-client.ts:114
↓ 46 callers
Function
runTimezoneTestQuery
( client: ApiClient, options: { dimensions: string[]; metrics: string[]; filte
packages/api-tests/helpers/timezone-test.ts:113
↓ 46 callers
Method
update
( user: SessionUser, dashboardUuidOrSlug: UuidOrSlug, dashboard: UpdateDashboard,
packages/backend/src/services/DashboardService/DashboardService.ts:1397
↓ 46 callers
Function
useProjectUuid
()
packages/frontend/src/hooks/useProjectUuid.ts:11
↓ 45 callers
Function
getIntegerFromEnvironmentVariable
( name: string, )
packages/backend/src/config/parseConfig.ts:77
↓ 45 callers
Method
observe
()
packages/frontend/src/testing/__mocks__/implementations/resizeObserver.mock.ts:2
↓ 44 callers
Method
close
()
packages/backend/src/analytics/eventStream/types.ts:14
↓ 44 callers
Function
createConditionalFormattingConfigWithSingleColor
( defaultColor: string, target: FieldTarget | null = null, )
packages/common/src/utils/conditionalFormatting.ts:59
↓ 42 callers
Function
hasNoWhiteSpaces
(fieldName)
packages/frontend/src/utils/fieldValidators.ts:27
↓ 42 callers
Function
makeService
({ aiAgentModel = {}, aiAgentReviewClassifierModel = {}, aiAgentReviewClassifierService = {},
packages/backend/src/ee/services/AiAgentAdminService.test.ts:202
↓ 42 callers
Function
toolErrorHandler
( error: unknown, message: string, options: { captureToSentry?: boolean } = {}, )
packages/backend/src/ee/services/ai/utils/toolErrorHandler.ts:6
↓ 41 callers
Method
create
( projectUuid: string, userUuid: string, data: CreateSavedChart & { update
packages/backend/src/models/SavedChartModel.ts:709
↓ 41 callers
Function
getMockedAsyncQueryService
( lightdashConfig: LightdashConfig, overrides: Partial<AsyncQueryService> = {}, )
packages/backend/src/services/AsyncQueryService/AsyncQueryService.test.ts:193
↓ 40 callers
Function
compileMetricQuery
({ explore, metricQuery, warehouseSqlBuilder, availableParameters, }: CompileMetricQueryArgs)
packages/backend/src/queryCompiler.ts:391
↓ 40 callers
Function
createUserService
(lightdashConfig: LightdashConfig)
packages/backend/src/services/UserService.test.ts:119
↓ 40 callers
Function
derivePivotConfigurationFromChart
( savedChart: Pick<SavedChartDAO, 'chartConfig' | 'pivotConfig'>, metricQuery: MetricQuery, fields
packages/common/src/pivot/derivePivotConfigFromChart.ts:498
↓ 40 callers
Method
login
()
packages/e2e/cypress/support/commands.ts:57
↓ 40 callers
Function
renderStringFilterSql
( dimensionSql: string, filter: FilterRule<FilterOperator, unknown>, stringQuoteChar: string,
packages/common/src/compiler/filtersCompiler.ts:119
↓ 40 callers
Function
traceSpan
( options: TraceSpanOptions, callback: (span: Sentry.Span) => T, )
packages/backend/src/tracing/tracing.ts:345
↓ 40 callers
Method
writeFile
()
packages/backend/src/ee/services/ai/repoFs/repoFileSystem.ts:179
↓ 39 callers
Function
isUserWithOrg
( user: LightdashUser, )
packages/common/src/types/user.ts:80
↓ 39 callers
Function
sanitizeHtml
( input: string, ruleSet: sanitize.IOptions = HTML_SANITIZE_DEFAULT_RULES, )
packages/common/src/utils/sanitizeHtml.ts:130
↓ 39 callers
Function
useDashboardTileStatusContext
( selector: (value: DashboardTileStatusContextType) => Selected, )
packages/frontend/src/providers/Dashboard/useDashboardTileStatusContext.ts:5
↓ 38 callers
Function
baseExplore
()
packages/backend/src/ee/preAggregates/matcher.test.ts:71
↓ 38 callers
Function
makeMetricQuery
( partial: Partial<MetricQuery> & Pick<MetricQuery, 'dimensions' | 'metrics'>, )
packages/backend/src/ee/preAggregates/matcher.test.ts:162
↓ 38 callers
Method
put
(key: string, body: Buffer)
packages/backend/src/ee/services/SandboxRuntime/SnapshotStore.ts:18
↓ 38 callers
Method
updateInstanceConfiguration
()
packages/backend/src/services/InstanceConfigurationService/InstanceConfigurationService.ts:1013
↓ 37 callers
Function
buildService
(opts: { connection?: ExternalConnection | null; secret?: string | null; updateFn?: import('vitest
packages/backend/src/ee/services/ExternalConnectionService/ExternalConnectionService.test.ts:78
↓ 37 callers
Function
checkUserAttributesAccess
( requiredAttributes: Record<string, string | string[]> | undefined, anyAttributes: Record<string, str
packages/backend/src/services/UserAttributesService/UserAttributeUtils.ts:152
↓ 37 callers
Function
close
()
packages/formula-tests/runner/warehouse-connections.ts:40
↓ 37 callers
Method
getByIdOrSlug
( dashboardUuidOrSlug: string, options?: { deleted?: boolean | 'any'; projectUuid?: string },
packages/backend/src/models/DashboardModel/DashboardModel.ts:785
↓ 37 callers
Method
getCatalogService
()
packages/backend/src/services/ServiceRepository.ts:1150
↓ 37 callers
Method
getExploreFromCache
( projectUuid: string, exploreName: string, )
packages/backend/src/models/ProjectModel/ProjectModel.ts:1458
↓ 37 callers
Method
update
( jobUuid: string, job: Partial<Pick<Job, 'jobStatus' | 'jobType' | 'jobResults'>>, )
packages/backend/src/models/JobModel/JobModel.ts:87
↓ 36 callers
Function
assertIsAccountWithOrg
( account: Account, )
packages/common/src/types/auth.ts:269
↓ 36 callers
Method
encrypt
(message: string)
packages/backend/src/utils/EncryptionUtil/EncryptionUtil.ts:49
↓ 36 callers
Function
evaluateConditionalFormatExpression
( formatString: string, parameters: Record<string, unknown> = {}, )
packages/common/src/utils/conditionalFormatExpressions.ts:170
↓ 36 callers
Method
generate
(node: ASTNode)
packages/formula/src/codegen/generator.ts:51
↓ 36 callers
Function
test
()
packages/warehouses/src/warehouseClients/WarehouseBaseClient.ts:171
↓ 35 callers
Method
addJob
( graphileClient: WorkerUtils, identifier: T, payload: TaskPayloadMap[T], sche
packages/backend/src/scheduler/SchedulerClient.ts:230
↓ 35 callers
Method
formatCell
( value: AnyType, item?: Field | TableCalculation | CustomDimension | Metric, timezone
packages/backend/src/clients/Google/GoogleDriveClient.ts:303
↓ 35 callers
Function
getEmailDomain
(email: string)
packages/common/src/utils/email.ts:3
↓ 35 callers
Function
isConditionalFormattingConfigWithSingleColor
( rule: ConditionalFormattingConfig, )
packages/common/src/types/conditionalFormatting.ts:68
↓ 34 callers
Method
escapeString
(value: string)
packages/common/src/types/warehouse.ts:184
↓ 33 callers
Function
createToolSchema
()
packages/common/src/ee/AiAgent/schemas/toolSchemaBuilder.ts:53
↓ 33 callers
Function
getCategoryDateAxisConfig
( axisId?: string, axisField?: Field | TableCalculation | CustomDimension, rows?: ResultRow[],
packages/frontend/src/hooks/echarts/useEchartsCartesianConfig.ts:1571
↓ 33 callers
Function
getTotalCount
( rows: TimezoneTestRow[], metricKey: string, )
packages/api-tests/helpers/timezone-test.ts:215
↓ 33 callers
Function
isDashboardChartTileType
( tile: DashboardTile, )
packages/common/src/types/dashboard.ts:161
↓ 33 callers
Function
mockAbility
( service: ExternalConnectionService, canManage: boolean, )
packages/backend/src/ee/services/ExternalConnectionService/ExternalConnectionService.test.ts:141
↓ 32 callers
Method
close
()
packages/formula-tests/runner/warehouse-connections.ts:7
↓ 32 callers
Function
convertSqlPivotedRowsToPivotData
({ rows, pivotDetails, pivotConfig, getField, getFieldLabel, groupedSubtotals, war
packages/common/src/pivot/pivotQueryResults.ts:502
↓ 32 callers
Function
createMockService
(overrides: AnyType = {})
packages/backend/src/services/InstanceConfigurationService/InstanceConfigurationService.test.ts:71
↓ 32 callers
Method
getAsyncQueryService
()
packages/backend/src/services/ServiceRepository.ts:829
↓ 32 callers
Method
getLoginOptions
(email?: string)
packages/backend/src/services/UserService.ts:2774
↓ 32 callers
Function
isAdditionalMetric
(value: AnyType)
packages/common/src/types/metricQuery.ts:88
↓ 32 callers
Function
modelNode
(uniqueId: string, extra: Record<string, unknown> = {})
packages/common/src/dbt/manifest.test.ts:8
↓ 32 callers
Method
processJob
( task: T, jobId: string, runAt: Date, payload: TaskPayloadMap[T], fun
packages/backend/src/scheduler/SchedulerClient.ts:154
↓ 32 callers
Method
proxyFetch
( user: SessionUser, projectUuid: string, appUuid: string, req: ExternalFetchR
packages/backend/src/ee/services/ExternalConnectionService/ExternalConnectionService.ts:516
↓ 32 callers
Function
renderLiquidSql
( sql: string, parameterValuesMap: Record<string, ParameterValue>, fieldsContext?: FieldsContext,
packages/common/src/templating/liquidSql.ts:190
↓ 32 callers
Function
useContentTable
( options: ContentTableOptions<TData>, )
packages/frontend/src/components/common/ContentTable/useContentTable.tsx:209
↓ 31 callers
Function
buildService
(opts: { connection?: ExternalConnection | undefined; secret?: string | null; canView?: boolean;
packages/backend/src/ee/services/ExternalConnectionService/ExternalConnectionService.proxy.test.ts:57
↓ 31 callers
Function
cx
(...classNames: Array<false | null | string | undefined>)
packages/frontend/src/components/common/ContentTable/ContentTable.tsx:45
↓ 31 callers
Method
getContext
( userUuid: string, organizationUuid: string, )
packages/backend/src/models/McpContextModel.ts:38
↓ 31 callers
Method
getDashboardService
()
packages/backend/src/services/ServiceRepository.ts:388
↓ 31 callers
Function
getRowCount
( rows: TimezoneTestRow[], dayFormatted: string, dimensionKey: string, metricKey: string, )
packages/api-tests/helpers/timezone-test.ts:188
↓ 31 callers
Function
setFormatFieldValue
( path: keyof CustomFormat, value: ValueOf<CustomFormat>, )
packages/frontend/src/components/Explorer/FormatModal/index.tsx:147
↓ 30 callers
Function
baseConnection
( overrides: Partial<ExternalConnection> = {}, )
packages/backend/src/ee/services/ExternalConnectionService/ExternalConnectionService.proxy.test.ts:15
↓ 30 callers
Function
compileTableCalculationFromTemplate
( template: TableCalculationTemplate, warehouseSqlBuilder: WarehouseSqlBuilder, sortFields: Metric
packages/backend/src/tableCalculationTemplateQueryCompiler.ts:154
↓ 30 callers
Method
decrypt
(encrypted: Buffer)
packages/backend/src/utils/EncryptionUtil/EncryptionUtil.ts:70
↓ 30 callers
Function
defineUserAbility
( user: Pick< LightdashUser, 'role' | 'organizationUuid' | 'userUuid' | 'roleUuid' >,
packages/common/src/authorization/index.ts:141
↓ 30 callers
Method
description
()
packages/common/src/ee/AiAgent/schemas/toolDefinitionWithMcpOutput.ts:64
↓ 30 callers
Method
disconnect
()
packages/frontend/src/testing/__mocks__/implementations/resizeObserver.mock.ts:6
↓ 30 callers
Function
formatMilliseconds
( ms: number, fractionDigits: number = 2, )
packages/common/src/utils/time.ts:32
↓ 30 callers
Method
getByUuid
( uuid: string, options?: { projectUuid?: string; deleted?: boolean }, )
packages/backend/src/models/SavedSqlModel.ts:285
↓ 30 callers
Function
getCustomFormatFromLegacy
({ format, compact, round, }: { format?: Format | string; compact?: CompactOrAlias; ro
packages/common/src/utils/formatting.ts:490
↓ 30 callers
Method
getIsCopilotEnabled
( user: Pick< LightdashUser, 'userUuid' | 'organizationUuid' | 'organizationNa
packages/backend/src/ee/services/AiAgentService/AiAgentService.ts:1048
← previous
next →
101–200 of 15,420, ranked by callers