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
↓ 2 callers
Function
groupWhereClauses
* Step 3: Group WHERE clauses by the sources they touch. * * Single-source clauses can be pushed down to subqueries for optimization. * Multi-sourc
packages/db/src/query/optimizer.ts:666
↓ 2 callers
Function
handleAddTodo
()
examples/react/offline-transactions/src/components/TodoDemo.tsx:64
↓ 2 callers
Method
handleApplyLocalMutations
( collectionId: string, request: { type: `rpc:applyLocalMutations:req` rpcId: string
packages/electron-db-sqlite-persistence/src/electron-coordinator.ts:626
↓ 2 callers
Method
handleApplyLocalMutations
( collectionId: string, request: { type: `rpc:applyLocalMutations:req` rpcId: string
packages/browser-db-sqlite-persistence/src/browser-coordinator.ts:626
↓ 2 callers
Method
handlePullSince
( collectionId: string, request: { type: `rpc:pullSince:req` rpcId: string fromRowVe
packages/electron-db-sqlite-persistence/src/electron-coordinator.ts:729
↓ 2 callers
Method
handlePullSince
( collectionId: string, request: { type: `rpc:pullSince:req` rpcId: string fromRowVe
packages/browser-db-sqlite-persistence/src/browser-coordinator.ts:729
↓ 2 callers
Function
handleQueryResult
(result)
packages/query-db-collection/src/query.ts:1356
↓ 2 callers
Method
handleSourceChanges
Handle incoming changes from a source collection
packages/db/src/query/effect.ts:637
↓ 2 callers
Method
has
* Checks if a key exists in the map * * @param key - The key to check * @returns True if the key exists, false otherwise
packages/db/src/SortedMap.ts:142
↓ 2 callers
Function
hasKey
(key: string)
packages/db/src/query/compiler/index.ts:1876
↓ 2 callers
Method
hasLoadedInitialState
()
packages/db/src/collection/subscription.ts:313
↓ 2 callers
Function
hasNamedParameters
( params: ExpoSQLiteBindParams | undefined, )
packages/expo-db-sqlite-persistence/tests/helpers/expo-sqlite-test-db.ts:36
↓ 2 callers
Function
hasPendingIncludesChanges
* Checks whether any includes state has pending changes that need to be flushed. * Checks direct pending child changes and shared nested buffers.
packages/db/src/query/live/collection-config-builder.ts:2143
↓ 2 callers
Function
hasTxids
( message: Message<T>, )
packages/electric-db-collection/src/electric.ts:373
↓ 2 callers
Function
hasVirtualPropPath
(path: Array<string>)
packages/db/src/virtual-props.ts:280
↓ 2 callers
Function
hasVirtualProps
( value: unknown, )
packages/db/src/virtual-props.ts:145
↓ 2 callers
Method
insertInLeaf
(i: index, key: K, value: V, tree: BTree<K, V>)
packages/db/src/utils/btree.ts:578
↓ 2 callers
Function
insertItem
(item: TaskItem)
packages/db/tests/btree-index-undefined-values.test.ts:60
↓ 2 callers
Function
insertRowIntoCollections
( collections: ReadonlyArray<Collection<T, string | number>>, row: T, )
packages/electron-db-sqlite-persistence/tests/electron-persisted-collection.e2e.test.ts:173
↓ 2 callers
Function
insertRowIntoCollections
( collections: ReadonlyArray<Collection<T, string | number>>, row: T, )
packages/browser-db-sqlite-persistence/e2e/browser-single-tab-persisted-collection.e2e.test.ts:98
↓ 2 callers
Function
insertRowIntoCollections
( collections: ReadonlyArray<Collection<T, string | number>>, row: T, )
packages/tauri-db-sqlite-persistence/e2e/shared/tauri-persisted-collection-harness.ts:97
↓ 2 callers
Function
insertRowIntoCollections
( collections: ReadonlyArray<Collection<T, string | number>>, row: T, )
packages/expo-db-sqlite-persistence/e2e/mobile-persisted-collection-conformance-suite.ts:96
↓ 2 callers
Function
insertRowIntoCollections
( collections: ReadonlyArray<Collection<T, string | number>>, row: T, )
packages/node-db-sqlite-persistence/e2e/node-persisted-collection.e2e.test.ts:94
↓ 2 callers
Function
insertRowIntoCollections
( collections: ReadonlyArray<Collection<T, string | number>>, row: T, )
packages/react-native-db-sqlite-persistence/e2e/mobile-persisted-collection-conformance-suite.ts:96
↓ 2 callers
Function
insertRowIntoCollections
( collections: ReadonlyArray<Collection<T, string | number>>, row: T, )
packages/capacitor-db-sqlite-persistence/e2e/shared/capacitor-persisted-collection-harness.ts:97
↓ 2 callers
Function
interpolateSql
(sql, params)
packages/electron-db-sqlite-persistence/tests/e2e/fixtures/electron-main.mjs:41
↓ 2 callers
Function
interpolateSql
(sql: string, params: ReadonlyArray<unknown>)
packages/db-sqlite-persistence-core/tests/sqlite-core-adapter.test.ts:46
↓ 2 callers
Method
invalidateFromCommittedTxUnsafe
( txCommitted: TxCommitted, )
packages/db-sqlite-persistence-core/src/persisted.ts:1985
↓ 2 callers
Method
isApplyingInternally
()
packages/db-sqlite-persistence-core/src/persisted.ts:853
↓ 2 callers
Method
isBroadcastChannelSupported
()
packages/offline-transactions/src/coordination/BroadcastChannelLeader.ts:165
↓ 2 callers
Function
isConditionalSelectValue
(value: unknown)
packages/db/src/query/compiler/select.ts:405
↓ 2 callers
Method
isDisposed
Method indirection to prevent TypeScript from narrowing `disposed` across awaits
packages/electron-db-sqlite-persistence/src/electron-coordinator.ts:132
↓ 2 callers
Method
isDisposed
Method indirection to prevent TypeScript from narrowing `disposed` across awaits
packages/browser-db-sqlite-persistence/src/browser-coordinator.ts:132
↓ 2 callers
Function
isDuplicateColumnAddError
( error: unknown, columnName: string, )
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:120
↓ 2 callers
Function
isExpoSQLiteDatabaseLike
( value: unknown, )
packages/expo-db-sqlite-persistence/src/expo-sqlite-driver.ts:64
↓ 2 callers
Function
isExpressionValue
(value: CaseWhenValue | undefined)
packages/db/src/query/builder/functions.ts:779
↓ 2 callers
Function
isNestedSelectObject
* Helper function to check if an object is a nested select object * * .select({ * id: users.id, * profile: { // <-- this is a nested select ob
packages/db/src/query/compiler/select.ts:288
↓ 2 callers
Method
isOnline
()
packages/offline-transactions/src/executor/TransactionExecutor.ts:374
↓ 2 callers
Function
isPipedAggregateFunction
( aggregate: AggregateFunction<T, R>, )
packages/db-ivm/src/operators/groupBy.ts:29
↓ 2 callers
Function
isPlainObject
(value: any)
packages/db/src/query/builder/index.ts:967
↓ 2 callers
Function
isQueryCategory
(category: string, where: any)
packages/query-db-collection/tests/query.test.ts:6314
↓ 2 callers
Function
isResidualWhere
(where: Where)
packages/db/src/query/ir.ts:285
↓ 2 callers
Function
isSimpleExpression
(expr: IR.BasicExpression)
packages/query-db-collection/e2e/query-filter.ts:380
↓ 2 callers
Function
isSnapshotEndMessage
( message: Message<T>, )
packages/electric-db-collection/src/electric.ts:309
↓ 2 callers
Method
isSupported
()
packages/offline-transactions/src/coordination/WebLocksLeader.ts:85
↓ 2 callers
Method
loadAndReplayTransactions
()
packages/offline-transactions/src/OfflineExecutor.ts:325
↓ 2 callers
Function
loadBTree
()
packages/db-ivm/src/operators/topKWithFractionalIndexBTree.ts:30
↓ 2 callers
Method
loadCollectionMetadataSnapshot
()
packages/db-sqlite-persistence-core/src/persisted.ts:936
↓ 2 callers
Function
loadFromStorage
* Load data from storage and return as a Map * @param parser - The parser to use for deserializing the data * @param storageKey - The key used to st
packages/db/src/local-storage.ts:632
↓ 2 callers
Function
loadPersistedBaselineForQuery
( hashedQueryKey: string, )
packages/query-db-collection/src/query.ts:860
↓ 2 callers
Function
loadSubset
( options?: LoadSubsetOptions, )
packages/powersync-db-collection/src/powersync.ts:524
↓ 2 callers
Method
loadSubsetRowsUnsafe
( options: LoadSubsetOptions, )
packages/db-sqlite-persistence-core/src/persisted.ts:1182
↓ 2 callers
Function
makeQueryClient
()
packages/query-db-collection/tests/query.test.ts:4968
↓ 2 callers
Function
makeQueryResultHandler
(queryKey: QueryKey)
packages/query-db-collection/src/query.ts:1354
↓ 2 callers
Function
mapToSortedArray
( map: Map<string, T>, compare?: (a: T, b: T) => number, )
packages/db-ivm/tests/test-utils.ts:81
↓ 2 callers
Method
matchesCompareOptions
(compareOptions: CompareOptions)
packages/db/src/indexes/reverse-index.ts:84
↓ 2 callers
Method
matchesField
(fieldPath: Array<string>)
packages/db/src/indexes/reverse-index.ts:80
↓ 2 callers
Function
materializeIncludedValue
( state: IncludesOutputState, entry: ChildCollectionEntry | undefined, )
packages/db/src/query/live/collection-config-builder.ts:1241
↓ 2 callers
Function
materializesInline
(state: IncludesOutputState)
packages/db/src/query/live/collection-config-builder.ts:1237
↓ 2 callers
Function
maxValue
* Get the maximum of two values, handling both numbers and Dates
packages/db/src/query/predicate-utils.ts:1165
↓ 2 callers
Function
minValue
* Get the minimum of two values, handling both numbers and Dates
packages/db/src/query/predicate-utils.ts:1175
↓ 2 callers
Method
move
* Moves the topK window
packages/db-ivm/src/operators/topKArray.ts:101
↓ 2 callers
Function
mutationPromise
()
packages/offline-transactions/tests/offline-e2e.test.ts:572
↓ 2 callers
Method
nextLocalStreamPosition
()
packages/db-sqlite-persistence-core/src/persisted.ts:1726
↓ 2 callers
Function
normalizeIndexSqlFragment
(fragment: string)
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:975
↓ 2 callers
Function
normalizeQueryRows
( rows: unknown, sql: string, )
packages/tauri-db-sqlite-persistence/src/tauri-sql-driver.ts:39
↓ 2 callers
Function
normalizeSubsetOptionsForKey
( options: LoadSubsetOptions, )
packages/db-sqlite-persistence-core/src/persisted.ts:703
↓ 2 callers
Method
notify
(isLeader: boolean)
packages/query-db-collection/e2e/offline-refresh.e2e.test.ts:126
↓ 2 callers
Function
notifyListeners
()
examples/react-native/shopping-list/src/network/simulatedOffline.ts:8
↓ 2 callers
Method
notifyOnline
()
examples/react-native/shopping-list/src/network/SimulatedOnlineDetector.ts:24
↓ 2 callers
Function
optimizeFromWithTracking
* Helper function to optimize a FROM clause while tracking what was actually optimized. * * @param from - FROM clause to optimize * @param singleSo
packages/db/src/query/optimizer.ts:925
↓ 2 callers
Function
optimizeJoinFromWithTracking
( from: CollectionRefClass | QueryRefClass, singleSourceClauses: Map<string, BasicExpression<boolean>>,
packages/db/src/query/optimizer.ts:996
↓ 2 callers
Function
orderByWithFractionalIndexBase
( topKFunction: typeof topKWithFractionalIndex, valueExtractor: ( value: T extends KeyValue<unknown, i
packages/db-ivm/src/operators/orderBy.ts:137
↓ 2 callers
Function
parseScenarioResult
( stdoutBuffer: string, stderrBuffer: string, exitCode: number | null, )
packages/electron-db-sqlite-persistence/tests/e2e/electron-process-client.ts:81
↓ 2 callers
Function
parseSnapshotMessage
(message: SnapshotEndMessage)
packages/electric-db-collection/src/electric.ts:324
↓ 2 callers
Function
parseTodo
(todo: TodoResponse)
examples/react-native/offline-transactions/src/utils/api.ts:30
↓ 2 callers
Function
pathStartsWith
(path: Array<string>, prefix: Array<string>)
packages/db/src/query/compiler/index.ts:1657
↓ 2 callers
Method
performCleanup
* Perform cleanup operations, optionally in chunks during idle time * @returns true if cleanup was completed, false if it was rescheduled
packages/db/src/collection/lifecycle.ts:230
↓ 2 callers
Method
persistAndBroadcastExternalSyncTransactionUnsafe
( transaction: BufferedSyncTransaction<T, TKey>, )
packages/db-sqlite-persistence-core/src/persisted.ts:1375
↓ 2 callers
Function
postHarnessMessage
( payload: Record<string, unknown>, )
packages/tauri-db-sqlite-persistence/e2e/app/src/main.ts:22
↓ 2 callers
Function
postJson
( url: string, body: TBody, )
packages/expo-db-sqlite-persistence/e2e/expo-runtime-app/App.tsx:49
↓ 2 callers
Function
printProcessResult
(result)
packages/electron-db-sqlite-persistence/tests/e2e/fixtures/electron-main.mjs:227
↓ 2 callers
Method
probe
* Probe IndexedDB availability by attempting to open a test database. * This catches private mode and other restrictions that block IndexedDB.
packages/offline-transactions/src/storage/IndexedDBAdapter.ts:18
↓ 2 callers
Function
processChangeMessage
(changeMessage: Message<T>)
packages/electric-db-collection/src/electric.ts:1497
↓ 2 callers
Method
processCommittedTxUnsafe
( txCommitted: TxCommitted, )
packages/db-sqlite-persistence-core/src/persisted.ts:1883
↓ 2 callers
Function
processFrom
( from: CollectionRef | QueryRef, allInputs: Record<string, KeyedStream>, collections: Record<string, Co
packages/db/src/query/compiler/index.ts:1296
↓ 2 callers
Function
processGroupBy
( pipeline: NamespacedAndKeyedStream, groupByClause: GroupBy, havingClauses?: Array<Having>, selectCla
packages/db/src/query/compiler/group-by.ts:127
↓ 2 callers
Function
processMerge
* Processes a merge operation by merging source values into the target path
packages/db/src/query/compiler/select.ts:58
↓ 2 callers
Function
processMoveInEvent
(patterns: Array<MovePattern>)
packages/electric-db-collection/src/electric.ts:1258
↓ 2 callers
Function
processMoveOutEvent
( patterns: Array<MovePattern>, begin: () => void, write: (message: ChangeMessageOrDeleteKeyMessag
packages/electric-db-collection/src/electric.ts:1215
↓ 2 callers
Function
processNonMergeOp
* Processes a non-merge operation by setting the field value at the specified alias path
packages/db/src/query/compiler/select.ts:99
↓ 2 callers
Method
publish
(_collectionId: string, message: ProtocolEnvelope<unknown>)
packages/browser-db-sqlite-persistence/src/browser-coordinator.ts:182
↓ 2 callers
Method
pullSince
()
packages/db-sqlite-persistence-core/src/persisted.ts:471
↓ 2 callers
Function
pushSuite
( name: string, skipped: boolean, callback: AsyncCallback, )
packages/tauri-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:68
↓ 2 callers
Function
pushSuite
( name: string, skipped: boolean, callback: AsyncCallback, )
packages/capacitor-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:68
↓ 2 callers
Function
quoteIdentifier
* Quote SQLite identifiers to handle column names correctly. * SQLite uses double quotes for identifiers.
packages/powersync-db-collection/src/sqlite-compiler.ts:73
↓ 2 callers
Function
readSqlScalar
( databasePath: string, sql: string, )
packages/capacitor-db-sqlite-persistence/e2e/run-android-e2e.ts:314
↓ 2 callers
Function
readSqlScalar
( databasePath: string, sql: string, )
packages/capacitor-db-sqlite-persistence/e2e/run-ios-e2e.ts:189
↓ 2 callers
Function
recordAlias
(source: any)
packages/db/src/query/live/utils.ts:157
↓ 2 callers
Function
registerPersistedCollectionConformanceSuite
(options: { suiteName: string createHarness: () => Promise<RegisteredHarness> })
packages/capacitor-db-sqlite-persistence/e2e/shared/register-persisted-collection-conformance-suite.ts:10
← previous
next →
1,201–1,300 of 3,143, ranked by callers