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
↓ 23 callers
Function
createCoordinator
( adapter?: ReturnType<typeof createStubAdapter>, )
packages/browser-db-sqlite-persistence/tests/browser-coordinator.test.ts:217
↓ 23 callers
Function
createRecordingAdapter
( initialRows: Array<Todo> = [], )
packages/db-sqlite-persistence-core/tests/persisted.test.ts:62
↓ 23 callers
Method
execute
(sql: string, params: ReadonlyArray<unknown> = [])
packages/cloudflare-durable-objects-db-sqlite-persistence/src/do-driver.ts:180
↓ 23 callers
Function
fetch
(request: Request)
examples/react/todo/src/server.ts:4
↓ 23 callers
Function
normalizeValue
(value: any)
packages/db/src/utils/comparison.ts:187
↓ 22 callers
Function
compileQuery
( rawQuery: QueryIR, inputs: Record<string, KeyedStream>, collections: Record<string, Collection<any, an
packages/db/src/query/compiler/index.ts:162
↓ 22 callers
Function
createDepartmentsCollection
()
packages/db/tests/query/join.test-d.ts:36
↓ 22 callers
Method
createOfflineTransaction
( options: CreateOfflineTransactionOptions, )
packages/offline-transactions/src/OfflineExecutor.ts:356
↓ 22 callers
Function
createUsersCollection
()
packages/db/tests/query/join.test-d.ts:26
↓ 22 callers
Method
get
* Get the current value for a key (virtual derived state)
packages/db/src/collection/index.ts:480
↓ 22 callers
Method
indexOf
(key: K, failXor: number, cmp: (a: K, b: K) => number)
packages/db/src/utils/btree.ts:443
↓ 22 callers
Method
innerJoin
* Perform an INNER JOIN with another table or subquery * * @param source - An object with a single key-value pair where the key is the table ali
packages/db/src/query/builder/index.ts:384
↓ 22 callers
Function
min
(arg: T)
packages/db/src/query/builder/functions.ts:655
↓ 21 callers
Method
close
()
packages/react-native-db-sqlite-persistence/src/op-sqlite-driver.ts:367
↓ 21 callers
Function
createRefProxy
( aliases: Array<string>, )
packages/db/src/query/builder/ref-proxy.ts:101
↓ 21 callers
Method
delete
(key: string)
examples/react-native/shopping-list/src/db/AsyncStorageAdapter.ts:23
↓ 21 callers
Method
distinct
* Specify that the query should return distinct rows. * Deduplicates rows based on the selected columns. * @returns A QueryBuilder with distinct
packages/db/src/query/builder/index.ts:783
↓ 21 callers
Method
exec
(sql: string)
packages/db-sqlite-persistence-core/tests/sqlite-core-adapter.test.ts:69
↓ 21 callers
Function
length
( arg: T, )
packages/db/src/query/builder/functions.ts:295
↓ 21 callers
Function
like
(left: any, right: any)
packages/db/src/query/builder/functions.ts:270
↓ 21 callers
Function
lt
(left: BasicExpression, right: BasicExpression)
packages/db/tests/query/predicate-utils.test.ts:44
↓ 21 callers
Function
lt
(left: BasicExpression<any>, right: BasicExpression<any>)
packages/db/tests/query/subset-dedupe.test.ts:23
↓ 21 callers
Method
mutate
(callback: () => void)
packages/offline-transactions/src/api/OfflineTransaction.ts:35
↓ 21 callers
Method
reset
()
packages/db-ivm/tests/test-utils.ts:142
↓ 21 callers
Method
setItem
(key: string, value: string)
packages/db/tests/local-storage.test.ts:21
↓ 21 callers
Function
sortResults
* Sort results by multiplicity and then key
packages/db-ivm/tests/operators/join-types.test.ts:17
↓ 21 callers
Method
subscribe
( collectionId: string, onMessage: (message: ProtocolEnvelope<unknown>) => void, )
packages/browser-db-sqlite-persistence/src/browser-coordinator.ts:171
↓ 21 callers
Method
subscribe
(callback: () => void)
packages/offline-transactions/tests/offline-e2e.test.ts:34
↓ 20 callers
Function
concat
( ...args: Array<ExpressionLike | ToArrayWrapper<any>> )
packages/db/src/query/builder/functions.ts:305
↓ 20 callers
Function
createOpSQLiteTestDatabase
(options: { filename: string resultShape?: OpSQLiteTestResultShape })
packages/react-native-db-sqlite-persistence/tests/helpers/op-sqlite-test-db.ts:94
↓ 20 callers
Function
extractSimpleComparisons
( expr: BasicExpression<boolean> | undefined | null, )
packages/db/src/query/expression-helpers.ts:327
↓ 20 callers
Method
get
* Get the current value for a key (virtual derived state)
packages/db/src/collection/state.ts:351
↓ 20 callers
Function
isUnorderable
(value: any)
packages/db/src/utils/comparison.ts:28
↓ 20 callers
Method
loadSubset
( collectionId: string, options: LoadSubsetOptions, ctx?: { requiredIndexSignatures?: ReadonlyArra
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:1100
↓ 20 callers
Function
topK
( comparator: (a: V1Type, b: V1Type) => number, options?: TopKOptions, )
packages/db-ivm/src/operators/topK.ts:21
↓ 19 callers
Function
consolidate
()
packages/db-ivm/src/operators/consolidate.ts:35
↓ 19 callers
Function
createFilterFunctionFromExpression
( expression: BasicExpression<boolean>, )
packages/db/src/collection/change-events.ts:227
↓ 19 callers
Function
flush
(ms: number = 10)
packages/browser-db-sqlite-persistence/tests/browser-coordinator.test.ts:227
↓ 19 callers
Function
getStateValue
( collection: { state: Map<TKey, T> }, key: TKey, )
packages/db/tests/collection-truncate.test.ts:6
↓ 19 callers
Function
isNull
(value: ExpressionLike)
packages/db/src/query/builder/functions.ts:255
↓ 19 callers
Method
setState
(newState: TransactionState)
packages/db/src/transactions.ts:239
↓ 19 callers
Method
validateStatusTransition
* Validates state transitions to prevent invalid status changes
packages/db/src/collection/lifecycle.ts:65
↓ 18 callers
Function
count
()
packages/db-ivm/src/operators/count.ts:31
↓ 18 callers
Function
currentStateAsChanges
( collection: CollectionLike<WithVirtualProps<T, TKey>, TKey>, options: CurrentStateAsChangesOptions = {},
packages/db/src/collection/change-events.ts:58
↓ 18 callers
Function
isOffsetLimitSubset
( subset: { offset?: number; limit?: number }, superset: { offset?: number; limit?: number }, )
packages/db/src/query/predicate-utils.ts:813
↓ 18 callers
Function
isUnknown
* Helper function to check if a value is null or undefined (represents UNKNOWN in 3-valued logic)
packages/db/src/query/compiler/evaluators.ts:17
↓ 18 callers
Function
normalizeChange
( change: ChangeMessage<T>, )
packages/db/tests/collection-subscribe-changes.test.ts:23
↓ 18 callers
Function
orderBy
( valueExtractor: ( value: T extends KeyValue<unknown, infer V> ? V : never, ) => Ve, options?: Orde
packages/db-ivm/src/operators/orderBy.ts:29
↓ 18 callers
Function
randomHash
()
packages/db-ivm/src/hashing/murmur.ts:14
↓ 18 callers
Function
startOfflineExecutor
(config: OfflineConfig)
packages/offline-transactions/src/OfflineExecutor.ts:625
↓ 17 callers
Method
connectReader
()
packages/db-ivm/src/d2.ts:75
↓ 17 callers
Function
createOrderByClause
( path: string, direction: `asc` | `desc`, )
packages/db/tests/cursor.test.ts:8
↓ 17 callers
Method
getStore
( mode: IDBTransactionMode = `readonly`, )
packages/offline-transactions/src/storage/IndexedDBAdapter.ts:84
↓ 17 callers
Function
isFuncWithName
(expr: unknown, name: string)
packages/db/tests/cursor.test.ts:23
↓ 17 callers
Method
isLeader
(collectionId: string)
packages/browser-db-sqlite-persistence/src/browser-coordinator.ts:186
↓ 17 callers
Function
isPredicateSubset
( subset: LoadSubsetOptions, superset: LoadSubsetOptions, )
packages/db/src/query/predicate-utils.ts:856
↓ 17 callers
Function
isPromiseLike
(value: unknown)
packages/db/src/utils/type-guards.ts:6
↓ 17 callers
Method
isReady
* Check if the collection is ready for use * Returns true if the collection has been marked as ready by its sync implementation * @returns true
packages/db/src/collection/index.ts:449
↓ 17 callers
Function
processArgument
( arg: BasicExpression | Aggregate, namespacedRow: NamespacedRow, )
packages/db/src/query/compiler/select.ts:262
↓ 17 callers
Method
schedule
(transaction: OfflineTransaction)
packages/offline-transactions/src/executor/KeyScheduler.ts:8
↓ 17 callers
Method
setLeader
(isLeader: boolean)
packages/offline-transactions/tests/harness.ts:83
↓ 17 callers
Function
sortResults
* Helper function to sort results by multiplicity and then id * This is necessary as the implementation does not guarantee order of the messages * o
packages/db-ivm/tests/operators/topK.test.ts:589
↓ 17 callers
Function
state
()
packages/react-db/src/useLiveQuery.ts:537
↓ 17 callers
Function
stripVirtualPropsAndSymbols
(value: any)
packages/db/tests/query/case-when.test.ts:59
↓ 17 callers
Method
update
(chunk: symbol | string | number | bigint)
packages/db-ivm/src/hashing/murmur.ts:66
↓ 17 callers
Function
useLiveSuspenseQuery
( configOrQueryOrCollection: any, deps: Array<unknown> = [], )
packages/react-db/src/useLiveSuspenseQuery.ts:155
↓ 16 callers
Method
addEventListener
( type: `storage`, listener: (event: StorageEvent) => void, )
packages/db/tests/local-storage.test.ts:43
↓ 16 callers
Method
applyMutations
* Apply new mutations to this transaction, intelligently merging with existing mutations * * When mutations operate on the same item (same globa
packages/db/src/transactions.ts:336
↓ 16 callers
Function
collectBatchEvents
Collect all events from a batch callback into an array
packages/db/tests/effect.test.ts:70
↓ 16 callers
Function
createAndPopulateCollection
( autoIndex: `eager` | `off` = `eager`, )
packages/db/tests/collection-change-events.test.ts:36
↓ 16 callers
Function
createDeferred
()
packages/db/src/deferred.ts:24
↓ 16 callers
Function
createMessages
()
packages/db/tests/query/union-all.test-d.ts:43
↓ 16 callers
Function
createNodeSQLitePersistence
( options: NodeSQLitePersistenceOptions, )
packages/node-db-sqlite-persistence/src/node-persistence.ts:116
↓ 16 callers
Function
createToolCalls
()
packages/db/tests/query/union-all.test-d.ts:53
↓ 16 callers
Function
createUsersCollection
()
packages/db/tests/query/case-when.test.ts:39
↓ 16 callers
Method
forEach
* Execute a callback for each entry in the collection
packages/db/src/collection/index.ts:541
↓ 16 callers
Function
func
(name: string, ...args: Array<BasicExpression>)
packages/db/tests/query/predicate-utils.test.ts:28
↓ 16 callers
Method
getAll
()
packages/offline-transactions/src/outbox/OutboxManager.ts:62
↓ 16 callers
Method
getNext
()
packages/offline-transactions/src/executor/KeyScheduler.ts:25
↓ 16 callers
Function
isUndefined
(value: ExpressionLike)
packages/db/src/query/builder/functions.ts:251
↓ 16 callers
Function
quoteIdentifier
(identifier: string)
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:138
↓ 16 callers
Method
requestSnapshot
* Sends the snapshot to the callback. * Returns a boolean indicating if it succeeded. * It can only fail if there is no index to fulfill the req
packages/db/src/collection/subscription.ts:342
↓ 16 callers
Function
simulateInitialSync
(users: Array<User> = sampleUsers)
packages/electric-db-collection/tests/electric-live-query.test.ts:159
↓ 15 callers
Method
addOperator
(operator: UnaryOperator<any> | BinaryOperator<any>)
packages/db-ivm/src/d2.ts:36
↓ 15 callers
Function
cloneOptions
(options: LoadSubsetOptions)
packages/db/src/query/subset-dedupe.ts:237
↓ 15 callers
Function
createCapacitorSQLiteTestDatabase
(options: { filename: string })
packages/capacitor-db-sqlite-persistence/tests/helpers/capacitor-sqlite-test-db.ts:9
↓ 15 callers
Function
createExpoSQLiteTestDatabase
(options: { filename: string })
packages/expo-db-sqlite-persistence/tests/helpers/expo-sqlite-test-db.ts:97
↓ 15 callers
Function
createIndexUsageTracker
(collection: any)
packages/db/tests/query/indexes.test.ts:44
↓ 15 callers
Method
createOfflineAction
(options: CreateOfflineActionOptions<T>)
packages/offline-transactions/src/OfflineExecutor.ts:389
↓ 15 callers
Function
createPacedMutations
( config: PacedMutationsConfig<TVariables, T>, )
packages/db/src/paced-mutations.ts:87
↓ 15 callers
Function
createReactNativeSQLitePersistence
( options: ReactNativeSQLitePersistenceOptions, )
packages/react-native-db-sqlite-persistence/src/react-native.ts:13
↓ 15 callers
Function
createTransaction
({ id, createdAt, nextAttemptAt, retryCount = 0, }: { id: string createdAt: Date nextAttemptAt:
packages/offline-transactions/tests/KeyScheduler.test.ts:5
↓ 15 callers
Method
equalityLookup
* Performs an equality lookup - O(1)
packages/db/src/indexes/basic-index.ts:246
↓ 15 callers
Function
formatValue
(value: unknown)
packages/tauri-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:126
↓ 15 callers
Function
formatValue
(value: unknown)
packages/capacitor-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:126
↓ 15 callers
Method
getNextOperatorId
()
packages/db-ivm/src/d2.ts:23
↓ 15 callers
Method
maxKey
Gets the highest key in the tree. Complexity: O(1)
packages/db/src/utils/btree.ts:217
↓ 15 callers
Method
query
(sql, params = [])
packages/electron-db-sqlite-persistence/tests/e2e/fixtures/electron-main.mjs:78
↓ 15 callers
Method
run
(sql: string, params: ReadonlyArray<unknown> = [])
packages/capacitor-db-sqlite-persistence/src/capacitor-sqlite-driver.ts:151
↓ 15 callers
Function
sortResults
* Sort results by multiplicity and then key
packages/db-ivm/tests/operators/orderBy.test.ts:517
← previous
next →
201–300 of 3,143, ranked by callers