MCPcopy Create free account

hub / github.com/Datakitpage/Datakit / functions

Functions1,611 in github.com/Datakitpage/Datakit

↓ 3 callersFunctionopen
Start DataKit server and open in browser
cli-python/datakit_local/cli.py:95
↓ 3 callersFunctionparseGoogleSheetsUrl
(url: string)
frontend/src/lib/google/sheetsUtils.ts:30
↓ 3 callersMethodpatch
( endpoint: string, data?: any, options?: RequestOptions )
frontend/src/lib/api/apiClient.ts:168
↓ 3 callersMethodreadLines
* Process a text stream line by line (for CSV, etc.) * This handles cases where lines span multiple chunks.
frontend/src/lib/streamReader.ts:103
↓ 3 callersMethodresetCounterIfNeeded
(state: RateLimitState)
backend/api/src/ai/queue/rate-limiter.service.ts:156
↓ 3 callersMethodsanitizeForSQL
* Sanitizes a string for safe usage in SQL queries
backend/api/src/postgres-proxy/utils/security.util.ts:164
↓ 3 callersMethodsanitizeKey
* Validates and sanitizes cache keys
backend/api/src/postgres-proxy/utils/cache.util.ts:281
↓ 3 callersMethodsetupSSEHeaders
(res: Response)
backend/api/src/ai/streaming.service.ts:19
↓ 3 callersFunctionstartServer
(options = {})
cli-node/lib/server.js:7
↓ 3 callersMethodtablesKey
* Generates a cache key for table discovery
backend/api/src/postgres-proxy/utils/cache.util.ts:244
↓ 3 callersFunctiontriggerAnalysis
()
frontend/src/hooks/useColumnStats.ts:49
↓ 3 callersMethodupdatePlan
( userId: string, planType: SubscriptionPlan, stripeSubscriptionId?: string, stripePriceId?: s
backend/api/src/subscriptions/subscriptions.service.ts:68
↓ 3 callersFunctionuseConsentManager
()
frontend/src/components/common/ConsentPopup.tsx:175
↓ 3 callersFunctionuseDirectFileImport
()
frontend/src/hooks/useDirectFileImport.ts:10
↓ 3 callersFunctionuseFileImport
()
frontend/src/hooks/useFileImport.ts:36
↓ 3 callersFunctionusePublicDatasets
(provider?: "aws" | "github" | "custom-url" | "huggingface" | "all")
frontend/src/hooks/remote/usePublicDatasets.ts:14
↓ 3 callersFunctionuseQueryColumnFormatting
({ results, columns, }: UseQueryColumnFormattingProps)
frontend/src/components/tabs/query/query-results/useQueryColumnFormatting.ts:19
↓ 3 callersMethodvalidateSQLIdentifier
* Validates identifier names (table names, column names, etc.)
backend/api/src/postgres-proxy/utils/security.util.ts:176
↓ 3 callersFunctionvalidateURL
(url)
frontend/src/components/common/import-modal/S3ImportPanel.tsx:102
↓ 3 callersMethodwriteSSEDone
(res: Response)
backend/api/src/ai/streaming.service.ts:38
↓ 2 callersFunctionIsStrongPassword
(validationOptions?: ValidationOptions)
backend/api/src/auth/validators/password.validator.ts:194
↓ 2 callersFunctionaddLimitIfMissing
( sql: string, page: number, pageSize: number )
frontend/src/lib/duckdb/query/pagination.ts:12
↓ 2 callersMethodaddToQueue
( modelKey: string, body: any, apiCall: () => Promise<any>, )
backend/api/src/ai/queue/rate-limiter.service.ts:74
↓ 2 callersFunctionanalyzeTxtFile
( file: File )
frontend/src/lib/duckdb/ingestion/analyzeTextFile.ts:1
↓ 2 callersFunctioncalculateCost
(usage: TokenUsage | null)
frontend/src/hooks/ai/useTokenUsage.ts:33
↓ 2 callersMethodcalculateCost
( provider: AIProvider, usage: { promptTokens: number; completionTokens: number } )
frontend/src/lib/ai/aiService.ts:174
↓ 2 callersFunctioncalculateModalPosition
()
frontend/src/components/workspace/SidebarToolbar.tsx:114
↓ 2 callersFunctioncalculateSmartProgress
(response: string)
frontend/src/components/tabs/ai/utils/smartParsing.ts:58
↓ 2 callersFunctioncancelRename
()
frontend/src/hooks/notebooks/useNotebookManagement.ts:107
↓ 2 callersFunctioncleanSqlQuery
(sql: string)
frontend/src/lib/duckdb/utils.ts:12
↓ 2 callersFunctioncleanupWorkerBlobUrls
(bundles: duckdb.DuckDBBundles)
frontend/src/lib/duckdb/config.ts:102
↓ 2 callersFunctionclearPythonNamespace
()
frontend/src/lib/python/executor.ts:237
↓ 2 callersFunctionconvertBigIntValue
(value: any)
frontend/src/lib/duckdb/inspector/utils/bigint.ts:7
↓ 2 callersMethodconvertContext
(context: AIContextData)
frontend/src/lib/ai/aiService.ts:280
↓ 2 callersMethodconvertMessages
(messages: AIMessage[])
frontend/src/lib/ai/providers/anthropic.ts:270
↓ 2 callersFunctionconvertToCSV
(data: any[], columns?: string[])
frontend/src/components/tabs/preview/inspector/utils/exportUtils.ts:45
↓ 2 callersFunctioncreateChartSVG
( column: any, options: ChartExportOptions = {} )
frontend/src/components/tabs/preview/inspector/utils/chartExportUtils.ts:11
↓ 2 callersFunctioncreateDefaultFileState
()
frontend/src/store/dataPreviewStore.ts:35
↓ 2 callersFunctioncreateFileStreamReader
( file: File, options: StreamReaderOptions = {} )
frontend/src/lib/streamReader.ts:202
↓ 2 callersMethodcreateMultiUserUsage
(userIds: string[], operationsPerUser: number = 5)
backend/integration_tests/fixtures/credit.fixtures.ts:156
↓ 2 callersMethodcreateMultipleWorkspaces
(count: number, ownerId: string)
backend/integration_tests/fixtures/workspace.fixtures.ts:102
↓ 2 callersMethodcreateUserData
(overrides: Partial<CreateUserData> = {})
backend/integration_tests/fixtures/user.fixtures.ts:12
↓ 2 callersFunctioncreateWorkerBlobURL
(workerUrl: string)
frontend/src/lib/duckdb/config.ts:11
↓ 2 callersFunctioncreate_app
Create and configure the FastAPI application
cli-python/datakit_local/server.py:57
↓ 2 callersMethoddefaultMessage
(args: ValidationArguments)
backend/api/src/auth/validators/password.validator.ts:32
↓ 2 callersMethoddestroy
* Destroy the cache and clean up resources
backend/api/src/postgres-proxy/utils/cache.util.ts:49
↓ 2 callersFunctiondetectColumnTypes
(data: string[][], headers: string[])
frontend/src/hooks/stream/useStreamingCSVParser.ts:31
↓ 2 callersFunctiondetectIframe
()
frontend/src/store/appStore.ts:254
↓ 2 callersFunctiondetectTypeIssues
( connection: duckdb.AsyncDuckDBConnection, tableName: string, columnName: string, expectedType: strin
frontend/src/lib/duckdb/inspector/analysis/quality.ts:80
↓ 2 callersMethoddiscoverSchemas
( userId: string, connectionId: string, )
backend/api/src/postgres-proxy/postgres-proxy.service.ts:521
↓ 2 callersFunctiondownloadJSON
( data: any, filename: string = 'DataKit_Export', extension: string = 'json' )
frontend/src/utils/exportUtils.ts:115
↓ 2 callersFunctiondownloadText
( content: string, filename: string = 'DataKit_Export', extension: string = 'txt' )
frontend/src/utils/exportUtils.ts:146
↓ 2 callersMethodencrypt
(text: string)
backend/api/src/postgres-proxy/postgres-proxy.service.ts:78
↓ 2 callersFunctionextractFileExtensionFromUrl
(url: string)
frontend/src/hooks/remote/s3/useS3Import.ts:59
↓ 2 callersFunctionextractStatusSequence
(response: string)
frontend/src/components/tabs/ai/utils/smartParsing.ts:44
↓ 2 callersMethodfinishStream
( res: Response, context: StreamingContext, )
backend/api/src/ai/streaming.service.ts:122
↓ 2 callersFunctionflattenJSON
(json: any[])
frontend/src/hooks/stream/useStreamingJSONParser.ts:115
↓ 2 callersFunctionformatBytes
(bytes)
cli-node/lib/system.js:3
↓ 2 callersFunctionformatModelSize
(sizeMB: number)
frontend/src/components/tabs/ai/LocalModelManager.tsx:158
↓ 2 callersMethodgenerateAccessToken
(userId: string, email: string)
backend/integration_tests/fixtures/auth.fixtures.ts:48
↓ 2 callersFunctiongenerateAnalysisHTML
( results: InspectorMetrics, fileName?: string )
frontend/src/components/tabs/preview/inspector/utils/reportExportUtils.ts:13
↓ 2 callersFunctiongenerateBinBoundaries
( connection: duckdb.AsyncDuckDBConnection, min: number, max: number, binCount: number )
frontend/src/lib/duckdb/inspector/analysis/numeric.ts:241
↓ 2 callersMethodgenerateCompletion
( messages: AIMessage[], options?: { temperature?: number; maxTokens?: number; strea
frontend/src/lib/ai/providers/webllm.ts:180
↓ 2 callersMethodgenerateCompletion
( messages: AIMessage[], options?: { temperature?: number; maxTokens?: number; strea
frontend/src/lib/ai/providers/openai.ts:39
↓ 2 callersMethodgenerateCompletion
( messages: AIMessage[], options?: { temperature?: number; maxTokens?: number; strea
frontend/src/lib/ai/providers/ollama.ts:105
↓ 2 callersMethodgenerateCompletion
(messages: AIMessage[])
frontend/src/lib/ai/providers/groq.ts:39
↓ 2 callersMethodgenerateCompletion
( messages: AIMessage[], options?: { temperature?: number; maxTokens?: number; strea
frontend/src/lib/ai/providers/datakit.ts:93
↓ 2 callersFunctiongenerateEmptyTemplate
()
frontend/src/lib/python/fileTemplates.ts:57
↓ 2 callersMethodgenerateInvalidToken
()
backend/integration_tests/fixtures/auth.fixtures.ts:109
↓ 2 callersFunctiongeneratePDF
( htmlContent: string, options: ExportOptions = {} )
frontend/src/utils/exportUtils.ts:12
↓ 2 callersFunctiongeneratePrintOptimizedHTML
( results: InspectorMetrics, fileName?: string )
frontend/src/components/tabs/preview/inspector/utils/reportExportUtils.ts:164
↓ 2 callersMethodgenerateSQL
( provider: AIProvider, prompt: string, context: AIContextData )
frontend/src/lib/ai/aiService.ts:89
↓ 2 callersFunctiongenerateSelectQuery
(schema: TableSchema)
frontend/src/components/tabs/query/SchemaBrowser.tsx:410
↓ 2 callersMethodgetAuthHeaders
()
frontend/src/lib/api/apiClient.ts:19
↓ 2 callersMethodgetBytesProcessed
* Get the number of bytes processed so far
frontend/src/lib/streamReader.ts:194
↓ 2 callersMethodgetConnectionPattern
* Gets all cache keys for a specific connection
backend/api/src/postgres-proxy/utils/cache.util.ts:274
↓ 2 callersMethodgetCurrentUser
()
frontend/src/lib/api/authService.ts:37
↓ 2 callersFunctiongetDotClass
(state: 'active' | 'complete' | 'pending')
frontend/src/components/tabs/ai/StatusIndicator.tsx:27
↓ 2 callersFunctiongetFrequentValues
( connection: duckdb.AsyncDuckDBConnection, tableName: string, columnName: string, limit: number = 10,
frontend/src/lib/duckdb/inspector/analysis/categorical.ts:15
↓ 2 callersFunctiongetInitialTab
()
frontend/src/pages/Settings.tsx:26
↓ 2 callersFunctiongetInstalledPackages
()
frontend/src/lib/python/init.ts:285
↓ 2 callersFunctiongetLoadingData
()
frontend/src/components/data-grid/DataPreviewGrid.tsx:226
↓ 2 callersMethodgetModelInfo
(modelId: string)
frontend/src/lib/ai/providers/webllm.ts:417
↓ 2 callersFunctiongetNumericRange
( connection: duckdb.AsyncDuckDBConnection, tableName: string, columnName: string )
frontend/src/lib/duckdb/inspector/analysis/numeric.ts:22
↓ 2 callersFunctiongetNumericStats
( connection: duckdb.AsyncDuckDBConnection, tableName: string, columnName: string )
frontend/src/lib/duckdb/inspector/analysis/numeric.ts:101
↓ 2 callersFunctiongetPillColor
(pill: string)
frontend/src/components/tabs/ai/ContextPills.tsx:12
↓ 2 callersFunctiongetProdBundles
()
frontend/src/lib/duckdb/config.ts:66
↓ 2 callersMethodgetProfile
(@Request() req)
backend/api/src/auth/auth.controller.ts:94
↓ 2 callersFunctiongetStatusColor
()
frontend/src/components/common/import-modal/motherduck/ConnectionStatus.tsx:29
↓ 2 callersMethodgetStorageInfo
()
frontend/src/lib/ai/modelManager.ts:31
↓ 2 callersMethodgetUserUsageHistory
( userId: string, limit = 50, offset = 0, )
backend/api/src/credits/credits.service.ts:121
↓ 2 callersMethodgetUserUsageStats
(userId: string)
backend/api/src/credits/credits.service.ts:134
↓ 2 callersFunctionhandleAxisChange
(axis: 'xAxis' | 'yAxis' | 'colorBy', value: string)
frontend/src/components/charts/ChartBuilder.tsx:84
↓ 2 callersFunctionhandleCSVExport
()
frontend/src/components/tabs/preview/inspector/InspectorPanel.tsx:202
↓ 2 callersFunctionhandleConfirmCreateFolder
()
frontend/src/components/workspace/FolderTreeView.tsx:321
↓ 2 callersFunctionhandleConfirmRename
(nodeId: string)
frontend/src/components/workspace/FolderTreeView.tsx:305
↓ 2 callersFunctionhandleCreateCell
(type: 'code' | 'markdown')
frontend/src/components/tabs/notebooks/CellDivider.tsx:17
↓ 2 callersFunctionhandleDragEnd
()
frontend/src/components/data-grid/FileTabs.tsx:554
↓ 2 callersFunctionhandleDragOver
(e: React.DragEvent, targetNode: FolderNode)
frontend/src/components/workspace/FolderTreeView.tsx:210
↓ 2 callersFunctionhandleDrop
(e: React.DragEvent, targetNode: FolderNode)
frontend/src/components/workspace/FolderTreeView.tsx:228
← previousnext →201–300 of 1,611, ranked by callers