Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/amalshaji/dbcooper
/ functions
Functions
723 in github.com/amalshaji/dbcooper
⨍
Functions
723
◇
Types & classes
140
↓ 2 callers
Function
starts_with_keyword
(sql: &str, keyword: &str)
src-tauri/src/database/mod.rs:19
↓ 2 callers
Function
unified_get_table_data
( db_type: String, host: Option<String>, port: Option<i64>, database: Option<String>, user
src-tauri/src/commands/database.rs:289
↓ 2 callers
Function
unified_list_tables
( db_type: String, host: Option<String>, port: Option<i64>, database: Option<String>, user
src-tauri/src/commands/database.rs:250
↓ 2 callers
Function
update_table_row
( db_type: String, host: Option<String>, port: Option<i64>, database: Option<String>, user
src-tauri/src/commands/database.rs:365
↓ 1 callers
Function
areCellValuesEqual
(left: unknown, right: unknown)
src/pages/ConnectionDetails.tsx:224
↓ 1 callers
Function
buildSchemaObjects
( tables: DatabaseTable[], functions: FunctionSummary[], )
src/components/connection-details/ObjectExplorer.tsx:261
↓ 1 callers
Function
buildWrappedQuery
( baseQuery: string, filter: string, sort: SortConfig | null, dbType?: string, )
src/pages/ConnectionDetails.tsx:193
↓ 1 callers
Method
build_connection_string
(&self)
src-tauri/src/database/postgres.rs:31
↓ 1 callers
Function
calculateRemaining
()
src/components/ExpandableText.tsx:32
↓ 1 callers
Function
checkConfig
()
src/hooks/useAIGeneration.ts:78
↓ 1 callers
Function
checkSettingsAndUpdate
()
src/components/UpdateChecker.tsx:48
↓ 1 callers
Function
checkTheme
()
src/components/SqlEditor.tsx:61
↓ 1 callers
Method
connection_string
(&self)
src-tauri/src/database/sqlite.rs:25
↓ 1 callers
Function
contains_keyword_outside_literals
(sql: &str, keyword: &str)
src-tauri/src/database/mod.rs:52
↓ 1 callers
Function
createFunctionDefinitionTab
( functionSummary: FunctionSummary, )
src/types/tabTypes.ts:203
↓ 1 callers
Function
createSchemaVisualizerTab
()
src/types/tabTypes.ts:191
↓ 1 callers
Function
createTableStructureTab
(tableName: string)
src/types/tabTypes.ts:141
↓ 1 callers
Method
create_connection
Create a new Redis connection
src-tauri/src/database/redis.rs:98
↓ 1 callers
Function
create_new_window
(app: &tauri::AppHandle<R>)
src-tauri/src/lib.rs:38
↓ 1 callers
Method
create_pool
(&self)
src-tauri/src/database/postgres.rs:48
↓ 1 callers
Function
delete_table_row
( db_type: String, host: Option<String>, port: Option<i64>, database: Option<String>, user
src-tauri/src/commands/database.rs:535
↓ 1 callers
Function
downloadImage
()
src/components/SchemaVisualizer.tsx:816
↓ 1 callers
Function
drop_view
Helper to clean up a test view
src-tauri/tests/clickhouse_integration_tests.rs:38
↓ 1 callers
Method
execute_command
Execute a non-SELECT query
src-tauri/src/database/clickhouse.rs:98
↓ 1 callers
Function
fetchConnection
()
src/pages/ConnectionDetails.tsx:554
↓ 1 callers
Function
fetchSavedQueries
()
src/pages/ConnectionDetails.tsx:680
↓ 1 callers
Function
filterSchemaObjects
( schema: string, objects: SchemaObjects, searchQuery: string, )
src/components/connection-details/ObjectExplorer.tsx:302
↓ 1 callers
Function
formatHistoryTime
(executedAt: string)
src/pages/ConnectionDetails.tsx:355
↓ 1 callers
Function
generateUUIDv4
()
src/lib/columnUtils.ts:19
↓ 1 callers
Function
getDatabaseIcon
()
src/pages/ConnectionDetails.tsx:2298
↓ 1 callers
Function
getDbTypeConfig
(type: string)
src/pages/Connections.tsx:63
↓ 1 callers
Function
getPhaseStatus
(phase: LoadingPhase)
src/pages/ConnectionDetails.tsx:2339
↓ 1 callers
Function
getSortIcon
(columnId: string)
src/components/DataTable.tsx:263
↓ 1 callers
Function
getStatementAtCursor
( sql: string, cursorLine: number, _cursorChar: number, )
src/lib/sqlParser.ts:195
↓ 1 callers
Function
getSuggestedFunctions
( dbType: DbType, columnType: string, columnName?: string, )
src/lib/sqlFunctions.ts:43
↓ 1 callers
Function
getTabIcon
(tab: Tab)
src/components/TabBar.tsx:15
↓ 1 callers
Function
get_allowed_sql_functions
Whitelist of allowed SQL functions/values for raw SQL injection. This prevents SQL injection by only allowing known safe SQL functions. Must match the
src-tauri/src/commands/database.rs:672
↓ 1 callers
Function
get_db_path
()
src-tauri/src/db/mod.rs:19
↓ 1 callers
Method
get_key_details_with_tunnel
Get key details through SSH tunnel
src-tauri/src/database/redis.rs:1088
↓ 1 callers
Method
get_last_error
Get the last error for a connection
src-tauri/src/database/pool_manager.rs:296
↓ 1 callers
Method
get_status
Get the current status of a connection
src-tauri/src/database/pool_manager.rs:287
↓ 1 callers
Function
handleAddHashField
()
src/components/RedisKeySheet.tsx:148
↓ 1 callers
Function
handleAddListItem
()
src/components/RedisKeySheet.tsx:129
↓ 1 callers
Function
handleAddZsetMember
()
src/components/RedisKeySheet.tsx:174
↓ 1 callers
Function
handleCancelDelete
()
src/pages/Connections.tsx:182
↓ 1 callers
Function
handleCopyField
(fieldKey: string, value: string)
src/components/QueryResultSheet.tsx:76
↓ 1 callers
Function
handleCopyQueryError
(errorMessage: string)
src/pages/ConnectionDetails.tsx:1489
↓ 1 callers
Function
handleGenerate
()
src/components/SqlEditor.tsx:166
↓ 1 callers
Function
handleInputChange
(newValue: string)
src/components/field-inputs/FunctionCombobox.tsx:26
↓ 1 callers
Function
handleLoadQuery
(savedQuery: SavedQuery)
src/pages/ConnectionDetails.tsx:1500
↓ 1 callers
Function
handleRedisKeySelect
(key: string)
src/pages/ConnectionDetails.tsx:3303
↓ 1 callers
Function
handleRemoveHashField
(index: number)
src/components/RedisKeySheet.tsx:164
↓ 1 callers
Function
handleRemoveListItem
(index: number)
src/components/RedisKeySheet.tsx:144
↓ 1 callers
Function
handleRemoveZsetMember
(index: number)
src/components/RedisKeySheet.tsx:191
↓ 1 callers
Function
handleSaveQuery
()
src/pages/ConnectionDetails.tsx:1504
↓ 1 callers
Function
handleTypeChange
(type: ConnectionType)
src/components/ConnectionForm.tsx:138
↓ 1 callers
Method
health_check
Perform a health check on a connection
src-tauri/src/database/pool_manager.rs:319
↓ 1 callers
Function
init_pool
()
src-tauri/src/db/mod.rs:26
↓ 1 callers
Function
isIntegerType
(columnType: string)
src/components/field-inputs/NumericFieldInput.tsx:8
↓ 1 callers
Function
isNumericType
(columnType: string)
src/components/InlineEditableCell.tsx:27
↓ 1 callers
Function
isNumericType
(columnType: string)
src/components/field-inputs/FieldInput.tsx:21
↓ 1 callers
Function
isTimestampType
(columnType: string)
src/components/field-inputs/FieldInput.tsx:34
↓ 1 callers
Function
loadData
()
src/pages/ConnectionDetails.tsx:644
↓ 1 callers
Function
loadSettings
()
src/components/SettingsForm.tsx:39
↓ 1 callers
Function
parseCellValue
(text: string, column: TableColumn)
src/components/InlineEditableCell.tsx:40
↓ 1 callers
Function
quoteResultColumn
(column: string, dbType?: string)
src/pages/ConnectionDetails.tsx:185
↓ 1 callers
Function
readDollarQuoteTag
(line: string, index: number)
src/lib/sqlParser.ts:14
↓ 1 callers
Function
reapply
()
src/contexts/ThemeContext.tsx:70
↓ 1 callers
Function
renderActiveTabContent
()
src/pages/ConnectionDetails.tsx:3819
↓ 1 callers
Function
renderFunctionDefinitionContent
(tab: FunctionDefinitionTab)
src/pages/ConnectionDetails.tsx:3815
↓ 1 callers
Function
renderQueryContent
(tab: QueryTab)
src/pages/ConnectionDetails.tsx:2798
↓ 1 callers
Function
renderQueryError
(errorMessage: string)
src/pages/ConnectionDetails.tsx:2772
↓ 1 callers
Function
renderRedisView
()
src/pages/ConnectionDetails.tsx:3432
↓ 1 callers
Function
renderSchemaVisualizerContent
(tab: SchemaVisualizerTab)
src/pages/ConnectionDetails.tsx:3796
↓ 1 callers
Function
renderTableBody
()
src/components/DataTable.tsx:188
↓ 1 callers
Function
renderTableDataContent
(tab: TableDataTab)
src/pages/ConnectionDetails.tsx:2407
↓ 1 callers
Function
renderTableStructureContent
(tab: TableStructureTab)
src/pages/ConnectionDetails.tsx:2563
↓ 1 callers
Function
renderValueEditor
()
src/components/RedisKeySheet.tsx:279
↓ 1 callers
Method
reset_connection
Reset the connection pool
src-tauri/src/database/redis.rs:137
↓ 1 callers
Function
run
()
src-tauri/src/lib.rs:52
↓ 1 callers
Method
search_keys_with_tunnel
Search keys through an SSH tunnel using the Redis `SCAN` command (non-blocking). This method performs an incremental scan of the keyspace and may not
src-tauri/src/database/redis.rs:1006
↓ 1 callers
Function
setupGlobalListeners
()
src/hooks/useAIGeneration.ts:41
↓ 1 callers
Function
setupListener
()
src/pages/ConnectionDetails.tsx:442
↓ 1 callers
Function
stripLeadingSqlComments
(query: string)
src/pages/ConnectionDetails.tsx:156
↓ 1 callers
Function
strip_leading_sql_comments
(mut sql: &str)
src-tauri/src/database/mod.rs:28
↓ 1 callers
Function
unified_get_table_structure
( db_type: String, host: Option<String>, port: Option<i64>, database: Option<String>, user
src-tauri/src/commands/database.rs:323
↓ 1 callers
Function
updateWidth
()
src/components/SqlEditor.tsx:77
↓ 1 callers
Function
useAIGeneration
()
src/hooks/useAIGeneration.ts:72
↓ 1 callers
Function
useIsMobile
()
src/hooks/use-mobile.tsx:5
↓ 1 callers
Function
useSettings
()
src/contexts/SettingsContext.tsx:10
Function
AlertDialog
({ ...props }: AlertDialogPrimitive.Root.Props)
src/components/ui/alert-dialog.tsx:7
Function
AlertDialogAction
({ className, ...props }: React.ComponentProps<typeof Button>)
src/components/ui/alert-dialog.tsx:142
Function
AlertDialogCancel
({ className, variant = "outline", size = "default", ...props }: AlertDialogPrimitive.Close.Props & Pick<
src/components/ui/alert-dialog.tsx:155
Function
AlertDialogContent
({ className, size = "default", ...props }: AlertDialogPrimitive.Popup.Props & { size?: "default" | "sm";
src/components/ui/alert-dialog.tsx:39
Function
AlertDialogDescription
({ className, ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Description>)
src/components/ui/alert-dialog.tsx:126
Function
AlertDialogFooter
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/alert-dialog.tsx:78
Function
AlertDialogHeader
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/alert-dialog.tsx:62
Function
AlertDialogMedia
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/alert-dialog.tsx:94
Function
AlertDialogOverlay
({ className, ...props }: AlertDialogPrimitive.Backdrop.Props)
src/components/ui/alert-dialog.tsx:23
Function
AlertDialogPortal
({ ...props }: AlertDialogPrimitive.Portal.Props)
src/components/ui/alert-dialog.tsx:17
← previous
next →
101–200 of 723, ranked by callers