MCPcopy Create free account

hub / github.com/TanStack/db / functions

Functions3,143 in github.com/TanStack/db

↓ 2 callersFunctionupdateHasher
(hasher: Hasher, input: unknown)
packages/db-ivm/src/hashing/hash.ts:154
↓ 2 callersMethodupdateTimeout
* Keeps only one active timeout: whichever task is due next.
packages/db/src/collection/cleanup-queue.ts:50
↓ 2 callersMethodupdateTracking
(options: LoadSubsetOptions)
packages/db/src/query/subset-dedupe.ts:204
↓ 2 callersFunctionuseDebouncedTransaction
(opts?: { wait?: number trailing?: boolean leading?: boolean })
packages/react-db/tests/usePacedMutations.test.tsx:175
↓ 2 callersFunctionuserIsAdult
({ user }: { user: Ref<User> })
packages/db/tests/query/composables.test.ts:119
↓ 2 callersMethodvalidateData
( data: unknown, type: `insert` | `update`, key?: TKey, )
packages/db/src/collection/mutations.ts:75
↓ 2 callersFunctionvalidateInsertConfig
(data: unknown)
examples/react/todo/src/db/validation.ts:51
↓ 2 callersFunctionvalidateInsertConfig
(data: unknown)
examples/solid/todo/src/db/validation.ts:51
↓ 2 callersFunctionvalidateInsertTodo
(data: unknown)
examples/react/todo/src/db/validation.ts:35
↓ 2 callersFunctionvalidateInsertTodo
(data: unknown)
examples/solid/todo/src/db/validation.ts:35
↓ 2 callersFunctionvalidateSelectAgainstGroupBy
( groupByClause: Array<any>, selectClause: any, )
packages/db/tests/query/compiler/group-by.test.ts:6
↓ 2 callersFunctionvalidateUpdateConfig
(data: unknown)
examples/react/todo/src/db/validation.ts:59
↓ 2 callersFunctionvalidateUpdateConfig
(data: unknown)
examples/solid/todo/src/db/validation.ts:59
↓ 2 callersFunctionvalidateUpdateTodo
(data: unknown)
examples/react/todo/src/db/validation.ts:47
↓ 2 callersFunctionvalidateUpdateTodo
(data: unknown)
examples/solid/todo/src/db/validation.ts:47
↓ 2 callersFunctionvaluesEqual
* 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 callersFunctionverifyOrder
(results: Array<any>, expectedOrder: Array<string>)
packages/db-ivm/tests/operators/topKWithFractionalIndex.test.ts:44
↓ 2 callersFunctionvisitSelectObject
( obj: Record<string, any>, prefix: Array<string>, guards: Array<ConditionalSelectGuard>, )
packages/db/src/query/compiler/index.ts:1573
↓ 2 callersFunctionwalkExpression
( expr: BasicExpression | undefined | null, visitor: (node: BasicExpression) => void, )
packages/db/src/query/expression-helpers.ts:150
↓ 2 callersFunctionwithSyncSpan
( name: string, attrs: SpanAttrs, fn: (span: any) => T, _options?: WithSpanOptions, )
packages/offline-transactions/src/telemetry/tracer.ts:51
↓ 2 callersMethodwithWriterLock
(fn: () => Promise<T>)
packages/electron-db-sqlite-persistence/src/electron-coordinator.ts:783
↓ 2 callersMethodwithWriterLock
(fn: () => Promise<T>)
packages/browser-db-sqlite-persistence/src/browser-coordinator.ts:783
↓ 2 callersFunctionwriteAll
()
packages/react-db/tests/useLiveInfiniteQuery.test.tsx:78
↓ 1 callersMethod#cleanupGroupIfEmpty
(groupKey: unknown, state: TopKState<K, T>)
packages/db-ivm/src/operators/groupedTopKWithFractionalIndex.ts:89
↓ 1 callersMethod#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 callersMethod#getOrCreateGroupState
(groupKey: unknown)
packages/db-ivm/src/operators/groupedTopKWithFractionalIndex.ts:79
↓ 1 callersMethod#getTotalSize
()
packages/db-ivm/src/operators/groupedTopKWithFractionalIndex.ts:71
↓ 1 callersMethod#handleSingleValueTransition
* Handle the transition from a single value to either a ValueMap or PrefixMap
packages/db-ivm/src/indexes.ts:361
↓ 1 callersMethod#processElement
( key: K, value: T, multiplicity: number, result: Array<[[K, IndexedValue<T>], number]>, )
packages/db-ivm/src/operators/groupedTopKWithFractionalIndex.ts:140
↓ 1 callersMethod#updateMultiplicity
( key: K, multiplicity: number, )
packages/db-ivm/src/operators/topKState.ts:67
↓ 1 callersMethod_mix
(k1: number)
packages/db-ivm/src/hashing/murmur.ts:45
↓ 1 callersMethodacceptTransactionMutations
(transaction: { mutations: Array<PendingMutation<Record<string, unknown>>> })
packages/db-sqlite-persistence-core/src/persisted.ts:1127
↓ 1 callersFunctionaccumulateSnapshot
* 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 callersFunctionaddRow
(rowKey: string | number, hashedQueryKey: string)
packages/query-db-collection/src/query.ts:691
↓ 1 callersMethodaddSubscriber
* Increment the active subscribers count and start sync if needed
packages/db/src/collection/changes.ts:182
↓ 1 callersFunctionaddTagToIndex
( tag: ParsedMoveTag, rowId: RowId, index: TagIndex, tagLength: number, )
packages/electric-db-collection/src/tag-index.ts:108
↓ 1 callersFunctionaddTagsToRow
( tags: Array<MoveTag>, rowId: RowId, rowTagSet: Set<MoveTag>, )
packages/electric-db-collection/src/electric.ts:1029
↓ 1 callersFunctionafterAll
(callback: AsyncCallback)
packages/capacitor-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:363
↓ 1 callersFunctionaggregatesEqual
* Checks if two aggregate expressions are equal
packages/db/src/query/compiler/group-by.ts:962
↓ 1 callersMethodallCollectionsReady
()
packages/db/src/query/live/collection-config-builder.ts:1040
↓ 1 callersFunctionanalyzeExpression
(expr: IR.BasicExpression | undefined)
packages/query-db-collection/e2e/query-filter.ts:423
↓ 1 callersFunctionanalyzeJoinExpressions
* 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 callersFunctionapiCreate
( item: Omit<Assignment, 'id'>, )
packages/query-db-collection/tests/query.test.ts:6454
↓ 1 callersFunctionapiDelete
(id: number)
packages/query-db-collection/tests/query.test.ts:6463
↓ 1 callersMethodapplyBufferedSyncTransactionUnsafe
( transaction: BufferedSyncTransaction<T, TKey>, )
packages/db-sqlite-persistence-core/src/persisted.ts:1314
↓ 1 callersMethodapplyInMemoryPagination
( rows: Array<InMemoryRow<string | number, Record<string, unknown>>>, limit: number | undefined, o
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:1783
↓ 1 callersMethodapplyInMemoryWhere
( rows: Array<InMemoryRow<string | number, Record<string, unknown>>>, where: IR.BasicExpression<boolea
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:1723
↓ 1 callersFunctionapplyMutations
(mutations: Array<PendingMutation<TestItem>>)
packages/offline-transactions/tests/harness.ts:153
↓ 1 callersFunctionapplyOptimizations
* 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 callersMethodapplyRowsToCollection
( rows: Array<{ key: TKey; value: T; metadata?: unknown }>, )
packages/db-sqlite-persistence-core/src/persisted.ts:1232
↓ 1 callersFunctionapplySingleLevelOptimization
* Applies single-level predicate pushdown optimization (existing logic)
packages/db/src/query/optimizer.ts:381
↓ 1 callersMethodapplyTargetedInvalidationUnsafe
( txCommitted: TxCommitted & { requiresFullReload: false }, )
packages/db-sqlite-persistence-core/src/persisted.ts:2014
↓ 1 callersFunctionareAllPrimitives
* Check if all values in an array are primitives
packages/db/src/query/predicate-utils.ts:1134
↓ 1 callersFunctionareCompareOptionsEqual
( a: { direction?: `asc` | `desc`; [key: string]: any }, b: { direction?: `asc` | `desc`; [key: string]: a
packages/db/src/query/predicate-utils.ts:1182
↓ 1 callersFunctionareUint8ArraysEqual
* Compare two Uint8Arrays for content equality
packages/db/src/utils/comparison.ts:152
↓ 1 callersFunctionareWhereClausesEqual
* 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 callersFunctionarrayIncludesWithSet
* 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 callersFunctionassertDatabaseShape
( database: BrowserWASQLiteDatabase, )
packages/browser-db-sqlite-persistence/src/wa-sqlite-driver.ts:28
↓ 1 callersFunctionassertNoNestedIncludes
( obj: Record<string, any>, parentPath: string, )
packages/db/src/query/compiler/index.ts:1902
↓ 1 callersFunctionassertRuntimeError
( response: WranglerRuntimeResponse<unknown>, )
packages/cloudflare-durable-objects-db-sqlite-persistence/e2e/cloudflare-do-runtime-bridge.e2e.test.ts:243
↓ 1 callersFunctionassertTransactionCallbackHasDriverArg
( fn: (transactionDriver: SQLiteDriver) => Promise<unknown>, )
packages/node-db-sqlite-persistence/src/node-driver.ts:38
↓ 1 callersFunctionassertValidRequest
(request: ElectronPersistenceRequestEnvelope)
packages/electron-db-sqlite-persistence/src/main.ts:77
↓ 1 callersFunctionassertValidResponse
( response: ElectronPersistenceResponseEnvelope, request: ElectronPersistenceRequestEnvelope, )
packages/electron-db-sqlite-persistence/src/renderer.ts:68
↓ 1 callersFunctionasyncFn
()
packages/db/tests/utils.test.ts:402
↓ 1 callersFunctionattachChildCollectionToParent
* 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 callersMethodattachCoordinatorSubscription
()
packages/db-sqlite-persistence-core/src/persisted.ts:1821
↓ 1 callersMethodattachIndexLifecycleListeners
()
packages/db-sqlite-persistence-core/src/persisted.ts:2106
↓ 1 callersFunctionbeforeAll
(callback: AsyncCallback)
packages/capacitor-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:359
↓ 1 callersMethodbeginTopLevelTransaction
()
packages/capacitor-db-sqlite-persistence/src/capacitor-sqlite-driver.ts:262
↓ 1 callersFunctionbinarySearch
( array: Array<T>, value: T, comparator: (a: T, b: T) => number, )
packages/db-ivm/src/utils.ts:60
↓ 1 callersMethodbootstrapPersistedIndexes
( indexMetadataSnapshot?: Array<CollectionIndexMetadata>, )
packages/db-sqlite-persistence-core/src/persisted.ts:2126
↓ 1 callersMethodbuild
* Builds the index from a collection of entries
packages/db/src/indexes/basic-index.ts:157
↓ 1 callersFunctionbuildAggregateToArrayQuery
()
packages/db/tests/query/includes.test.ts:3957
↓ 1 callersFunctionbuildCompareOp
(name: string)
packages/trailbase-db-collection/src/trailbase.ts:456
↓ 1 callersFunctionbuildCompareOptionsFromConfig
( config: CollectionConfig<any, any, any>, )
packages/db/src/collection/index.ts:995
↓ 1 callersFunctionbuildDebugApk
()
packages/capacitor-db-sqlite-persistence/e2e/run-android-e2e.ts:223
↓ 1 callersFunctionbuildDockerImage
()
packages/trailbase-db-collection/e2e/global-setup.ts:37
↓ 1 callersFunctionbuildElectricShapeUrl
(requestUrl: string, table: string)
examples/react-native/shopping-list/server/index.ts:82
↓ 1 callersFunctionbuildExpressionPredicate
( expr: IR.BasicExpression<boolean>, )
packages/query-db-collection/e2e/query-filter.ts:417
↓ 1 callersFunctionbuildFilterPredicate
* 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 callersFunctionbuildFilters
( opts: LoadSubsetOptions, config: TrailBaseCollectionConfig<TItem, TRecord, TKey>, )
packages/trailbase-db-collection/src/trailbase.ts:475
↓ 1 callersFunctionbuildForwardHeaders
(req: express.Request)
examples/react-native/shopping-list/server/index.ts:106
↓ 1 callersFunctionbuildIndexName
(collectionId: string, signature: string)
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:1012
↓ 1 callersFunctionbuildNestedAggregateQuery
()
packages/db/tests/query/includes.test.ts:3991
↓ 1 callersFunctionbuildNestedAggregateToArrayQuery
()
packages/db/tests/query/includes.test.ts:4036
↓ 1 callersFunctionbuildOrder
(opts: LoadSubsetOptions)
packages/trailbase-db-collection/src/trailbase.ts:433
↓ 1 callersMethodbuildPersistedIndexSpec
( index: CollectionIndexMetadata, )
packages/db-sqlite-persistence-core/src/persisted.ts:2141
↓ 1 callersFunctionbuildSimplePredicate
( filters: Array<SimpleComparison>, )
packages/query-db-collection/e2e/query-filter.ts:321
↓ 1 callersMethodbuildSubscriptionOptions
* 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 callersMethodcalculate
(retryCount: number)
packages/offline-transactions/src/retry/BackoffCalculator.ts:8
↓ 1 callersMethodcalculateDelay
(retryCount: number)
packages/offline-transactions/src/retry/RetryPolicy.ts:14
↓ 1 callersFunctioncanAttemptNodeAsyncLocalStorageLoad
()
packages/react-native-db-sqlite-persistence/src/op-sqlite-driver.ts:65
↓ 1 callersFunctioncanAttemptNodeAsyncLocalStorageLoad
()
packages/capacitor-db-sqlite-persistence/src/capacitor-sqlite-driver.ts:24
↓ 1 callersFunctioncanLoadBetterSqlite3
()
packages/powersync-db-collection/tests/test-db-implementation.ts:9
↓ 1 callersFunctioncanOptimizeAndExpression
* Checks if an AND expression can be optimized
packages/db/src/utils/index-optimization.ts:670
↓ 1 callersFunctioncanOptimizeInArrayExpression
* Checks if an IN array expression can be optimized
packages/db/src/utils/index-optimization.ts:790
↓ 1 callersFunctioncanOptimizeOrExpression
* Checks if an OR expression can be optimized
packages/db/src/utils/index-optimization.ts:720
↓ 1 callersFunctioncanOptimizeSimpleComparison
* Checks if a simple comparison can be optimized
packages/db/src/utils/index-optimization.ts:579
↓ 1 callersFunctioncanUseNodeSqlite
()
packages/powersync-db-collection/tests/test-db-implementation.ts:22
↓ 1 callersFunctioncancelEventReader
()
packages/trailbase-db-collection/src/trailbase.ts:171
← previousnext →1,401–1,500 of 3,143, ranked by callers