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
↓ 1 callers
Method
compareSize
* Helper to compare table sizes (rough approximation)
frontend/src/lib/api/postgresService.ts:256
↓ 1 callers
Function
configureDuckDB
(conn: duckdb.AsyncDuckDBConnection)
frontend/src/lib/duckdb/init.ts:40
↓ 1 callers
Method
connectionMetaKey
* Generates a cache key for connection metadata
backend/api/src/postgres-proxy/utils/cache.util.ts:267
↓ 1 callers
Method
convertAnalysisResponse
(response: LibAnalysisResponse)
frontend/src/lib/ai/aiService.ts:299
↓ 1 callers
Function
convertMarkdownToHTML
(markdown: string)
frontend/src/utils/notebookExport.ts:160
↓ 1 callers
Method
convertSQLResponse
(response: LibSQLResponse)
frontend/src/lib/ai/aiService.ts:290
↓ 1 callers
Method
convertToCreateTable
* Convert UPDATE/DELETE/ALTER statements to CREATE TABLE AS SELECT
frontend/src/lib/columnActions/columnActionService.ts:378
↓ 1 callers
Function
copyRecursive
(src, dest)
cli-node/scripts/copy-dist.js:4
↓ 1 callers
Function
copyToClipboard
(query: string, id: string)
frontend/src/components/tabs/query/QueryHistory.tsx:39
↓ 1 callers
Function
copyValue
(value: any)
frontend/src/components/tabs/preview/inspector/components/RowDetailsModal.tsx:79
↓ 1 callers
Function
copyVariableName
(name: string)
frontend/src/components/tabs/notebooks/VariableInspector.tsx:277
↓ 1 callers
Function
countCsvRows
* Quickly estimate the number of rows in a CSV string
frontend/src/lib/google/sheetsUtils.ts:203
↓ 1 callers
Method
createConnection
(config: CreateConnectionRequest)
frontend/src/lib/api/postgresService.ts:33
↓ 1 callers
Method
createCookieAuthScenario
(accessToken: string, refreshToken: string)
backend/integration_tests/fixtures/auth.fixtures.ts:239
↓ 1 callers
Function
createCountQuery
(sql: string)
frontend/src/lib/duckdb/utils.ts:55
↓ 1 callers
Function
createCsvViewWithFallback
( conn: duckdb.AsyncDuckDBConnection, escapedTableName: string, registeredFileName: string )
frontend/src/lib/duckdb/ingestion/csv/utils.ts:129
↓ 1 callers
Function
createDuckDBBridge
(duckDBStore: any)
frontend/src/lib/python/init.ts:348
↓ 1 callers
Method
createExpiredCookieAuthScenario
(userId: string, email: string)
backend/integration_tests/fixtures/auth.fixtures.ts:246
↓ 1 callers
Function
createImportStrategies
( duckDB: ReturnType<typeof useDuckDBStore>, datasetId: string, options: HFImportOptions = {} )
frontend/src/hooks/remote/huggingface/importStrategies.ts:412
↓ 1 callers
Method
createInvalidCookieAuthScenario
()
backend/integration_tests/fixtures/auth.fixtures.ts:253
↓ 1 callers
Function
createJsonViewWithFallback
( conn: duckdb.AsyncDuckDBConnection, escapedTableName: string, registeredFileName: string )
frontend/src/lib/duckdb/ingestion/json/utils.ts:131
↓ 1 callers
Method
createMixedSubscriptions
(userIds: string[])
backend/integration_tests/fixtures/subscription.fixtures.ts:136
↓ 1 callers
Method
createMonthlyUsage
(userId: string, month: number, year: number)
backend/integration_tests/fixtures/credit.fixtures.ts:106
↓ 1 callers
Function
createMultiTableSystemPrompt
( context: MultiTableContext )
frontend/src/lib/ai/prompts/sqlPrompts.ts:117
↓ 1 callers
Method
createMultipleRefreshTokens
(userId: string, count: number)
backend/integration_tests/fixtures/auth.fixtures.ts:203
↓ 1 callers
Method
createPersonalWorkspace
(user: User)
backend/api/src/workspaces/workspaces.service.ts:23
↓ 1 callers
Function
createSQLOnlyMultiTableSystemPrompt
( context: MultiTableContext )
frontend/src/lib/ai/prompts/sqlPrompts.ts:13
↓ 1 callers
Function
createStreamingView
( duckDB: ReturnType<typeof useDuckDBStore>, datasetId: string, parquetUrl: string, options: HFImportO
frontend/src/hooks/remote/huggingface/importStrategies.ts:59
↓ 1 callers
Method
createUsageFromDaysAgo
(days: number, userId: string)
backend/integration_tests/fixtures/credit.fixtures.ts:96
↓ 1 callers
Method
createUsageNearLimit
(userId: string, remainingCredits: number = 5)
backend/integration_tests/fixtures/credit.fixtures.ts:168
↓ 1 callers
Function
createWelcomeCells
()
frontend/src/lib/python/welcomeCells.ts:8
↓ 1 callers
Function
debugHistogramGeneration
( connection: duckdb.AsyncDuckDBConnection, tableName: string, columnName: string )
frontend/src/lib/duckdb/inspector/inspector.ts:188
↓ 1 callers
Method
delete
(id: string, userId: string)
backend/api/src/workspaces/workspaces.service.ts:105
↓ 1 callers
Method
deleteConnection
(id: string)
frontend/src/lib/api/postgresService.ts:53
↓ 1 callers
Function
detectCategoricalIssues
( connection: duckdb.AsyncDuckDBConnection, tableName: string, columnName: string )
frontend/src/lib/duckdb/inspector/analysis/categorical.ts:174
↓ 1 callers
Method
detectColumnTypes
* Detect column types from sample data
frontend/src/lib/data/dataProcessingUtil.ts:42
↓ 1 callers
Function
detectGeneralQualityIssues
( connection: duckdb.AsyncDuckDBConnection, tableName: string, columnNames: string[] )
frontend/src/lib/duckdb/inspector/analysis/quality.ts:174
↓ 1 callers
Function
detectIframe
()
frontend/src/hooks/useIframeDetection.ts:11
↓ 1 callers
Function
detectPropertyTypes
(json: any[])
frontend/src/hooks/stream/useStreamingJSONParser.ts:50
↓ 1 callers
Function
detectQueryIntent
(prompt: string)
frontend/src/components/tabs/ai/utils/smartParsing.ts:168
↓ 1 callers
Function
detectStatusPhase
* Smart status phase detection based on context and position
frontend/src/components/tabs/ai/utils/smartParsing.ts:27
↓ 1 callers
Function
detectTableModifyingSQL
(sql: string)
frontend/src/lib/duckdb/ingestion/tables.ts:276
↓ 1 callers
Function
detect_column_types
(data: &Vec<Vec<String>>)
frontend/wasm-src/data-processing/src/csv.rs:40
↓ 1 callers
Method
determineTarget
* Determine the final routing target based on classified tables
frontend/src/lib/duckdb/utils/queryRouter.ts:245
↓ 1 callers
Function
discoverAllTables
( connection: duckdb.AsyncDuckDBConnection, knownTables: Map<string, string> = new Map() )
frontend/src/lib/duckdb/ingestion/tables.ts:124
↓ 1 callers
Function
duckDBTypeFromColumnType
(colType: ColumnType)
frontend/src/lib/duckdb/utils.ts:76
↓ 1 callers
Function
duckDBTypeFromColumnType
(colType: ColumnType)
frontend/src/store/duckDBStore.ts:388
↓ 1 callers
Method
ensureCorrectTableName
* Ensure the SQL uses the correct new table name
frontend/src/lib/columnActions/columnActionService.ts:435
↓ 1 callers
Function
ensureSafeJSON
(value: any)
frontend/src/lib/duckdb/utils.ts:121
↓ 1 callers
Method
ensureTypeSafety
* Post-process SQL to ensure type safety for conversions
frontend/src/lib/columnActions/columnActionService.ts:444
↓ 1 callers
Function
escapeRegExp
(string: string)
frontend/src/lib/duckdb/sqlSanitizer.ts:34
↓ 1 callers
Function
escapeTableName
(tableName: string)
frontend/src/hooks/remote/huggingface/duckdb.ts:92
↓ 1 callers
Method
estimateCredits
( modelId: string, inputTokens: number, outputTokens?: number )
frontend/src/services/creditsService.ts:40
↓ 1 callers
Method
estimateDownloadSize
(modelId: string)
frontend/src/lib/ai/providers/webllm.ts:421
↓ 1 callers
Method
evictLeastRecentlyUsed
* Evict least recently used entry
backend/api/src/postgres-proxy/utils/cache.util.ts:203
↓ 1 callers
Method
executeAction
* Execute a column action with appropriate strategy
frontend/src/lib/columnActions/columnActionService.ts:256
↓ 1 callers
Function
executePythonCode
( code: string )
frontend/src/lib/python/executor.ts:8
↓ 1 callers
Method
executeQuery
( @Request() req: any, @Param('connectionId') connectionId: string, @Body() queryDto: ExecuteQuery
backend/api/src/postgres-proxy/postgres-proxy.controller.ts:145
↓ 1 callers
Function
executeStrategiesWithFallback
( strategies: ImportStrategy[], onStrategyStart?: (strategyName: string) => void, onStrategyFail?: (stra
frontend/src/hooks/remote/huggingface/importStrategies.ts:502
↓ 1 callers
Function
exportAsJupyterNotebook
( cells: PythonCell[], notebookName: string = 'DataKit_Notebook' )
frontend/src/utils/notebookExport.ts:48
↓ 1 callers
Function
exportCSVFromDuckDB
( duckDBStore: any, tableName: string, fileName: string, options: DataExportOptions = {} )
frontend/src/components/tabs/preview/inspector/utils/dataExportUtils.ts:12
↓ 1 callers
Function
exportChart
( column: any, format: 'svg' | 'png' = 'svg', fileName?: string, options: ChartExportOptions = {} )
frontend/src/components/tabs/preview/inspector/utils/chartExportUtils.ts:187
↓ 1 callers
Function
exportChartAsPNG
(chartData: CategoricalData[], type: string)
frontend/src/components/tabs/preview/inspector/components/charts/NivoCategoricalChart.tsx:123
↓ 1 callers
Function
exportChartAsPNG
(chartData: HistogramData[], type: string)
frontend/src/components/tabs/preview/inspector/components/charts/NivoHistogram.tsx:101
↓ 1 callers
Function
exportChartAsPNG
( column: any, fileName?: string, options: ChartExportOptions = {} )
frontend/src/components/tabs/preview/inspector/utils/chartExportUtils.ts:139
↓ 1 callers
Function
exportChartAsSVG
(chartData: CategoricalData[], type: string)
frontend/src/components/tabs/preview/inspector/components/charts/NivoCategoricalChart.tsx:206
↓ 1 callers
Function
exportChartAsSVG
(chartData: HistogramData[], type: string)
frontend/src/components/tabs/preview/inspector/components/charts/NivoHistogram.tsx:179
↓ 1 callers
Function
exportChartAsSVG
( column: any, fileName?: string, options: ChartExportOptions = {} )
frontend/src/components/tabs/preview/inspector/utils/chartExportUtils.ts:111
↓ 1 callers
Function
exportColumnData
( duckDBStore: any, tableName: string, columnName: string, format: string, activeFile?: { fileName?:
frontend/src/components/tabs/preview/inspector/utils/dataExportUtils.ts:148
↓ 1 callers
Function
exportHTMLReport
( currentResults: InspectorMetrics, activeFile?: { fileName: string }, options?: HTMLReportOptions )
frontend/src/components/tabs/preview/inspector/utils/htmlReportUtils.ts:125
↓ 1 callers
Function
exportJSONFromResults
( results: any, activeFile?: { fileName?: string }, options: DataExportOptions = {} )
frontend/src/components/tabs/preview/inspector/utils/dataExportUtils.ts:47
↓ 1 callers
Function
exportNotebookAsPDF
( cells: PythonCell[], notebookName: string = 'DataKit_Notebook' )
frontend/src/utils/notebookExport.ts:242
↓ 1 callers
Function
exportPDFReport
( results: InspectorMetrics, activeFile?: { fileName?: string }, options: ReportExportOptions = {} )
frontend/src/components/tabs/preview/inspector/utils/reportExportUtils.ts:405
↓ 1 callers
Function
exportParquetCompatible
( duckDBStore: any, tableName: string, activeFile?: { fileName?: string }, options: DataExportOptions
frontend/src/components/tabs/preview/inspector/utils/dataExportUtils.ts:80
↓ 1 callers
Function
exportQueryAsCSV
( results: any[][] = [], columns: string[] = [], filename: string = 'Query_Results' )
frontend/src/utils/queryExport.ts:21
↓ 1 callers
Function
exportQueryAsJSON
( queryResult: QueryResult, options: QueryExportOptions = {} )
frontend/src/utils/queryExport.ts:55
↓ 1 callers
Function
exportQueryAsPDF
( queryResult: QueryResult, filename: string = 'Query_Results' )
frontend/src/utils/queryExport.ts:236
↓ 1 callers
Function
exportQueryAsSQL
( query: string, filename: string = 'Query' )
frontend/src/utils/queryExport.ts:100
↓ 1 callers
Method
extractActionFromPrompt
* Extract a short action keyword from the prompt
frontend/src/lib/duckdb/transformations.ts:86
↓ 1 callers
Method
extractExplanation
(content: string)
frontend/src/lib/ai/providers/webllm.ts:339
↓ 1 callers
Method
extractExplanation
(content: string)
frontend/src/lib/ai/providers/openai.ts:244
↓ 1 callers
Method
extractExplanation
(content: string)
frontend/src/lib/ai/providers/ollama.ts:349
↓ 1 callers
Method
extractExplanation
(content: string)
frontend/src/lib/ai/providers/datakit.ts:320
↓ 1 callers
Method
extractExplanation
(content: string)
frontend/src/lib/ai/providers/anthropic.ts:308
↓ 1 callers
Function
extractImportOptionsFromUrl
( organization: string, dataset: string, searchParams: URLSearchParams )
frontend/src/utils/datasetUrlHandler.ts:103
↓ 1 callers
Method
extractInsights
(content: string)
frontend/src/lib/ai/providers/webllm.ts:371
↓ 1 callers
Method
extractInsights
(content: string)
frontend/src/lib/ai/providers/openai.ts:278
↓ 1 callers
Method
extractInsights
(content: string)
frontend/src/lib/ai/providers/ollama.ts:383
↓ 1 callers
Method
extractInsights
(content: string)
frontend/src/lib/ai/providers/datakit.ts:356
↓ 1 callers
Method
extractInsights
(content: string)
frontend/src/lib/ai/providers/anthropic.ts:344
↓ 1 callers
Method
extractSQL
(content: string)
frontend/src/lib/ai/providers/webllm.ts:321
↓ 1 callers
Method
extractSQL
(content: string)
frontend/src/lib/ai/providers/openai.ts:224
↓ 1 callers
Method
extractSQL
(content: string)
frontend/src/lib/ai/providers/ollama.ts:329
↓ 1 callers
Method
extractSQL
(content: string)
frontend/src/lib/ai/providers/datakit.ts:300
↓ 1 callers
Method
extractSQL
(content: string)
frontend/src/lib/ai/providers/anthropic.ts:288
↓ 1 callers
Function
extractStructuredData
(response: string)
frontend/src/components/tabs/ai/utils/smartParsing.ts:85
↓ 1 callers
Method
extractSuggestions
(content: string)
frontend/src/lib/ai/providers/webllm.ts:394
↓ 1 callers
Method
extractSuggestions
(content: string)
frontend/src/lib/ai/providers/openai.ts:303
↓ 1 callers
Method
extractSuggestions
(content: string)
frontend/src/lib/ai/providers/ollama.ts:408
↓ 1 callers
Method
extractSuggestions
(content: string)
frontend/src/lib/ai/providers/datakit.ts:381
← previous
next →
401–500 of 1,611, ranked by callers