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
↓ 4 callers
Function
useLiveQueryEffect
(config: EffectConfig<TRow, TKey>, deps: React.DependencyList = [])
packages/react-db/src/useLiveQueryEffect.ts:30
↓ 4 callers
Function
verifyConsistency
()
packages/db/tests/local-storage.test.ts:1565
↓ 4 callers
Function
waitForPersisted
( transaction: PersistedTransactionHandle, )
packages/electron-db-sqlite-persistence/tests/electron-persisted-collection.e2e.test.ts:159
↓ 4 callers
Function
waitForPersisted
( transaction: PersistedTransactionHandle, )
packages/browser-db-sqlite-persistence/e2e/browser-single-tab-persisted-collection.e2e.test.ts:84
↓ 4 callers
Function
waitForPersisted
( transaction: PersistedTransactionHandle, )
packages/tauri-db-sqlite-persistence/e2e/shared/tauri-persisted-collection-harness.ts:83
↓ 4 callers
Function
waitForPersisted
( transaction: PersistedTransactionHandle, )
packages/expo-db-sqlite-persistence/e2e/mobile-persisted-collection-conformance-suite.ts:82
↓ 4 callers
Function
waitForPersisted
( transaction: PersistedTransactionHandle, )
packages/node-db-sqlite-persistence/e2e/node-persisted-collection.e2e.test.ts:80
↓ 4 callers
Function
waitForPersisted
( transaction: PersistedTransactionHandle, )
packages/react-native-db-sqlite-persistence/e2e/mobile-persisted-collection-conformance-suite.ts:82
↓ 4 callers
Function
waitForPersisted
( transaction: PersistedTransactionHandle, )
packages/capacitor-db-sqlite-persistence/e2e/shared/capacitor-persisted-collection-harness.ts:83
↓ 3 callers
Method
#consolidateUnkeyed
* Private method for consolidating unkeyed multisets using the original approach.
packages/db-ivm/src/multiset.ts:168
↓ 3 callers
Function
addTodo
()
examples/react/projects/src/routes/_authenticated/project/$projectId.tsx:65
↓ 3 callers
Function
afterEach
(callback: AsyncCallback)
packages/capacitor-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:371
↓ 3 callers
Function
applyPredicates
( data: Array<T>, options: LoadSubsetOptions | undefined, )
packages/query-db-collection/e2e/query-filter.ts:168
↓ 3 callers
Function
applyRecursiveOptimization
* Applies recursive predicate pushdown optimization. * * @param query - The QueryIR to optimize * @returns A new QueryIR with optimizations applied
packages/db/src/query/optimizer.ts:357
↓ 3 callers
Function
assertRuntimeSuccess
( response: WranglerRuntimeResponse<TPayload>, )
packages/cloudflare-durable-objects-db-sqlite-persistence/e2e/cloudflare-do-runtime-bridge.e2e.test.ts:253
↓ 3 callers
Function
assertSafeAliasSegments
(segments: ReadonlyArray<string>)
packages/db/src/query/compiler/select.ts:47
↓ 3 callers
Function
avg
( valueExtractor: (value: T) => number = (v) => v as unknown as number, )
packages/db-ivm/src/operators/groupBy.ts:188
↓ 3 callers
Function
awaitIds
( ids: Array<string>, timeout: number = 120 * 1000, )
packages/trailbase-db-collection/src/trailbase.ts:144
↓ 3 callers
Function
buildAggregateQuery
()
packages/db/tests/query/includes.test.ts:3871
↓ 3 callers
Function
buildCompareOptions
( clause: OrderByClause, collection: CollectionLike<any, any>, )
packages/db/src/query/compiler/order-by.ts:388
↓ 3 callers
Function
buildNestedSelect
( obj: any, parentAliases: Array<string> = [], fieldName?: string, )
packages/db/src/query/builder/index.ts:976
↓ 3 callers
Function
buildQueryKey
( namespace: string, options: LoadSubsetOptions | undefined, )
packages/query-db-collection/e2e/query-filter.ts:40
↓ 3 callers
Function
cachedReferenceHash
(fn: object)
packages/db-ivm/src/hashing/hash.ts:199
↓ 3 callers
Function
callArgs
(index: number)
packages/electric-db-collection/tests/electric-live-query.test.ts:558
↓ 3 callers
Function
chunkedArrayPush
(array: Array<unknown>, other: Array<unknown>)
packages/db-ivm/src/utils.ts:49
↓ 3 callers
Function
cleanup
()
packages/electric-db-collection/src/electric.ts:716
↓ 3 callers
Method
clear
()
packages/db/tests/local-storage.test.ts:29
↓ 3 callers
Method
clear
()
examples/react-native/shopping-list/src/db/AsyncStorageAdapter.ts:34
↓ 3 callers
Method
clearError
()
packages/query-db-collection/src/query.ts:293
↓ 3 callers
Method
clearSyncControls
()
packages/db-sqlite-persistence-core/src/persisted.ts:839
↓ 3 callers
Function
cloneSnapshotValue
(value: T)
packages/db/src/query/live/collection-config-builder.ts:1382
↓ 3 callers
Function
collectFilteredResults
( filterFn?: (value: WithVirtualProps<T, TKey>) => boolean, )
packages/db/src/collection/change-events.ts:66
↓ 3 callers
Function
compareKeys
(a: string | number, b: string | number)
packages/db-ivm/src/utils.ts:185
↓ 3 callers
Function
compileExpressionInternal
* Internal unified expression compiler that handles both namespaced and single-row evaluation
packages/db/src/query/compiler/evaluators.ts:110
↓ 3 callers
Function
compileSqlExpression
( expression: IR.BasicExpression, )
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:659
↓ 3 callers
Function
convertSqlitePlaceholdersToTauri
(sql: string)
packages/tauri-db-sqlite-persistence/src/tauri-sql-driver.ts:52
↓ 3 callers
Function
createCollectionPersistence
( mode: PersistedCollectionMode, schemaVersion: number | undefined, )
packages/electron-db-sqlite-persistence/src/renderer.ts:372
↓ 3 callers
Function
createCollectionPersistence
( mode: PersistedCollectionMode, schemaVersion: number | undefined, )
packages/browser-db-sqlite-persistence/src/browser-persistence.ts:143
↓ 3 callers
Function
createCollectionPersistence
( mode: PersistedCollectionMode, schemaVersion: number | undefined, )
packages/tauri-db-sqlite-persistence/src/tauri-persistence.ts:144
↓ 3 callers
Function
createCollectionPersistence
( mode: PersistedCollectionMode, schemaVersion: number | undefined, )
packages/expo-db-sqlite-persistence/src/expo.ts:130
↓ 3 callers
Function
createCollectionPersistence
( mode: PersistedCollectionMode, schemaVersion: number | undefined, )
packages/node-db-sqlite-persistence/src/node-persistence.ts:155
↓ 3 callers
Function
createCollectionPersistence
( mode: PersistedCollectionMode, schemaVersion: number | undefined, )
packages/cloudflare-durable-objects-db-sqlite-persistence/src/do-persistence.ts:136
↓ 3 callers
Function
createCollectionPersistence
( mode: PersistedCollectionMode, schemaVersion: number | undefined, )
packages/react-native-db-sqlite-persistence/src/mobile-persistence.ts:132
↓ 3 callers
Function
createCollectionPersistence
( mode: PersistedCollectionMode, schemaVersion: number | undefined, )
packages/capacitor-db-sqlite-persistence/src/capacitor-persistence.ts:134
↓ 3 callers
Function
createDeferred
()
packages/expo-db-sqlite-persistence/tests/helpers/expo-emulator-runtime.ts:41
↓ 3 callers
Function
createIndexUsageTracker
(collection: any)
packages/db/tests/utils.ts:57
↓ 3 callers
Function
createIssuesCollection
(autoIndex: `off` | `eager` = `eager`)
packages/db/tests/query/join-subquery.test.ts:148
↓ 3 callers
Function
createMessagesCollection
()
packages/db/tests/query/includes.test.ts:196
↓ 3 callers
Function
createOfflineAwareFetch
(baseFetch: typeof fetch)
examples/react-native/shopping-list/src/network/simulatedOffline.ts:37
↓ 3 callers
Function
createPosts
()
packages/db/tests/query/case-when.test-d.ts:41
↓ 3 callers
Function
createRuntimeDatabaseHarness
()
packages/tauri-db-sqlite-persistence/tests/tauri-runtime-persistence-contract.test.ts:18
↓ 3 callers
Function
createRuntimeError
( message: string, stderr: string, stdout: string, )
packages/cloudflare-durable-objects-db-sqlite-persistence/e2e/cloudflare-do-runtime-bridge.e2e.test.ts:66
↓ 3 callers
Function
createTempSqlitePath
()
packages/tauri-db-sqlite-persistence/tests/tauri-persistence.test.ts:28
↓ 3 callers
Function
createTempSqlitePath
()
packages/expo-db-sqlite-persistence/tests/expo-persistence.test.ts:24
↓ 3 callers
Method
createTxCommittedPayload
(args: { term: number seq: number txId: string latestRowVersion: number changedRows: Array
packages/db-sqlite-persistence-core/src/persisted.ts:1634
↓ 3 callers
Function
createUnknownCollectionError
(collectionId)
packages/cloudflare-durable-objects-db-sqlite-persistence/e2e/fixtures/worker.mjs:88
↓ 3 callers
Function
createUsersCollection
(autoIndex: `off` | `eager` = `eager`)
packages/db/tests/query/join.test.ts:52
↓ 3 callers
Function
createUsersCollection
(autoIndex: `off` | `eager` = `eager`)
packages/db/tests/query/join-subquery.test.ts:159
↓ 3 callers
Method
createVirtualPropsSnapshot
( key: TKey, overrides?: Partial<VirtualRowProps<TKey>>, )
packages/db/src/collection/state.ts:184
↓ 3 callers
Function
createWindow
()
examples/electron/offline-first/electron/main.ts:78
↓ 3 callers
Function
currentSuite
()
packages/tauri-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:64
↓ 3 callers
Function
currentSuite
()
packages/capacitor-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:64
↓ 3 callers
Function
dedupeLazyLoadTargets
( targets: Array<LazyLoadTarget>, )
packages/db/src/query/compiler/lazy-targets.ts:184
↓ 3 callers
Function
deserializeSyncRow
(value: TableType)
packages/powersync-db-collection/src/powersync.ts:258
↓ 3 callers
Method
deserializeValue
(value: any)
packages/offline-transactions/src/outbox/TransactionSerializer.ts:128
↓ 3 callers
Method
enrichWithVirtualProps
* Enriches a row with virtual properties using the "add-if-missing" pattern. * If the row already has virtual properties (from an upstream collecti
packages/db/src/collection/state.ts:295
↓ 3 callers
Method
enrichWithVirtualPropsSnapshot
( row: TOutput, virtualProps: VirtualRowProps<TKey>, )
packages/db/src/collection/state.ts:244
↓ 3 callers
Method
ensureStarted
()
packages/db-sqlite-persistence-core/src/persisted.ts:875
↓ 3 callers
Method
entries
* Get all entries (virtual derived state)
packages/db/src/collection/state.ts:422
↓ 3 callers
Method
exec
(sql: string)
packages/tauri-db-sqlite-persistence/src/tauri-sql-driver.ts:147
↓ 3 callers
Function
expressionsEqual
* Helper function to check if two expressions are equal
packages/db/src/query/compiler/group-by.ts:479
↓ 3 callers
Function
extractFieldPath
(expr: BasicExpression)
packages/db/src/query/expression-helpers.ts:107
↓ 3 callers
Function
extractRowsFromStatementResult
( value: OpSQLiteStatementResultLike, )
packages/react-native-db-sqlite-persistence/src/op-sqlite-driver.ts:153
↓ 3 callers
Function
fetchWithRetry
( url: string, options: RequestInit = {}, retryConfig: { retries?: number; delay?: number; backoff?: num
examples/react/offline-transactions/src/db/todos.ts:29
↓ 3 callers
Method
flushAll
* Flush all contexts with pending work. Useful during tear-down.
packages/db/src/scheduler.ts:181
↓ 3 callers
Function
flushDiffRecordsWithContext
( context: LockContext, )
packages/powersync-db-collection/src/powersync.ts:383
↓ 3 callers
Function
followRef
( query: QueryIR, ref: PropRef<any>, collection: Collection, )
packages/db/src/query/compiler/index.ts:1711
↓ 3 callers
Function
formatSuitePath
( suites: ReadonlyArray<SuiteNode>, leafName?: string, )
packages/tauri-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:48
↓ 3 callers
Function
formatSuitePath
( suites: ReadonlyArray<SuiteNode>, leafName?: string, )
packages/capacitor-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:48
↓ 3 callers
Method
generateGlobalKey
(key: any, item: any)
packages/db/src/collection/mutations.ts:146
↓ 3 callers
Function
generateId
* Generate deterministic valid UUIDs for testing
packages/db-collection-e2e/src/fixtures/seed-data.ts:9
↓ 3 callers
Function
generateUuid
* Generate a UUID for version tracking * @returns A unique identifier string for tracking data versions
packages/db/src/local-storage.ts:152
↓ 3 callers
Function
getDatababase
( initialDocs: Array<TestDocType> = [], dbId = dbNameId++, )
packages/rxdb-db-collection/tests/rxdb.test.ts:38
↓ 3 callers
Function
getFromSources
(from: From)
packages/db/src/query/optimizer.ts:903
↓ 3 callers
Method
getNodeId
()
packages/db-sqlite-persistence-core/src/persisted.ts:451
↓ 3 callers
Function
getPersistedOwners
(rowKey: string | number)
packages/query-db-collection/src/query.ts:738
↓ 3 callers
Method
getStorage
()
packages/cloudflare-durable-objects-db-sqlite-persistence/src/do-driver.ts:176
↓ 3 callers
Method
getStorageKey
(id: string)
packages/offline-transactions/src/outbox/OutboxManager.ts:20
↓ 3 callers
Method
getStringId
* Get a string representation of the ID for use in composite keys.
packages/db-ivm/src/utils.ts:117
↓ 3 callers
Function
getTagLength
(tag: ParsedMoveTag)
packages/electric-db-collection/src/tag-index.ts:87
↓ 3 callers
Function
getValue
( tag: ParsedMoveTag, position: Position, )
packages/electric-db-collection/src/tag-index.ts:64
↓ 3 callers
Function
getWhereExpression
(where: Where)
packages/db/src/query/ir.ts:264
↓ 3 callers
Method
handleOperationWithCompletion
* Helper function which wraps a persistence operation by: * - Fetching the mutation's collection's SQLite table details * - Executing the mutati
packages/powersync-db-collection/src/PowerSyncTransactor.ts:266
↓ 3 callers
Function
handleSnapshotError
* Handles errors from snapshot operations. Returns true if the error was * handled (signal aborted during cleanup), false if it should be re-thrown
packages/electric-db-collection/src/electric.ts:434
↓ 3 callers
Method
hydrateSubsetUnsafe
( options: LoadSubsetOptions, config: { requestRemoteEnsure: boolean }, )
packages/db-sqlite-persistence-core/src/persisted.ts:1209
↓ 3 callers
Method
inArrayLookup
* Performs an IN array lookup - O(k) where k is values.length
packages/db/src/indexes/basic-index.ts:470
↓ 3 callers
Method
indexOf
* Finds the index where a key-value pair should be inserted to maintain sort order. * Uses binary search to find the correct position based on the
packages/db/src/SortedMap.ts:36
↓ 3 callers
Function
indexedValue
( value: V, index: FractionalIndex, )
packages/db-ivm/src/operators/topKArray.ts:9
↓ 3 callers
Function
injectEvent
(event: Event)
packages/trailbase-db-collection/tests/trailbase.test.ts:147
↓ 3 callers
Function
innerJoin
( other: IStreamBuilder<KeyValue<K, V2>>, )
packages/db-ivm/src/operators/join.ts:290
← previous
next →
801–900 of 3,143, ranked by callers