Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Datakitpage/Datakit
/ functions
Functions
1,611 in github.com/Datakitpage/Datakit
⨍
Functions
1,611
◇
Types & classes
664
↳
Endpoints
2
↓ 2 callers
Function
handleExecute
()
frontend/src/components/tabs/notebooks/PythonCell.tsx:97
↓ 2 callers
Function
handleInstallPackage
(packageName: string)
frontend/src/components/tabs/notebooks/PackageManager.tsx:80
↓ 2 callers
Function
handleKeyChange
(provider: AIProvider, value: string)
frontend/src/components/settings/AISettings.tsx:133
↓ 2 callers
Function
handleKeyChange
(provider: AIProvider, value: string)
frontend/src/components/tabs/ai/ApiKeyModal.tsx:135
↓ 2 callers
Function
handleLanguageChange
(languageCode: string)
frontend/src/components/common/LanguageSwitcher.tsx:52
↓ 2 callers
Function
handleModelSelect
( provider: AIProvider | 'datakit', modelId: string )
frontend/src/components/tabs/ai/ModelSelector.tsx:156
↓ 2 callers
Function
handleMotherDuckRefresh
(databaseName: string)
frontend/src/components/tabs/query/SchemaBrowser.tsx:341
↓ 2 callers
Function
handleOpenAuthModal
(mode: 'login' | 'signup')
frontend/src/components/common/AIAssistantSidebar.tsx:365
↓ 2 callers
Function
handleOpenAuthModal
(mode: 'login' | 'signup')
frontend/src/components/tabs/ai/ModelSelector.tsx:145
↓ 2 callers
Function
handleScroll
(direction: 'left' | 'right')
frontend/src/components/data-grid/FileTabs.tsx:536
↓ 2 callers
Function
handleSubmit
(e?: React.FormEvent)
frontend/src/components/common/AIAssistantSidebar.tsx:323
↓ 2 callers
Function
handleUseModel
(modelId: string)
frontend/src/components/tabs/ai/LocalModelManager.tsx:128
↓ 2 callers
Function
handleWaitlistSignup
(featureName: string)
frontend/src/components/settings/SubscriptionSettings.tsx:210
↓ 2 callers
Function
hasLimitClause
(sql: string)
frontend/src/lib/duckdb/query/pagination.ts:1
↓ 2 callers
Function
importAlternativeFormat
( duckDB: ReturnType<typeof useDuckDBStore>, format: { type: "parquet" | "csv" | "json"; url: stri
frontend/src/hooks/remote/huggingface/importStrategies.ts:196
↓ 2 callers
Function
importCsvWithFallback
( conn: duckdb.AsyncDuckDBConnection, escapedTableName: string, registeredFileName: string, isStreamin
frontend/src/lib/duckdb/ingestion/csv/utils.ts:3
↓ 2 callers
Function
importJsonWithFallback
( conn: duckdb.AsyncDuckDBConnection, escapedTableName: string, registeredFileName: string, isStreamin
frontend/src/lib/duckdb/ingestion/json/utils.ts:3
↓ 2 callers
Function
isBinaryColumn
(columnType: string)
frontend/src/lib/duckdb/inspector/utils/validation.ts:65
↓ 2 callers
Function
isDateColumn
(columnType: string)
frontend/src/lib/duckdb/inspector/utils/validation.ts:41
↓ 2 callers
Method
isExpired
* Check if entry is expired
backend/api/src/postgres-proxy/utils/cache.util.ts:225
↓ 2 callers
Function
isNestedJSON
(json: any)
frontend/src/hooks/stream/useStreamingJSONParser.ts:28
↓ 2 callers
Method
isProviderReady
(provider: AIProvider)
frontend/src/lib/ai/aiService.ts:190
↓ 2 callers
Method
isRateLimitError
(error: any)
backend/api/src/ai/queue/rate-limiter.service.ts:188
↓ 2 callers
Function
isTextColumn
(columnType: string)
frontend/src/lib/duckdb/inspector/utils/validation.ts:27
↓ 2 callers
Method
isUserMemberOfWorkspace
(userId: string, workspaceId: string)
backend/api/src/workspaces/workspaces.service.ts:122
↓ 2 callers
Function
logApiCall
(method: string, url: string, data?: any)
frontend/src/lib/api/debugHelper.ts:1
↓ 2 callers
Method
logoutAllDevices
(userId: string)
backend/api/src/auth/auth.service.ts:168
↓ 2 callers
Method
markModelDownloaded
(model: LocalModel)
frontend/src/lib/ai/modelManager.ts:88
↓ 2 callers
Method
markModelUsed
(modelId: string)
frontend/src/lib/ai/modelManager.ts:109
↓ 2 callers
Function
parseAIResponse
(response: string)
frontend/src/components/tabs/ai/utils/smartParsing.ts:104
↓ 2 callers
Method
prepareClaudeMessages
(messages: AIMessage[])
backend/api/src/ai/ai.service.ts:316
↓ 2 callers
Function
processBatch
()
frontend/src/hooks/stream/useStreamingCSVParser.ts:240
↓ 2 callers
Method
readByChunks
* Process the stream in chunks
frontend/src/lib/streamReader.ts:69
↓ 2 callers
Method
recordStreamingUsage
( userId: string, model: string, actualInputTokens: number, actualOutputTokens: number, pr
backend/api/src/ai/ai.service.ts:155
↓ 2 callers
Method
refreshToken
()
frontend/src/lib/api/apiClient.ts:26
↓ 2 callers
Method
remove
(id: string)
backend/api/src/users/users.service.ts:73
↓ 2 callers
Method
remove
(id: string)
backend/api/src/waitlist/waitlist.service.ts:104
↓ 2 callers
Method
removeModel
(modelId: string)
frontend/src/lib/ai/modelManager.ts:120
↓ 2 callers
Function
renderPanel
()
frontend/src/components/common/SettingsPopover.tsx:82
↓ 2 callers
Method
schemaKey
* Generates a cache key for schema discovery
backend/api/src/postgres-proxy/utils/cache.util.ts:237
↓ 2 callers
Method
sendNotification
(payload: SlackNotificationPayload)
backend/api/src/slack/slack.service.ts:20
↓ 2 callers
Method
setApiKey
(provider: AIProvider, apiKey: string, model?: string)
frontend/src/lib/ai/aiService.ts:40
↓ 2 callers
Method
setProvider
(provider: AIProvider, providerInstance: any)
frontend/src/lib/ai/aiService.ts:67
↓ 2 callers
Method
shouldUseStreaming
* Check if file size requires streaming
frontend/src/lib/data/dataProcessingUtil.ts:131
↓ 2 callers
Method
tableSchemaKey
* Generates a cache key for table schema
backend/api/src/postgres-proxy/utils/cache.util.ts:256
↓ 2 callers
Function
triggerGarbageCollection
()
frontend/src/hooks/remote/huggingface/utils.ts:78
↓ 2 callers
Method
update
(id: string, userId: string, updateData: Partial<Workspace>)
backend/api/src/workspaces/workspaces.service.ts:85
↓ 2 callers
Function
updateProcessingStats
* Calculate processing speed and estimated time remaining
frontend/src/hooks/stream/useStreamingCSVParser.ts:281
↓ 2 callers
Method
updateRateLimitFromResponse
(modelKey: string, response: any)
backend/api/src/ai/queue/rate-limiter.service.ts:165
↓ 2 callers
Function
useAutoAnalysis
(options: AutoAnalysisOptions = {})
frontend/src/components/tabs/preview/inspector/hooks/useAutoAnalysis.tsx:26
↓ 2 callers
Function
useColumnStats
({ fileId, enabled = true, fileSizeThresholdMB = 300, manualTrigger = false, }: UseColumnStatsOptions
frontend/src/hooks/useColumnStats.ts:20
↓ 2 callers
Function
useCredits
()
frontend/src/hooks/useCredits.ts:5
↓ 2 callers
Function
useFileUpload
()
frontend/src/components/data-grid/hooks/useFileUpload.ts:4
↓ 2 callers
Function
useHuggingFaceImport
()
frontend/src/hooks/remote/huggingface/useHuggingFaceImport.ts:29
↓ 2 callers
Function
useNotebooksActions
(config: NotebookActionsConfig = {})
frontend/src/hooks/notebooks/useNotebooksActions.ts:10
↓ 2 callers
Function
useQueryHistory
( onQuerySelect?: (query: string) => void )
frontend/src/hooks/query/useQueryHistory.ts:21
↓ 2 callers
Function
useStreamingCSVParser
()
frontend/src/hooks/stream/useStreamingCSVParser.ts:18
↓ 2 callers
Method
validate
(password: string, args: ValidationArguments)
backend/api/src/auth/validators/password.validator.ts:28
↓ 2 callers
Function
validateAIInput
( prompt: string, tableName: string | undefined, activeProvider: string | undefined, activeModel: stri
frontend/src/components/tabs/ai/utils/validation.ts:1
↓ 2 callers
Method
validateApiKey
(provider: AIProvider)
frontend/src/lib/ai/aiService.ts:71
↓ 2 callers
Method
validateFile
* Validate file for processing
frontend/src/lib/data/dataProcessingUtil.ts:176
↓ 2 callers
Function
validateTableName
(name: string)
frontend/src/components/tabs/query/query-results/SaveAsTableModal.tsx:48
↓ 2 callers
Function
validateURL
(url: string)
frontend/src/hooks/remote/huggingface/network.ts:338
↓ 1 callers
Function
Cacheable
( keyGenerator: (...args: any[]) => string, ttl: number = 5 * 60 * 1000, )
backend/api/src/postgres-proxy/utils/cache.util.ts:290
↓ 1 callers
Function
PROMPT_SUGGESTIONS
(t: any)
frontend/src/components/common/AIAssistantSidebar.tsx:64
↓ 1 callers
Function
ResultsToolbar
()
frontend/src/components/tabs/query/QueryWorkspace.tsx:377
↓ 1 callers
Method
acceptInvite
(inviteToken: string, userId: string)
backend/api/src/workspaces/workspaces.service.ts:177
↓ 1 callers
Function
addPaginationToQuery
(sql: string, limit: number, offset: number)
frontend/src/lib/duckdb/utils.ts:37
↓ 1 callers
Function
analyzeCategoricalDistribution
( connection: duckdb.AsyncDuckDBConnection, tableName: string, columnName: string, totalRows: number )
frontend/src/lib/duckdb/inspector/analysis/categorical.ts:65
↓ 1 callers
Function
analyzeColumn
( connection: duckdb.AsyncDuckDBConnection, tableName: string, columnName: string, columnType: string,
frontend/src/lib/duckdb/inspector/inspector.ts:38
↓ 1 callers
Method
analyzeData
( provider: AIProvider, prompt: string, context: AIContextData, data?: any[] )
frontend/src/lib/ai/aiService.ts:110
↓ 1 callers
Function
analyzeTextPatternsFallback
* Fallback text pattern analysis without regex support * @param connection DuckDB connection * @param tableName Table name (should be properly escap
frontend/src/lib/duckdb/inspector/analysis/text.ts:160
↓ 1 callers
Function
bootstrap
()
backend/api/src/main.ts:12
↓ 1 callers
Function
buildProblemItems
()
frontend/src/components/tabs/preview/inspector/components/ProblemsView.tsx:68
↓ 1 callers
Function
calculateHealthScore
( totalRows: number, duplicateRows: number, columnMetrics: Array<{ nullCount: number; nullPercen
frontend/src/lib/duckdb/inspector/analysis/quality.ts:24
↓ 1 callers
Method
calculateStrengthScore
( password: string, requirements: any )
frontend/src/lib/duckdb/utils/passwordValidator.ts:242
↓ 1 callers
Method
calculateStrengthScore
(password: string, requirements: any)
backend/api/src/auth/validators/password.validator.ts:162
↓ 1 callers
Method
callDatakitAI
(request: AIRequest)
backend/api/src/ai/ai.service.ts:187
↓ 1 callers
Method
callDatakitAIStream
(request: AIRequest)
backend/api/src/ai/ai.service.ts:260
↓ 1 callers
Method
canDownloadModel
(modelSizeMB: number)
frontend/src/lib/ai/modelManager.ts:63
↓ 1 callers
Function
categorizeColumnType
(columnType: string)
frontend/src/lib/duckdb/inspector/utils/validation.ts:78
↓ 1 callers
Method
checkAuthStatus
()
frontend/src/lib/api/authService.ts:10
↓ 1 callers
Method
checkBrowserExtension
()
frontend/src/lib/ai/corsProxy.ts:131
↓ 1 callers
Method
checkCORSAnywhere
()
frontend/src/lib/ai/corsProxy.ts:122
↓ 1 callers
Method
checkCommonPatterns
(password: string)
frontend/src/lib/duckdb/utils/passwordValidator.ts:207
↓ 1 callers
Method
checkCommonPatterns
(password: string)
backend/api/src/auth/validators/password.validator.ts:127
↓ 1 callers
Function
checkConnectionAndLoadModels
()
frontend/src/components/tabs/ai/OllamaModelManager.tsx:115
↓ 1 callers
Method
checkCredits
( model: string, estimatedTokens: number )
frontend/src/lib/api/userService.ts:79
↓ 1 callers
Method
checkElectron
()
frontend/src/lib/ai/corsProxy.ts:135
↓ 1 callers
Function
checkForUpdates
()
cli-node/lib/updater.js:5
↓ 1 callers
Function
checkGoogleSheetAccessibility
( url: string )
frontend/src/lib/google/sheetsUtils.ts:211
↓ 1 callers
Function
checkIfView
()
frontend/src/components/data-grid/DataPreviewGrid.tsx:66
↓ 1 callers
Method
checkLocalProxy
()
frontend/src/lib/ai/corsProxy.ts:112
↓ 1 callers
Function
checkMobileDevice
()
frontend/src/App.tsx:146
↓ 1 callers
Function
checkServer
()
backend/integration_tests/setup/global-setup.js:13
↓ 1 callers
Method
classifyTable
* Classify a table reference as PostgreSQL, MotherDuck, or Local
frontend/src/lib/duckdb/utils/queryRouter.ts:199
↓ 1 callers
Function
cleanup
()
frontend/src/lib/python/init.ts:467
↓ 1 callers
Method
cleanupOldRequests
()
backend/api/src/ai/queue/rate-limiter.service.ts:232
↓ 1 callers
Method
clearAllCache
()
backend/api/src/postgres-proxy/postgres-proxy.service.ts:1207
↓ 1 callers
Method
clearConnectionCache
(connectionId: string)
backend/api/src/postgres-proxy/postgres-proxy.service.ts:1194
← previous
next →
301–400 of 1,611, ranked by callers