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
updateHasher
(hasher: Hasher, input: unknown)
packages/db-ivm/src/hashing/hash.ts:154
↓ 2 callers
Method
updateTimeout
* Keeps only one active timeout: whichever task is due next.
packages/db/src/collection/cleanup-queue.ts:50
↓ 2 callers
Method
updateTracking
(options: LoadSubsetOptions)
packages/db/src/query/subset-dedupe.ts:204
↓ 2 callers
Function
useDebouncedTransaction
(opts?: { wait?: number trailing?: boolean leading?: boolean })
packages/react-db/tests/usePacedMutations.test.tsx:175
↓ 2 callers
Function
userIsAdult
({ user }: { user: Ref<User> })
packages/db/tests/query/composables.test.ts:119
↓ 2 callers
Method
validateData
( data: unknown, type: `insert` | `update`, key?: TKey, )
packages/db/src/collection/mutations.ts:75
↓ 2 callers
Function
validateInsertConfig
(data: unknown)
examples/react/todo/src/db/validation.ts:51
↓ 2 callers
Function
validateInsertConfig
(data: unknown)
examples/solid/todo/src/db/validation.ts:51
↓ 2 callers
Function
validateInsertTodo
(data: unknown)
examples/react/todo/src/db/validation.ts:35
↓ 2 callers
Function
validateInsertTodo
(data: unknown)
examples/solid/todo/src/db/validation.ts:35
↓ 2 callers
Function
validateSelectAgainstGroupBy
( groupByClause: Array<any>, selectClause: any, )
packages/db/tests/query/compiler/group-by.test.ts:6
↓ 2 callers
Function
validateUpdateConfig
(data: unknown)
examples/react/todo/src/db/validation.ts:59
↓ 2 callers
Function
validateUpdateConfig
(data: unknown)
examples/solid/todo/src/db/validation.ts:59
↓ 2 callers
Function
validateUpdateTodo
(data: unknown)
examples/react/todo/src/db/validation.ts:47
↓ 2 callers
Function
validateUpdateTodo
(data: unknown)
examples/solid/todo/src/db/validation.ts:47
↓ 2 callers
Function
valuesEqual
* Equality that follows PostgreSQL float semantics for `NaN`/invalid Dates: * such values are equal to one another and unequal to anything else. For
packages/db/src/query/compiler/evaluators.ts:27
↓ 2 callers
Function
verifyOrder
(results: Array<any>, expectedOrder: Array<string>)
packages/db-ivm/tests/operators/topKWithFractionalIndex.test.ts:44
↓ 2 callers
Function
visitSelectObject
( obj: Record<string, any>, prefix: Array<string>, guards: Array<ConditionalSelectGuard>, )
packages/db/src/query/compiler/index.ts:1573
↓ 2 callers
Function
walkExpression
( expr: BasicExpression | undefined | null, visitor: (node: BasicExpression) => void, )
packages/db/src/query/expression-helpers.ts:150
↓ 2 callers
Function
withSyncSpan
( name: string, attrs: SpanAttrs, fn: (span: any) => T, _options?: WithSpanOptions, )
packages/offline-transactions/src/telemetry/tracer.ts:51
↓ 2 callers
Method
withWriterLock
(fn: () => Promise<T>)
packages/electron-db-sqlite-persistence/src/electron-coordinator.ts:783
↓ 2 callers
Method
withWriterLock
(fn: () => Promise<T>)
packages/browser-db-sqlite-persistence/src/browser-coordinator.ts:783
↓ 2 callers
Function
writeAll
()
packages/react-db/tests/useLiveInfiniteQuery.test.tsx:78
↓ 1 callers
Method
#cleanupGroupIfEmpty
(groupKey: unknown, state: TopKState<K, T>)
packages/db-ivm/src/operators/groupedTopKWithFractionalIndex.ts:89
↓ 1 callers
Method
#consolidateKeyed
* Private method for consolidating keyed multisets where keys are strings/numbers * and values are compared by reference equality. * * This m
packages/db-ivm/src/multiset.ts:96
↓ 1 callers
Method
#getOrCreateGroupState
(groupKey: unknown)
packages/db-ivm/src/operators/groupedTopKWithFractionalIndex.ts:79
↓ 1 callers
Method
#getTotalSize
()
packages/db-ivm/src/operators/groupedTopKWithFractionalIndex.ts:71
↓ 1 callers
Method
#handleSingleValueTransition
* Handle the transition from a single value to either a ValueMap or PrefixMap
packages/db-ivm/src/indexes.ts:361
↓ 1 callers
Method
#processElement
( key: K, value: T, multiplicity: number, result: Array<[[K, IndexedValue<T>], number]>, )
packages/db-ivm/src/operators/groupedTopKWithFractionalIndex.ts:140
↓ 1 callers
Method
#updateMultiplicity
( key: K, multiplicity: number, )
packages/db-ivm/src/operators/topKState.ts:67
↓ 1 callers
Method
_mix
(k1: number)
packages/db-ivm/src/hashing/murmur.ts:45
↓ 1 callers
Method
acceptTransactionMutations
(transaction: { mutations: Array<PendingMutation<Record<string, unknown>>> })
packages/db-sqlite-persistence-core/src/persisted.ts:1127
↓ 1 callers
Function
accumulateSnapshot
* Folds a drained delta into a nested setup's cumulative snapshot, tracking the * net multiplicity per child row and dropping rows (and empty keys) o
packages/db/src/query/live/collection-config-builder.ts:1395
↓ 1 callers
Function
addRow
(rowKey: string | number, hashedQueryKey: string)
packages/query-db-collection/src/query.ts:691
↓ 1 callers
Method
addSubscriber
* Increment the active subscribers count and start sync if needed
packages/db/src/collection/changes.ts:182
↓ 1 callers
Function
addTagToIndex
( tag: ParsedMoveTag, rowId: RowId, index: TagIndex, tagLength: number, )
packages/electric-db-collection/src/tag-index.ts:108
↓ 1 callers
Function
addTagsToRow
( tags: Array<MoveTag>, rowId: RowId, rowTagSet: Set<MoveTag>, )
packages/electric-db-collection/src/electric.ts:1029
↓ 1 callers
Function
afterAll
(callback: AsyncCallback)
packages/capacitor-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:363
↓ 1 callers
Function
aggregatesEqual
* Checks if two aggregate expressions are equal
packages/db/src/query/compiler/group-by.ts:962
↓ 1 callers
Method
allCollectionsReady
()
packages/db/src/query/live/collection-config-builder.ts:1040
↓ 1 callers
Function
analyzeExpression
(expr: IR.BasicExpression | undefined)
packages/query-db-collection/e2e/query-filter.ts:423
↓ 1 callers
Function
analyzeJoinExpressions
* Analyzes join expressions to determine which refers to which source * and returns them in the correct order (available source expression first, joi
packages/db/src/query/compiler/joins.ts:351
↓ 1 callers
Function
apiCreate
( item: Omit<Assignment, 'id'>, )
packages/query-db-collection/tests/query.test.ts:6454
↓ 1 callers
Function
apiDelete
(id: number)
packages/query-db-collection/tests/query.test.ts:6463
↓ 1 callers
Method
applyBufferedSyncTransactionUnsafe
( transaction: BufferedSyncTransaction<T, TKey>, )
packages/db-sqlite-persistence-core/src/persisted.ts:1314
↓ 1 callers
Method
applyInMemoryPagination
( rows: Array<InMemoryRow<string | number, Record<string, unknown>>>, limit: number | undefined, o
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:1783
↓ 1 callers
Method
applyInMemoryWhere
( rows: Array<InMemoryRow<string | number, Record<string, unknown>>>, where: IR.BasicExpression<boolea
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:1723
↓ 1 callers
Function
applyMutations
(mutations: Array<PendingMutation<TestItem>>)
packages/offline-transactions/tests/harness.ts:153
↓ 1 callers
Function
applyOptimizations
* Step 4: Apply optimizations by lifting single-source clauses into subqueries. * * Creates a new QueryIR with single-source WHERE clauses moved to
packages/db/src/query/optimizer.ts:715
↓ 1 callers
Method
applyRowsToCollection
( rows: Array<{ key: TKey; value: T; metadata?: unknown }>, )
packages/db-sqlite-persistence-core/src/persisted.ts:1232
↓ 1 callers
Function
applySingleLevelOptimization
* Applies single-level predicate pushdown optimization (existing logic)
packages/db/src/query/optimizer.ts:381
↓ 1 callers
Method
applyTargetedInvalidationUnsafe
( txCommitted: TxCommitted & { requiresFullReload: false }, )
packages/db-sqlite-persistence-core/src/persisted.ts:2014
↓ 1 callers
Function
areAllPrimitives
* Check if all values in an array are primitives
packages/db/src/query/predicate-utils.ts:1134
↓ 1 callers
Function
areCompareOptionsEqual
( a: { direction?: `asc` | `desc`; [key: string]: any }, b: { direction?: `asc` | `desc`; [key: string]: a
packages/db/src/query/predicate-utils.ts:1182
↓ 1 callers
Function
areUint8ArraysEqual
* Compare two Uint8Arrays for content equality
packages/db/src/utils/comparison.ts:152
↓ 1 callers
Function
areWhereClausesEqual
* Check if two where clauses are structurally equal. * Used for limited query subset checks where subset relationship isn't sufficient.
packages/db/src/query/predicate-utils.ts:900
↓ 1 callers
Function
arrayIncludesWithSet
* Check if a value is in an array, with optional pre-built Set for optimization. * The primitiveSet is cached in InField during extraction and reused
packages/db/src/query/predicate-utils.ts:1142
↓ 1 callers
Function
assertDatabaseShape
( database: BrowserWASQLiteDatabase, )
packages/browser-db-sqlite-persistence/src/wa-sqlite-driver.ts:28
↓ 1 callers
Function
assertNoNestedIncludes
( obj: Record<string, any>, parentPath: string, )
packages/db/src/query/compiler/index.ts:1902
↓ 1 callers
Function
assertRuntimeError
( response: WranglerRuntimeResponse<unknown>, )
packages/cloudflare-durable-objects-db-sqlite-persistence/e2e/cloudflare-do-runtime-bridge.e2e.test.ts:243
↓ 1 callers
Function
assertTransactionCallbackHasDriverArg
( fn: (transactionDriver: SQLiteDriver) => Promise<unknown>, )
packages/node-db-sqlite-persistence/src/node-driver.ts:38
↓ 1 callers
Function
assertValidRequest
(request: ElectronPersistenceRequestEnvelope)
packages/electron-db-sqlite-persistence/src/main.ts:77
↓ 1 callers
Function
assertValidResponse
( response: ElectronPersistenceResponseEnvelope, request: ElectronPersistenceRequestEnvelope, )
packages/electron-db-sqlite-persistence/src/renderer.ts:68
↓ 1 callers
Function
asyncFn
()
packages/db/tests/utils.test.ts:402
↓ 1 callers
Function
attachChildCollectionToParent
* Attaches a child Collection to parent rows that match a given correlation key. * Uses the reverse index to look up parent keys directly instead of
packages/db/src/query/live/collection-config-builder.ts:2165
↓ 1 callers
Method
attachCoordinatorSubscription
()
packages/db-sqlite-persistence-core/src/persisted.ts:1821
↓ 1 callers
Method
attachIndexLifecycleListeners
()
packages/db-sqlite-persistence-core/src/persisted.ts:2106
↓ 1 callers
Function
beforeAll
(callback: AsyncCallback)
packages/capacitor-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:359
↓ 1 callers
Method
beginTopLevelTransaction
()
packages/capacitor-db-sqlite-persistence/src/capacitor-sqlite-driver.ts:262
↓ 1 callers
Function
binarySearch
( array: Array<T>, value: T, comparator: (a: T, b: T) => number, )
packages/db-ivm/src/utils.ts:60
↓ 1 callers
Method
bootstrapPersistedIndexes
( indexMetadataSnapshot?: Array<CollectionIndexMetadata>, )
packages/db-sqlite-persistence-core/src/persisted.ts:2126
↓ 1 callers
Method
build
* Builds the index from a collection of entries
packages/db/src/indexes/basic-index.ts:157
↓ 1 callers
Function
buildAggregateToArrayQuery
()
packages/db/tests/query/includes.test.ts:3957
↓ 1 callers
Function
buildCompareOp
(name: string)
packages/trailbase-db-collection/src/trailbase.ts:456
↓ 1 callers
Function
buildCompareOptionsFromConfig
( config: CollectionConfig<any, any, any>, )
packages/db/src/collection/index.ts:995
↓ 1 callers
Function
buildDebugApk
()
packages/capacitor-db-sqlite-persistence/e2e/run-android-e2e.ts:223
↓ 1 callers
Function
buildDockerImage
()
packages/trailbase-db-collection/e2e/global-setup.ts:37
↓ 1 callers
Function
buildElectricShapeUrl
(requestUrl: string, table: string)
examples/react-native/shopping-list/server/index.ts:82
↓ 1 callers
Function
buildExpressionPredicate
( expr: IR.BasicExpression<boolean>, )
packages/query-db-collection/e2e/query-filter.ts:417
↓ 1 callers
Function
buildFilterPredicate
* Build a predicate function from expression tree * * Two paths: * 1. Simple expressions (eq, gt, etc.) with parsed filters -> buildSimplePredicate
packages/query-db-collection/e2e/query-filter.ts:296
↓ 1 callers
Function
buildFilters
( opts: LoadSubsetOptions, config: TrailBaseCollectionConfig<TItem, TRecord, TKey>, )
packages/trailbase-db-collection/src/trailbase.ts:475
↓ 1 callers
Function
buildForwardHeaders
(req: express.Request)
examples/react-native/shopping-list/server/index.ts:106
↓ 1 callers
Function
buildIndexName
(collectionId: string, signature: string)
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:1012
↓ 1 callers
Function
buildNestedAggregateQuery
()
packages/db/tests/query/includes.test.ts:3991
↓ 1 callers
Function
buildNestedAggregateToArrayQuery
()
packages/db/tests/query/includes.test.ts:4036
↓ 1 callers
Function
buildOrder
(opts: LoadSubsetOptions)
packages/trailbase-db-collection/src/trailbase.ts:433
↓ 1 callers
Method
buildPersistedIndexSpec
( index: CollectionIndexMetadata, )
packages/db-sqlite-persistence-core/src/persisted.ts:2141
↓ 1 callers
Function
buildSimplePredicate
( filters: Array<SimpleComparison>, )
packages/query-db-collection/e2e/query-filter.ts:321
↓ 1 callers
Method
buildSubscriptionOptions
* Build subscription options for an alias based on whether it uses ordered * loading, is lazy, or should pass orderBy/limit hints.
packages/db/src/query/effect.ts:797
↓ 1 callers
Method
calculate
(retryCount: number)
packages/offline-transactions/src/retry/BackoffCalculator.ts:8
↓ 1 callers
Method
calculateDelay
(retryCount: number)
packages/offline-transactions/src/retry/RetryPolicy.ts:14
↓ 1 callers
Function
canAttemptNodeAsyncLocalStorageLoad
()
packages/react-native-db-sqlite-persistence/src/op-sqlite-driver.ts:65
↓ 1 callers
Function
canAttemptNodeAsyncLocalStorageLoad
()
packages/capacitor-db-sqlite-persistence/src/capacitor-sqlite-driver.ts:24
↓ 1 callers
Function
canLoadBetterSqlite3
()
packages/powersync-db-collection/tests/test-db-implementation.ts:9
↓ 1 callers
Function
canOptimizeAndExpression
* Checks if an AND expression can be optimized
packages/db/src/utils/index-optimization.ts:670
↓ 1 callers
Function
canOptimizeInArrayExpression
* Checks if an IN array expression can be optimized
packages/db/src/utils/index-optimization.ts:790
↓ 1 callers
Function
canOptimizeOrExpression
* Checks if an OR expression can be optimized
packages/db/src/utils/index-optimization.ts:720
↓ 1 callers
Function
canOptimizeSimpleComparison
* Checks if a simple comparison can be optimized
packages/db/src/utils/index-optimization.ts:579
↓ 1 callers
Function
canUseNodeSqlite
()
packages/powersync-db-collection/tests/test-db-implementation.ts:22
↓ 1 callers
Function
cancelEventReader
()
packages/trailbase-db-collection/src/trailbase.ts:171
← previous
next →
1,401–1,500 of 3,143, ranked by callers