Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TabularisDB/tabularis
/ functions
Functions
1,406 in github.com/TabularisDB/tabularis
⨍
Functions
1,406
◇
Types & classes
473
↓ 69 callers
Function
createMockTab
(overrides: Partial<Tab> = {})
tests/utils/editor.test.ts:99
↓ 67 callers
Function
splitQueries
( sql: string, dialect?: Dialect | string, )
src/utils/sqlSplitter/index.ts:254
↓ 62 callers
Function
makeEntry
(overrides: Partial<QueryResultEntry> = {})
tests/utils/multiResult.test.ts:18
↓ 59 callers
Function
useDatabase
()
src/hooks/useDatabase.ts:4
↓ 57 callers
Function
useSettings
()
src/hooks/useSettings.ts:4
↓ 51 callers
Function
updateField
( field: keyof ConnectionParams, value: string | number | boolean | undefined, )
src/components/modals/NewConnectionModal.tsx:507
↓ 47 callers
Function
formatCellValue
( value: unknown, nullLabel: string = "NULL", columnType?: string, characterMaximumLength?: number, )
src/utils/dataGrid.ts:67
↓ 45 callers
Function
state
(content: string, extra: Partial<NotebookState> = {})
tests/utils/notebookUndo.test.ts:17
↓ 44 callers
Function
createMockTab
(id: string, connectionId: string, title: string = 'Tab')
tests/utils/tabFilters.test.ts:11
↓ 44 callers
Function
updateSetting
( key: K, value: Settings[K], )
src/contexts/SettingsProvider.tsx:338
↓ 39 callers
Function
createMockTheme
(overrides: Partial<Theme> = {})
tests/utils/themeManagement.test.ts:51
↓ 39 callers
Function
makeCell
(id: string)
tests/utils/notebookDnd.test.ts:11
↓ 39 callers
Function
runQuery
(sql: string, queryName?: string, tableName?: string, preventAutoRun: boolean = false, schema?: string, readOn
src/components/layout/ExplorerSidebar.tsx:269
↓ 35 callers
Function
makeNode
(overrides: Partial<ExplainNode> = {})
tests/utils/explainPlan.test.ts:24
↓ 32 callers
Function
makeCell
(overrides: Partial<NotebookCell> = {})
tests/utils/notebook.test.ts:14
↓ 30 callers
Function
parseClipboardText
(text: string)
src/utils/clipboardParser.ts:201
↓ 30 callers
Function
scanToken
( source: string, position: number, options: DialectOptions, state: TokenizerState, )
src/utils/sqlSplitter/tokenizer.ts:13
↓ 30 callers
Function
toErrorMessage
(err: unknown)
src/utils/errors.ts:7
↓ 30 callers
Function
useEditor
()
src/hooks/useEditor.ts:4
↓ 29 callers
Function
isGeometricType
(dataType: string)
src/utils/geometry.ts:23
↓ 28 callers
Function
formatDuration
(ms: number)
src/utils/formatTime.ts:6
↓ 27 callers
Function
isMultiDatabaseCapable
(capabilities: DriverCapabilities | null | undefined)
src/utils/database.ts:7
↓ 27 callers
Function
isTextColumn
(dataType: string | undefined)
src/utils/text.ts:52
↓ 27 callers
Function
quoteTableRef
( table: string, driver: string | null | undefined, schema?: string | null, )
src/utils/identifiers.ts:79
↓ 26 callers
Function
formatJsonForEditor
(value: unknown)
src/utils/json.ts:19
↓ 26 callers
Function
formatSqlIdentifier
( identifier: string, driver: string | null | undefined, )
src/utils/identifiers.ts:51
↓ 26 callers
Function
freshState
()
tests/utils/sqlSplitter/tokenizer.test.ts:10
↓ 26 callers
Function
mimeToExtension
(mimeType: string)
src/utils/blob.ts:210
↓ 25 callers
Function
cell
(id: string, over: Partial<NotebookCell> = {})
tests/utils/notebookUndo.test.ts:196
↓ 25 callers
Function
formatBytes
(bytes: number)
src/utils/taskManager.ts:58
↓ 25 callers
Function
getDateInputMode
(dataType: string)
src/utils/dateInput.ts:23
↓ 24 callers
Function
getColumnSortState
( columnName: string, sortClause: string | undefined, )
src/utils/dataGrid.ts:142
↓ 24 callers
Function
isJsonColumn
(dataType: string)
src/utils/json.ts:10
↓ 24 callers
Function
parseConnectionString
( connectionString: string, drivers?: ReadonlyArray<ConnectionStringDriver>, )
src/utils/connectionStringParser.ts:144
↓ 24 callers
Function
validateSshConnection
( ssh: Partial<SshConnection>, options: { allowEmptyPassword?: boolean } = {} )
src/utils/ssh.ts:122
↓ 23 callers
Function
formatElapsedTime
(seconds: number)
src/utils/formatTime.ts:58
↓ 23 callers
Function
serializeNotebook
( title: string, cells: NotebookCell[], params?: NotebookParam[], stopOnError?: boolean, connectionI
src/utils/notebookFile.ts:8
↓ 23 callers
Function
useTheme
()
src/hooks/useTheme.ts:4
↓ 22 callers
Function
extractTableName
(sql: string)
src/utils/sql.ts:228
↓ 22 callers
Function
parseDuration
(formatted: string)
src/utils/formatTime.ts:21
↓ 22 callers
Function
serializePkKey
(pkMap: Record<string, unknown>)
src/utils/dataGrid.ts:31
↓ 21 callers
Function
buildPkMap
( pkColumns: string[], row: unknown[], pkIndices: number[], )
src/utils/dataGrid.ts:14
↓ 21 callers
Function
createWrapper
(activeConnectionId: string | null = "conn-1")
tests/contexts/EditorProvider.test.tsx:54
↓ 21 callers
Method
getPreset
(id: string)
src/themes/themeRegistry.ts:37
↓ 21 callers
Function
makeCell
(overrides: Partial<NotebookCell> = {})
tests/utils/notebookOutline.test.ts:5
↓ 21 callers
Function
makeCell
(overrides: Partial<NotebookCell> = {})
tests/utils/notebookVariables.test.ts:10
↓ 21 callers
Function
parseJsonEditorValue
(text: string)
src/utils/json.ts:56
↓ 20 callers
Function
isJsonContent
(value: unknown)
src/utils/json.ts:71
↓ 20 callers
Function
parseColumnType
( fullType: string, availableTypes: DataTypeInfo[], )
src/utils/columnTypes.ts:32
↓ 19 callers
Function
formatGeometricValue
(value: unknown)
src/utils/geometry.ts:82
↓ 19 callers
Function
getAdjacentTabIndex
( currentIndex: number, tabCount: number, direction: 'left' | 'right', circular = false, )
src/utils/tabScroll.ts:26
↓ 19 callers
Function
makeCells
()
tests/utils/notebookFile.test.ts:9
↓ 19 callers
Function
registerSqlAutocomplete
( monaco: Monaco, connectionId: string | null, tables: TableInfo[], schema?: string | null, driver?:
src/utils/autocomplete.ts:114
↓ 19 callers
Function
useAlert
()
src/hooks/useAlert.ts:4
↓ 19 callers
Function
useUpdate
()
src/hooks/useUpdate.ts:4
↓ 18 callers
Function
baseEvent
(overrides: Partial<AiActivityEvent> = {})
tests/utils/aiActivity.test.ts:27
↓ 18 callers
Function
createMockMonaco
()
tests/utils/autocomplete.test.ts:22
↓ 18 callers
Function
deserializeNotebook
(json: string)
src/utils/notebookFile.ts:54
↓ 18 callers
Function
generateColumnDefinition
( column: TableColumn, driver: DriverCapabilities | DatabaseDriver, )
src/utils/sqlGenerator.ts:75
↓ 18 callers
Function
isBlobType
(dataType: string)
src/utils/blob.ts:31
↓ 18 callers
Function
isValidWkt
(value: string)
src/utils/geometryInput.ts:82
↓ 18 callers
Function
makeEntry
( overrides: Partial<QueryResultEntry> = {}, )
tests/components/ui/MultiResultPanel.test.tsx:47
↓ 18 callers
Function
ns
(cells: NotebookCell[], over: Partial<typeof import("../../src/types/notebook")> = {})
tests/utils/notebookUndo.test.ts:202
↓ 18 callers
Function
parseTablesFromQuery
(sql: string)
src/utils/sqlAnalysis.ts:35
↓ 18 callers
Function
quoteIdentifier
( identifier: string, driver: string | null | undefined, )
src/utils/identifiers.ts:62
↓ 18 callers
Function
renderModal
(isOpen = true)
tests/components/modals/QuerySelectionModal.test.tsx:27
↓ 18 callers
Function
splitStatements
( sql: string, dialect?: Dialect | string, )
src/utils/sqlSplitter/index.ts:247
↓ 18 callers
Function
validateConnectionParams
( params: Partial<ConnectionParams>, capabilities?: DriverCapabilities | null, )
src/utils/connections.ts:95
↓ 17 callers
Function
clamp
(value: number, min: number, max: number)
src/utils/contextMenu.ts:107
↓ 17 callers
Function
isWkbHexString
(value: unknown)
src/utils/geometry.ts:10
↓ 17 callers
Function
makeItem
(dateStr: string)
tests/utils/dateGroups.test.ts:20
↓ 17 callers
Function
makeResult
(overrides: Partial<QueryResult> = {})
tests/utils/notebookChart.test.ts:12
↓ 16 callers
Function
buildSingleFilterClause
( filter: StructuredFilter, driver?: string | null )
src/utils/filterBar.ts:152
↓ 16 callers
Function
calculateTotalPages
( totalRows: number | null, pageSize: number, )
src/utils/editor.ts:400
↓ 16 callers
Function
createMockModel
(value: string, wordAtPosition: string = '')
tests/utils/autocomplete.test.ts:36
↓ 16 callers
Function
daysInMonth
(month: number, year: number)
src/utils/dateInput.ts:157
↓ 16 callers
Function
formatLocalTimestamp
(iso: string, timeZone?: string)
src/utils/aiActivity.ts:165
↓ 16 callers
Function
loadMonacoTheme
( theme: Theme, monacoInstance: typeof monaco, )
src/themes/themeUtils.ts:40
↓ 16 callers
Function
makeCaps
(overrides: Partial<DriverCapabilities> = {})
tests/utils/sqlGenerator.test.ts:16
↓ 16 callers
Function
parseDateTime
(value: string)
src/utils/dateInput.ts:66
↓ 16 callers
Function
useSavedQueries
()
src/hooks/useSavedQueries.ts:4
↓ 16 callers
Function
validatePageNumber
( pageInput: string, totalPages: number, )
src/utils/editor.ts:386
↓ 16 callers
Function
versionGte
(versionA: string, versionB: string)
src/utils/plugins.ts:10
↓ 15 callers
Function
calculateContextMenuPosition
( constraints: ViewportConstraints )
src/utils/contextMenu.ts:27
↓ 15 callers
Function
fk
( name: string, column_name: string, ref_table: string, ref_column: string, )
tests/utils/foreignKeys.test.ts:11
↓ 15 callers
Function
generateCreateTableSQL
( tableName: string, columns: TableColumn[], foreignKeys: ForeignKey[], indexes: Index[], driver: Dr
src/utils/sqlGenerator.ts:185
↓ 15 callers
Function
isExplainable
(query: string)
src/utils/sqlSplitter/classify.ts:81
↓ 15 callers
Function
isLocalDriver
( capabilities?: DriverCapabilities | null, )
src/utils/driverCapabilities.ts:3
↓ 15 callers
Function
isLongTextValue
(value: unknown)
src/utils/text.ts:58
↓ 15 callers
Function
isRawSqlFunction
(value: string)
src/utils/geometryInput.ts:8
↓ 15 callers
Function
makeCapabilities
(overrides: Partial<DriverCapabilities> = {})
tests/utils/driverCapabilities.test.ts:11
↓ 15 callers
Function
recordEdit
( history: NotebookHistory, prev: NotebookState, next: NotebookState, now: number, )
src/utils/notebookUndo.ts:47
↓ 15 callers
Function
toggleSetValue
(set: Set<T>, value: T)
src/utils/dataGrid.ts:200
↓ 14 callers
Function
formatCost
(n: number)
src/utils/explainPlan.ts:133
↓ 14 callers
Function
formatSortClause
( clause: string, driver?: string | null, )
src/utils/tableToolbar.ts:101
↓ 14 callers
Function
getProviderLabel
(id: AiProvider)
src/utils/settingsUI.ts:28
↓ 14 callers
Function
hexToRgb
( hex: string, )
src/themes/colorUtils.ts:1
↓ 14 callers
Function
isSelect
(query: string)
src/utils/sqlSplitter/classify.ts:73
↓ 14 callers
Function
looksLikeConnectionString
( value: string, drivers?: ReadonlyArray<ConnectionStringDriver>, )
src/utils/connectionStringParser.ts:252
↓ 14 callers
Function
makeState
(content = "SELECT 1")
tests/utils/notebookStore.test.ts:31
next →
1–100 of 1,406, ranked by callers