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
↓ 3 callers
Function
unwrapValue
(value: any)
packages/db/src/query/compiler/index.ts:1440
↓ 3 callers
Function
updateDependencies
( deps: Record<string, string> | undefined, versions: Map<string, string>, )
scripts/update-example-deps.ts:93
↓ 3 callers
Method
updateIndexes
* Updates all indexes when the collection changes
packages/db/src/collection/indexes.ts:350
↓ 3 callers
Method
updateLiveQueryStatus
* Update the live query status based on source collection statuses
packages/db/src/query/live/collection-config-builder.ts:1005
↓ 3 callers
Function
useShopping
()
examples/react-native/shopping-list/src/db/ShoppingContext.tsx:142
↓ 3 callers
Method
waitForInit
* Wait for the executor to fully initialize. * This ensures that pending transactions are loaded and optimistic state is restored.
packages/offline-transactions/src/OfflineExecutor.ts:352
↓ 3 callers
Function
withDatabaseHarness
( createHarness: () => RuntimePersistenceDatabaseHarness, fn: (harness: RuntimePersistenceDatabaseHarness)
packages/db-sqlite-persistence-core/tests/contracts/runtime-persistence-contract.ts:32
↓ 3 callers
Function
withNestedSpan
( name: string, attrs: SpanAttrs, fn: (span: any) => Promise<T>, _options?: WithSpanOptions, )
packages/offline-transactions/src/telemetry/tracer.ts:38
↓ 3 callers
Function
withRuntimeBridgeHarness
( createHarness: RuntimeBridgeE2EContractHarnessFactory, run: (harness: RuntimeBridgeE2EContractHarness) =
packages/db-sqlite-persistence-core/tests/contracts/runtime-bridge-e2e-contract.ts:31
↓ 3 callers
Function
wrapInputWithAlias
( input: KeyedStream, alias: string, )
packages/db/src/query/compiler/index.ts:1263
↓ 2 callers
Method
#findIndex
(value: V)
packages/db-ivm/src/operators/topKArray.ts:250
↓ 2 callers
Method
_createRefForSource
* Creates a CollectionRef or QueryRef from a source object * @param source - An object with a single key-value pair * @param context - Context s
packages/db/src/query/builder/index.ts:91
↓ 2 callers
Method
_createRefsForSource
( source: TSource, context: SourceClauseContext, )
packages/db/src/query/builder/index.ts:102
↓ 2 callers
Method
acquireLeadership
( collectionId: string, state: CollectionState, )
packages/electron-db-sqlite-persistence/src/electron-coordinator.ts:332
↓ 2 callers
Method
acquireLeadership
( collectionId: string, state: CollectionState, )
packages/browser-db-sqlite-persistence/src/browser-coordinator.ts:332
↓ 2 callers
Function
addFromObject
* Helper function to process select objects and build operations array
packages/db/src/query/compiler/select.ts:295
↓ 2 callers
Function
analyzeWhereClause
* Step 2: Analyze which table sources a WHERE clause touches. * * This determines whether a clause can be pushed down to a specific table * or must
packages/db/src/query/optimizer.ts:601
↓ 2 callers
Method
applyInMemoryOrderBy
( rows: Array<InMemoryRow<string | number, Record<string, unknown>>>, orderBy: IR.OrderBy | undefined,
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:1737
↓ 2 callers
Method
applyPragmas
(pragmas: ReadonlyArray<string>)
packages/node-db-sqlite-persistence/src/node-driver.ts:163
↓ 2 callers
Function
applySuccessfulResult
( queryKey: QueryKey, result: QueryObserverResult<any, any>, persistedBaseline?: Map<
packages/query-db-collection/src/query.ts:1243
↓ 2 callers
Function
asIso
(value: unknown)
examples/react-native/shopping-list/server/index.ts:49
↓ 2 callers
Function
assertTransactionCallbackHasDriverArg
( fn: (transactionDriver: SQLiteDriver) => Promise<unknown>, )
packages/browser-db-sqlite-persistence/src/wa-sqlite-driver.ts:16
↓ 2 callers
Function
assertTransactionCallbackHasDriverArg
( fn: (transactionDriver: SQLiteDriver) => Promise<unknown>, )
packages/tauri-db-sqlite-persistence/src/tauri-sql-driver.ts:14
↓ 2 callers
Function
assertTransactionCallbackHasDriverArg
( fn: (transactionDriver: SQLiteDriver) => Promise<unknown>, )
packages/expo-db-sqlite-persistence/src/expo-sqlite-driver.ts:52
↓ 2 callers
Function
assertTransactionCallbackHasDriverArg
( fn: (transactionDriver: SQLiteDriver) => Promise<unknown>, )
packages/cloudflare-durable-objects-db-sqlite-persistence/src/do-driver.ts:39
↓ 2 callers
Function
assertTransactionCallbackHasDriverArg
( fn: (transactionDriver: SQLiteDriver) => Promise<unknown>, )
packages/react-native-db-sqlite-persistence/src/op-sqlite-driver.ts:226
↓ 2 callers
Function
assertTransactionCallbackHasDriverArg
( fn: (transactionDriver: SQLiteDriver) => Promise<unknown>, )
packages/capacitor-db-sqlite-persistence/src/capacitor-sqlite-driver.ts:65
↓ 2 callers
Function
attachVirtualPropsToSelected
( selected: any, row: Record<string, any>, )
packages/db/src/query/compiler/index.ts:1444
↓ 2 callers
Function
awaitTxId
( txId: Txid, timeout: number = 5000, )
packages/electric-db-collection/src/electric.ts:693
↓ 2 callers
Function
bridgeToCreateCollection
* Bridge function that handles the type compatibility between query2's TResult * and core collection's output type without exposing ugly type asserti
packages/db/src/query/live-query-collection.ts:209
↓ 2 callers
Function
buildConditionalSelect
( wrapper: CaseWhenWrapper, parentAliases: Array<string>, fieldName?: string, )
packages/db/src/query/builder/index.ts:1056
↓ 2 callers
Function
buildQueryFromConfig
(config: { query: | ((q: InitialQueryBuilder) => QueryBuilder<TContext>) | QueryBuilder<TContext>
packages/db/src/query/live/utils.ts:252
↓ 2 callers
Method
calculateSize
* Calculate the current size based on synced data and optimistic changes
packages/db/src/collection/state.ts:717
↓ 2 callers
Function
canOptimizeExpression
(expression: BasicExpression, collection: CollectionLike<T, TKey>)
packages/db/src/utils/index-optimization.ts:239
↓ 2 callers
Function
canRangeOptimize
* Whether a range predicate (gt/gte/lt/lte) on this operand can be safely * served by the given index: the operand's domain must order the same way t
packages/db/src/utils/index-optimization.ts:182
↓ 2 callers
Method
cancelElection
()
packages/offline-transactions/src/coordination/BroadcastChannelLeader.ts:109
↓ 2 callers
Function
check
()
packages/db-collection-e2e/support/global-setup.ts:52
↓ 2 callers
Method
checkAllCollectionsReady
Check if all source collections are in the ready state
packages/db/src/query/effect.ts:787
↓ 2 callers
Function
checkIfReverted
( state: ChangeTracker<Record<string | symbol, unknown>>, )
packages/db/src/proxy.ts:718
↓ 2 callers
Function
childRows
(collection: any)
packages/db/tests/query/case-when.test.ts:75
↓ 2 callers
Function
cleanupExistingContainer
()
packages/trailbase-db-collection/e2e/global-setup.ts:47
↓ 2 callers
Function
cleanupPersistedPlaceholder
(hashedQueryKey: string)
packages/query-db-collection/src/query.ts:955
↓ 2 callers
Function
cleanupQueryIfIdle
(hashedQueryKey: string)
packages/query-db-collection/src/query.ts:1556
↓ 2 callers
Function
cleanupQueryInternal
(hashedQueryKey: string)
packages/query-db-collection/src/query.ts:1490
↓ 2 callers
Method
cleanupRestorationTransaction
( transactionId: string, shouldRollback = false, )
packages/offline-transactions/src/OfflineExecutor.ts:516
↓ 2 callers
Method
clear
* Clears all data from the index
packages/db/src/indexes/basic-index.ts:194
↓ 2 callers
Method
clearListeners
* Clear all listeners
packages/db/src/event-emitter.ts:115
↓ 2 callers
Method
clearOriginTrackingState
()
packages/db/src/collection/state.ts:284
↓ 2 callers
Method
clearRetryTimer
()
packages/offline-transactions/src/executor/TransactionExecutor.ts:367
↓ 2 callers
Function
clearTagTrackingState
()
packages/electric-db-collection/src/electric.ts:1123
↓ 2 callers
Function
cloneForIncludesUpdate
( target: T, path: Array<string>, )
packages/db/src/query/live/collection-config-builder.ts:2264
↓ 2 callers
Function
closeDatabaseHandle
(database: DatabaseHandle)
packages/expo-db-sqlite-persistence/e2e/expo-runtime-app/App.tsx:72
↓ 2 callers
Function
closeWorkerDatabase
()
packages/browser-db-sqlite-persistence/src/opfs-worker.ts:113
↓ 2 callers
Function
collectIncludesFromConditionalSelect
( conditional: ConditionalSelect, prefixPath: Array<string>, guards: Array<ConditionalSelectGuard>, re
packages/db/src/query/compiler/index.ts:1794
↓ 2 callers
Function
collectIncludesFromSelectValue
( value: any, prefixPath: Array<string>, guards: Array<ConditionalSelectGuard>, results: Array<{ k
packages/db/src/query/compiler/index.ts:1833
↓ 2 callers
Function
collectQueryAliases
(query: QueryIR)
packages/db/src/query/builder/index.ts:1319
↓ 2 callers
Function
collectRefs
* Recursively collects all PropRef references from an expression. * * @param expr - The expression to traverse * @returns Array of PropRef referenc
packages/db/src/query/optimizer.ts:1085
↓ 2 callers
Function
collectRefsFromExpression
* Recursively collects all PropRef nodes from an expression tree.
packages/db/src/query/builder/index.ts:1087
↓ 2 callers
Function
commitResetResumeMetadataImmediately
()
packages/electric-db-collection/src/electric.ts:1477
↓ 2 callers
Method
compileBasePipeline
* Compiles the query pipeline with all declared aliases.
packages/db/src/query/live/collection-config-builder.ts:692
↓ 2 callers
Function
compileConditionalSelect
( conditional: ConditionalSelect, )
packages/db/src/query/compiler/select.ts:227
↓ 2 callers
Function
compileRowExpressionEvaluator
( expression: IR.BasicExpression, )
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:393
↓ 2 callers
Function
compileSelectValue
( value: SelectValueExpression | null | undefined, )
packages/db/src/query/compiler/select.ts:186
↓ 2 callers
Function
completed
(value: Map<string, number>)
packages/trailbase-db-collection/src/trailbase.ts:148
↓ 2 callers
Function
computeOrderedLoadCursor
( orderByInfo: Pick< OrderByOptimizationInfo, 'orderBy' | 'valueExtractorForRawRow' | 'offset' >,
packages/db/src/query/live/utils.ts:432
↓ 2 callers
Function
computeSubscriptionOrderByHints
( query: { orderBy?: OrderBy; limit?: number; offset?: number }, alias: string, )
packages/db/src/query/live/utils.ts:396
↓ 2 callers
Function
convert
( conversions: Conversions<InputType, OutputType>, input: InputType, )
packages/trailbase-db-collection/src/trailbase.ts:53
↓ 2 callers
Function
convertInToOr
(inField: InField)
packages/db/src/query/predicate-utils.ts:58
↓ 2 callers
Function
convertTauriPlaceholdersToSqlite
(sql: string)
packages/tauri-db-sqlite-persistence/tests/helpers/tauri-sql-test-db.ts:4
↓ 2 callers
Function
createAndroidCommandEnv
()
packages/capacitor-db-sqlite-persistence/e2e/run-android-e2e.ts:103
↓ 2 callers
Function
createBasicTests
(autoIndex: `off` | `eager`)
packages/db/tests/query/basic.test.ts:109
↓ 2 callers
Function
createCapacitorPersistedCollectionHarnessConfig
(options: { database: TDatabase createPersistence: PersistenceFactory<TDatabase> suiteId?: string clea
packages/capacitor-db-sqlite-persistence/e2e/shared/capacitor-persisted-collection-harness.ts:138
↓ 2 callers
Function
createChildCollectionEntry
* Creates a child Collection entry for includes subqueries. * The child Collection is a full-fledged Collection instance that starts syncing immediat
packages/db/src/query/live/collection-config-builder.ts:1811
↓ 2 callers
Function
createChunksCollection
()
packages/db/tests/query/includes.test.ts:206
↓ 2 callers
Function
createCollectionsForSyncMode
* Helper to create a set of collections for a given sync mode
packages/trailbase-db-collection/e2e/trailbase.e2e.test.ts:157
↓ 2 callers
Function
createDatabase
()
packages/powersync-db-collection/tests/load-hooks.test.ts:17
↓ 2 callers
Function
createDepartmentsCollection
()
packages/db/tests/query/optional-fields-negative.test-d.ts:37
↓ 2 callers
Function
createDepartmentsCollection
()
packages/db/tests/query/functional-variants.test.ts:92
↓ 2 callers
Function
createDiffTrigger
(options: { setupContext?: LockContext when: Record<DiffTriggerOperation, string> writ
packages/powersync-db-collection/src/powersync.ts:320
↓ 2 callers
Function
createDistinctTests
(autoIndex: `off` | `eager`)
packages/db/tests/query/distinct.test.ts:124
↓ 2 callers
Function
createGroupByTests
(autoIndex: `off` | `eager`)
packages/db/tests/query/group-by.test.ts:225
↓ 2 callers
Function
createJoinSubqueryTests
(autoIndex: `off` | `eager`)
packages/db/tests/query/join-subquery.test.ts:203
↓ 2 callers
Function
createJoinTests
(autoIndex: `off` | `eager`)
packages/db/tests/query/join.test.ts:803
↓ 2 callers
Function
createKeyedComparator
( comparator: (a: T, b: T) => number, )
packages/db-ivm/src/operators/topKArray.ts:28
↓ 2 callers
Function
createMatchers
( actual: unknown, message?: string, negate = false, )
packages/tauri-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:182
↓ 2 callers
Function
createMatchers
( actual: unknown, message?: string, negate = false, )
packages/capacitor-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:182
↓ 2 callers
Function
createMilestonesCollection
()
packages/db/tests/query/includes.test.ts:2950
↓ 2 callers
Function
createModifyingMethodHandler
* Creates a wrapper for methods that modify a collection (array, Map, Set). * The wrapper calls the method and marks the change tracker as modified.
packages/db/src/proxy.ts:235
↓ 2 callers
Function
createOr
(...args: Array<any>)
packages/db/tests/query/optimizer.test.ts:43
↓ 2 callers
Function
createOrderByComparator
( orderByIndices: WeakMap<object, string>, )
packages/db/src/query/live/collection-config-builder.ts:1129
↓ 2 callers
Function
createOrderByTests
(autoIndex: `off` | `eager`)
packages/db/tests/query/order-by.test.ts:256
↓ 2 callers
Function
createOutputCollector
()
packages/tauri-db-sqlite-persistence/e2e/run-tauri-e2e.ts:27
↓ 2 callers
Function
createProgressiveTestSuite
( getConfig: () => Promise<E2ETestConfig>, )
packages/db-collection-e2e/src/suites/progressive.suite.ts:18
↓ 2 callers
Function
createRefProxyWithSelected
( aliases: Array<string>, )
packages/db/src/query/builder/ref-proxy.ts:206
↓ 2 callers
Function
createRowsList
(rows: Array<T>)
packages/react-native-db-sqlite-persistence/tests/helpers/op-sqlite-test-db.ts:34
↓ 2 callers
Function
createRuntimeDatabaseHarness
()
packages/browser-db-sqlite-persistence/tests/browser-persistence.test.ts:18
↓ 2 callers
Function
createRuntimeDatabaseHarness
()
packages/expo-db-sqlite-persistence/tests/expo-runtime-persistence-contract.test.ts:29
↓ 2 callers
Function
createRuntimeDatabaseHarness
()
packages/node-db-sqlite-persistence/tests/node-persistence.test.ts:16
↓ 2 callers
Function
createRuntimeDatabaseHarness
()
packages/react-native-db-sqlite-persistence/tests/mobile-runtime-persistence-contract.test.ts:28
↓ 2 callers
Function
createRuntimeDatabaseHarness
()
packages/capacitor-db-sqlite-persistence/tests/capacitor-runtime-persistence-contract.test.ts:28
← previous
next →
1,001–1,100 of 3,143, ranked by callers