Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TanStack/db
/ functions
Functions
3,143 in github.com/TanStack/db
⨍
Functions
3,143
◇
Types & classes
808
↓ 1 callers
Method
cancelGCTimer
* Cancel the garbage collection timer * Called when the collection becomes active again
packages/db/src/collection/lifecycle.ts:187
↓ 1 callers
Method
capturePreSyncVisibleState
* Capture visible state for keys that will be affected by pending sync operations * This must be called BEFORE onTransactionStateChange clears opti
packages/db/src/collection/state.ts:1375
↓ 1 callers
Function
caseWhenHasOnlyExpressionValues
(args: Array<CaseWhenValue>)
packages/db/src/query/builder/functions.ts:758
↓ 1 callers
Function
check
(fact: boolean, ...args: Array<any>)
packages/db/src/utils/btree.ts:1022
↓ 1 callers
Function
check
()
packages/trailbase-db-collection/e2e/global-setup.ts:102
↓ 1 callers
Function
checkCollectionSizeForIndex
( collectionId: string, collectionSize: number, fieldPath: Array<string>, )
packages/db/src/indexes/index-registry.ts:136
↓ 1 callers
Function
checkParentStatus
( parentState: ChangeTracker<Record<string | symbol, unknown>>, childProp: string | symbol | unknown,
packages/db/src/proxy.ts:786
↓ 1 callers
Method
checkTruncateRefetchComplete
* Check if all truncate refetch promises have completed and flush buffer if so
packages/db/src/collection/subscription.ts:230
↓ 1 callers
Method
claimLeadership
()
packages/offline-transactions/src/coordination/BroadcastChannelLeader.ts:116
↓ 1 callers
Function
classifyDelta
Classify accumulated per-key changes into a DeltaEvent
packages/db/src/query/effect.ts:1056
↓ 1 callers
Function
cleanRoutingIndexOnDelete
* Cleans routing index entries when a parent is deleted. * Uses the reverse index to find and remove all nested routing entries.
packages/db/src/query/live/collection-config-builder.ts:1741
↓ 1 callers
Function
cleanupGlobals
()
packages/browser-db-sqlite-persistence/tests/browser-coordinator.test.ts:164
↓ 1 callers
Function
cleanupInvoke
()
packages/electron-db-sqlite-persistence/tests/electron-sqlite-core-adapter-contract.test.ts:34
↓ 1 callers
Function
cleanupMatch
()
packages/electric-db-collection/src/electric.ts:772
↓ 1 callers
Method
clear
* Clears all data from the index
packages/db/src/indexes/btree-index.ts:169
↓ 1 callers
Method
clear
()
packages/offline-transactions/tests/harness.ts:32
↓ 1 callers
Method
clear
()
examples/electron/offline-first/src/db/todos.ts:67
↓ 1 callers
Function
clearLocalState
( offline: ReturnType<typeof createOfflineExecutor> | null, )
examples/react-native/shopping-list/src/db/collections.ts:119
↓ 1 callers
Method
clearOutbox
()
packages/offline-transactions/src/OfflineExecutor.ts:568
↓ 1 callers
Method
clearPendingGraphRun
* Clears pending graph run state for a specific context. * Called when the scheduler clears a context (e.g., transaction rollback/abort).
packages/db/src/query/live/collection-config-builder.ts:514
↓ 1 callers
Function
clearTagsForRow
(rowId: RowId)
packages/electric-db-collection/src/electric.ts:1135
↓ 1 callers
Function
cloneExpression
(expression: BasicExpression)
packages/db/src/collection/indexes.ts:205
↓ 1 callers
Function
clonePathForUpdate
( target: T, path: Array<string>, )
packages/db/src/query/live/collection-config-builder.ts:2273
↓ 1 callers
Function
cloneSerializableIndexValue
( value: CollectionIndexSerializableValue, )
packages/db/src/collection/indexes.ts:187
↓ 1 callers
Function
collectAliasQualifiedRefSegments
( expression: IR.BasicExpression, segments: Set<string> = new Set<string>(), )
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:342
↓ 1 callers
Function
collectDirectCollectionAliases
* Collects aliases used for DIRECT collection references (not subqueries). * Used to validate that subqueries don't reuse parent query collection ali
packages/db/src/query/compiler/index.ts:961
↓ 1 callers
Function
collectFromAliases
(from: QueryIR[`from`])
packages/db/src/query/builder/index.ts:1329
↓ 1 callers
Method
collectOptimisticChanges
* Collect events for optimistic changes
packages/db/src/collection/state.ts:732
↓ 1 callers
Function
collectSources
* Recursively collect all table aliases referenced in an expression
packages/db/src/query/optimizer.ts:612
↓ 1 callers
Function
combineConditions
* Combine multiple conditions into a single predicate using AND logic. * Flattens nested AND operations to avoid unnecessary nesting.
packages/db/src/query/predicate-utils.ts:999
↓ 1 callers
Function
combineWherePredicates
* Helper to combine where predicates with common logic for AND/OR operations
packages/db/src/query/predicate-utils.ts:206
↓ 1 callers
Method
commitTopLevelTransaction
()
packages/capacitor-db-sqlite-persistence/src/capacitor-sqlite-driver.ts:266
↓ 1 callers
Function
compareBySorts
(a: T, b: T, sorts: Array<ParsedOrderBy>)
packages/query-db-collection/e2e/query-filter.ts:563
↓ 1 callers
Method
compareCreatedAt
* Compare two transactions by their createdAt time and sequence number in order * to sort them in the order they were created. * @param other -
packages/db/src/transactions.ts:547
↓ 1 callers
Function
compareOrderByValues
( left: unknown, right: unknown, compareOptions: IR.OrderByClause[`compareOptions`], )
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:436
↓ 1 callers
Function
compareValues
( a: any, b: any, direction: `asc` | `desc`, nulls?: `first` | `last`, )
packages/query-db-collection/e2e/query-filter.ts:577
↓ 1 callers
Function
compileComparisonSql
( operator: `=` | `>` | `>=` | `<` | `<=`, leftSql: string, rightSql: string, valueKind: CompiledValue
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:576
↓ 1 callers
Function
compileFunction
* Compiles a function expression (operator) to SQL.
packages/powersync-db-collection/src/sqlite-compiler.ts:168
↓ 1 callers
Function
compileFunction
* Compiles a function expression for both namespaced and single-row evaluation
packages/db/src/query/compiler/evaluators.ts:235
↓ 1 callers
Function
compileFunction
( exp: IR.Func<unknown>, params: Array<unknown> = [], encodeColumnName?: ColumnEncoder, )
packages/electric-db-collection/src/sql-compiler.ts:168
↓ 1 callers
Function
compileGroupedConditionalSelect
( conditional: ConditionalSelect, )
packages/db/src/query/compiler/group-by.ts:917
↓ 1 callers
Function
compileGroupedSelectObject
( obj: Select, )
packages/db/src/query/compiler/group-by.ts:873
↓ 1 callers
Function
compileOrderBy
* Compiles an OrderBy array to a SQL ORDER BY clause.
packages/powersync-db-collection/src/sqlite-compiler.ts:121
↓ 1 callers
Function
compileOrderBy
( orderBy: IR.OrderBy, params: Array<unknown>, encodeColumnName?: ColumnEncoder, )
packages/electric-db-collection/src/sql-compiler.ts:125
↓ 1 callers
Function
compileOrderByClause
* Compiles a single OrderByClause to SQL.
packages/powersync-db-collection/src/sqlite-compiler.ts:135
↓ 1 callers
Function
compileOrderByClause
( clause: IR.OrderByClause, params: Array<unknown>, encodeColumnName?: ColumnEncoder, )
packages/electric-db-collection/src/sql-compiler.ts:136
↓ 1 callers
Function
compileOrderByClauses
( orderBy: IR.OrderBy | undefined, )
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:904
↓ 1 callers
Method
compilePipeline
Compile the D2 graph and query pipeline
packages/db/src/query/effect.ts:404
↓ 1 callers
Function
compileRef
* Compiles a reference expression into an optimized evaluator
packages/db/src/query/compiler/evaluators.ts:139
↓ 1 callers
Function
compileRefExpressionSql
(jsonPath: string)
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:594
↓ 1 callers
Function
compileSelectObject
( obj: Record<string, any>, )
packages/db/src/query/compiler/select.ts:167
↓ 1 callers
Function
compileSingleRowRef
* Compiles a reference expression for single-row evaluation
packages/db/src/query/compiler/evaluators.ts:216
↓ 1 callers
Method
confirmMutationsSyncUnsafe
( mutations: Array<PendingMutation<T>>, )
packages/db-sqlite-persistence-core/src/persisted.ts:1508
↓ 1 callers
Function
consumePersistedQueryRetentionAtStartup
()
packages/query-db-collection/src/query.ts:1018
↓ 1 callers
Function
containsUnionFrom
(from: From)
packages/db/src/query/compiler/lazy-targets.ts:67
↓ 1 callers
Function
convertPartial
( conversions: Conversions<InputType, OutputType>, input: Partial<InputType>, )
packages/trailbase-db-collection/src/trailbase.ts:70
↓ 1 callers
Function
countTests
(suite: SuiteNode)
packages/tauri-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:385
↓ 1 callers
Function
countTests
(suite: SuiteNode)
packages/capacitor-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:385
↓ 1 callers
Function
createAdapterCacheKey
( schemaMismatchPolicy: BrowserSQLiteCoreSchemaMismatchPolicy, schemaVersion: number | undefined, )
packages/browser-db-sqlite-persistence/src/browser-persistence.ts:59
↓ 1 callers
Function
createAdapterCacheKey
( schemaMismatchPolicy: TauriSQLiteCoreSchemaMismatchPolicy, schemaVersion: number | undefined, )
packages/tauri-db-sqlite-persistence/src/tauri-persistence.ts:65
↓ 1 callers
Function
createAdapterCacheKey
( schemaMismatchPolicy: ExpoSQLiteCoreSchemaMismatchPolicy, schemaVersion: number | undefined, )
packages/expo-db-sqlite-persistence/src/expo.ts:58
↓ 1 callers
Function
createAdapterCacheKey
( schemaMismatchPolicy: NodeSQLiteCoreSchemaMismatchPolicy, schemaVersion: number | undefined, )
packages/node-db-sqlite-persistence/src/node-persistence.ts:77
↓ 1 callers
Function
createAdapterCacheKey
( schemaMismatchPolicy: CloudflareDOCoreSchemaMismatchPolicy, schemaVersion: number | undefined, )
packages/cloudflare-durable-objects-db-sqlite-persistence/src/do-persistence.ts:60
↓ 1 callers
Function
createAdapterCacheKey
( schemaMismatchPolicy: MobileSQLiteCoreSchemaMismatchPolicy, schemaVersion: number | undefined, )
packages/react-native-db-sqlite-persistence/src/mobile-persistence.ts:60
↓ 1 callers
Function
createAdapterCacheKey
( schemaMismatchPolicy: CapacitorSQLiteCoreSchemaMismatchPolicy, schemaVersion: number | undefined, )
packages/capacitor-db-sqlite-persistence/src/capacitor-persistence.ts:62
↓ 1 callers
Function
createAliasAwareRowProxy
( row: Record<string, unknown>, aliasSegments: ReadonlySet<string>, )
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:365
↓ 1 callers
Function
createArrayIterationHandler
* Creates a handler for array iteration methods that ensures proxied elements * are passed to callbacks and returned from methods like find/filter.
packages/db/src/proxy.ts:76
↓ 1 callers
Function
createArrayIteratorHandler
* Creates a Symbol.iterator handler for arrays that yields proxied elements.
packages/db/src/proxy.ts:184
↓ 1 callers
Function
createChunksCollection
()
packages/db/tests/query/includes.test-d.ts:84
↓ 1 callers
Function
createCollectionIndexMetadata
( indexId: number, expression: BasicExpression, name: string | undefined, resolver: IndexConstructor<T
packages/db/src/collection/indexes.ts:156
↓ 1 callers
Function
createCommentsCollection
()
packages/db/tests/query/includes.test-d.ts:64
↓ 1 callers
Function
createCommentsCollection
()
packages/db/tests/query/includes.test.ts:79
↓ 1 callers
Method
createDatabase
(options: { filename: string })
packages/expo-db-sqlite-persistence/tests/helpers/expo-emulator-runtime.ts:225
↓ 1 callers
Function
createDatabaseName
(runId: string, filename: string)
packages/capacitor-db-sqlite-persistence/e2e/app/src/native-capacitor-sqlite-test-db.ts:19
↓ 1 callers
Function
createDefaultCollection
()
packages/offline-transactions/tests/harness.ts:106
↓ 1 callers
Function
createDefaultLaunchCommand
( platform: RuntimePlatform, devServerPort: number, )
packages/expo-db-sqlite-persistence/tests/helpers/expo-emulator-runtime.ts:168
↓ 1 callers
Function
createDeferred
()
packages/expo-db-sqlite-persistence/e2e/expo-runtime-app/App.tsx:39
↓ 1 callers
Function
createDepartmentsCollection
()
packages/db/tests/query/functional-variants.test-d.ts:68
↓ 1 callers
Function
createDepartmentsCollection
()
packages/db/tests/query/optional-fields-runtime.test.ts:53
↓ 1 callers
Function
createDepartmentsCollection
(autoIndex: `off` | `eager` = `eager`)
packages/db/tests/query/order-by.test.ts:232
↓ 1 callers
Function
createDocumentsCollection
(db: PowerSyncDatabase)
packages/powersync-db-collection/tests/collection-schema.test.ts:43
↓ 1 callers
Function
createElectricSync
* Internal function to create ElectricSQL sync configuration
packages/electric-db-collection/src/electric.ts:945
↓ 1 callers
Function
createElectricUsersCollection
()
packages/electric-db-collection/tests/electric-live-query.test.ts:123
↓ 1 callers
Function
createElectronScenarioEnv
( input: ElectronRuntimeBridgeInput, )
packages/electron-db-sqlite-persistence/tests/e2e/electron-process-client.ts:47
↓ 1 callers
Function
createEmployeesCollection
(autoIndex: `off` | `eager` = `eager`)
packages/db/tests/query/order-by.test.ts:221
↓ 1 callers
Function
createEmployeesWithNullableCollection
( autoIndex: `off` | `eager` = `eager`, )
packages/db/tests/query/order-by.test.ts:243
↓ 1 callers
Function
createErrorResponse
( request: ElectronPersistenceRequestEnvelope, error: unknown, )
packages/electron-db-sqlite-persistence/src/main.ts:64
↓ 1 callers
Function
createExpectedResults
(items: Array<T>)
packages/db-ivm/tests/test-utils.ts:97
↓ 1 callers
Function
createExpoSQLiteDriver
( options: ExpoSQLiteDriverOptions, )
packages/expo-db-sqlite-persistence/src/expo-sqlite-driver.ts:234
↓ 1 callers
Function
createFilteredCallback
( originalCallback: (changes: Array<ChangeMessage<T>>) => void, options: SubscribeChangesOptions<T, TKey>,
packages/db/src/collection/change-events.ts:250
↓ 1 callers
Function
createFilteredPersistence
( collectionId: string, allowAnyCollectionId: boolean, persistence: ElectronMainPersistence, )
packages/electron-db-sqlite-persistence/tests/electron-ipc.test.ts:38
↓ 1 callers
Function
createHarness
(options)
packages/tauri-db-sqlite-persistence/tests/tauri-sqlite-core-adapter-contract.test.ts:10
↓ 1 callers
Function
createHarness
(options)
packages/capacitor-db-sqlite-persistence/tests/capacitor-sqlite-core-adapter-contract.test.ts:10
↓ 1 callers
Function
createInMemoryStorage
* Creates an in-memory storage implementation that mimics the StorageApi interface * Used as a fallback when localStorage is not available (e.g., ser
packages/db/src/local-storage.ts:198
↓ 1 callers
Function
createIndexedDBOfflineExecutor
()
examples/react/offline-transactions/src/db/todos.ts:252
↓ 1 callers
Function
createInternalSQLiteDriver
( options: BrowserWASQLitePersistenceOptions, )
packages/browser-db-sqlite-persistence/src/browser-persistence.ts:68
↓ 1 callers
Function
createInternalSQLiteDriver
( options: TauriSQLitePersistenceOptions, )
packages/tauri-db-sqlite-persistence/src/tauri-persistence.ts:74
↓ 1 callers
Function
createInternalSQLiteDriver
( options: ExpoSQLitePersistenceOptions, )
packages/expo-db-sqlite-persistence/src/expo.ts:67
↓ 1 callers
Function
createInternalSQLiteDriver
( options: NodeSQLitePersistenceOptions, )
packages/node-db-sqlite-persistence/src/node-persistence.ts:86
↓ 1 callers
Function
createInternalSQLiteDriver
( options: MobileSQLitePersistenceOptions, )
packages/react-native-db-sqlite-persistence/src/mobile-persistence.ts:69
← previous
next →
1,501–1,600 of 3,143, ranked by callers