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
↓ 15 callers
Method
writeByte
(byte: number)
packages/db-ivm/src/hashing/murmur.ts:54
↓ 14 callers
Function
buildToArrayToArrayQuery
()
packages/db/tests/query/includes.test.ts:1933
↓ 14 callers
Method
close
()
packages/node-db-sqlite-persistence/src/node-driver.ts:151
↓ 14 callers
Function
createArrayChangeProxy
( targets: Array<T>, )
packages/db/src/proxy.ts:1130
↓ 14 callers
Function
groupedOrderByWithFractionalIndex
( valueExtractor: ( value: T extends KeyValue<unknown, infer V> ? V : never, ) => Ve, options: Group
packages/db-ivm/src/operators/groupedOrderBy.ts:39
↓ 14 callers
Function
lte
(left: BasicExpression, right: BasicExpression)
packages/db/tests/query/predicate-utils.test.ts:48
↓ 14 callers
Function
mockSyncCollectionOptionsNoInitialState
(config: MockSyncCollectionConfigNoInitialState<T>)
packages/db/tests/utils.ts:318
↓ 14 callers
Function
or
( left: ExpressionLike, right: ExpressionLike, ...rest: Array<ExpressionLike> )
packages/db/src/query/builder/functions.ts:234
↓ 14 callers
Method
remove
* Removes a value from the index
packages/db/src/indexes/basic-index.ts:115
↓ 14 callers
Method
run
(sql: string, params: ReadonlyArray<unknown> = [])
packages/react-native-db-sqlite-persistence/src/op-sqlite-driver.ts:308
↓ 14 callers
Function
sortedPlainRows
(collectionOrArray: any, sortKey = `id`)
packages/db/tests/query/includes.test.ts:124
↓ 14 callers
Function
topKWithFractionalIndex
( comparator: (a: T, b: T) => number, options?: TopKWithFractionalIndexOptions, )
packages/db-ivm/src/operators/topKWithFractionalIndex.ts:113
↓ 14 callers
Method
values
* Get all values (virtual derived state)
packages/db/src/collection/index.ts:508
↓ 13 callers
Function
createElectricCollectionWithSyncMode
( syncMode: `eager` | `on-demand` | `progressive`, )
packages/electric-db-collection/tests/electric-live-query.test.ts:651
↓ 13 callers
Method
exec
(sql: string)
packages/react-native-db-sqlite-persistence/src/op-sqlite-driver.ts:281
↓ 13 callers
Function
filter
(f: (data: T) => boolean)
packages/db-ivm/src/operators/filter.ts:32
↓ 13 callers
Method
getResult
()
packages/db-ivm/tests/test-utils.ts:154
↓ 13 callers
Function
groupBy
(keyExtractor: (data: T) => K, aggregates: A = {} as A)
packages/db-ivm/src/operators/groupBy.ts:40
↓ 13 callers
Function
gte
(left: any, right: any)
packages/db/src/query/builder/functions.ts:172
↓ 13 callers
Function
isRefProxy
(value: any)
packages/db/src/query/builder/ref-proxy.ts:339
↓ 13 callers
Function
lt
(left: any, right: any)
packages/db/src/query/builder/functions.ts:185
↓ 13 callers
Function
materialize
( query: QueryBuilder<TContext>, )
packages/db/src/query/builder/functions.ts:848
↓ 13 callers
Method
postMessage
(request: BrowserOPFSWorkerRequest)
packages/browser-db-sqlite-persistence/tests/opfs-database.test.ts:60
↓ 13 callers
Function
reduce
(f: (values: Array<[V1Type, number]>) => Array<[R, number]>)
packages/db-ivm/src/operators/reduce.ts:103
↓ 13 callers
Function
sortByKeyAndIndex
* Helper function to sort results by key and then index
packages/db-ivm/tests/operators/groupedOrderByWithFractionalIndex.test.ts:706
↓ 13 callers
Function
unionWherePredicates
( predicates: Array<BasicExpression<boolean>>, )
packages/db/src/query/predicate-utils.ts:297
↓ 13 callers
Method
validateData
* Validates the data against the schema
packages/db/src/collection/index.ts:636
↓ 12 callers
Method
add
(transaction: OfflineTransaction)
packages/offline-transactions/src/outbox/OutboxManager.ts:24
↓ 12 callers
Method
addMessage
(message: MultiSet<[K, V]>)
packages/db-ivm/tests/test-utils.ts:150
↓ 12 callers
Function
assert
(condition: boolean, failureMessage: string)
packages/tauri-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:187
↓ 12 callers
Function
assert
(condition: boolean, failureMessage: string)
packages/capacitor-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:187
↓ 12 callers
Function
assertCollectionSize
( collection: Collection<T>, expectedSize: number, message?: string, )
packages/db-collection-e2e/src/utils/assertions.ts:78
↓ 12 callers
Function
buildCollectionToArrayQuery
()
packages/db/tests/query/includes.test.ts:1530
↓ 12 callers
Function
collectEvents
Collect events from an effect into an array
packages/db/tests/effect.test.ts:61
↓ 12 callers
Function
comparator
( a: Record<string, unknown> | null | undefined, b: Record<string, unknown> | null | undefined
packages/db/src/query/compiler/order-by.ts:253
↓ 12 callers
Function
createElectronSQLitePersistence
( options: ElectronSQLitePersistenceOptions, )
packages/electron-db-sqlite-persistence/src/renderer.ts:333
↓ 12 callers
Function
createOptimisticAction
( options: CreateOptimisticActionsOptions<TVariables>, )
packages/db/src/optimistic-action.ts:54
↓ 12 callers
Function
debounceStrategy
( options: DebounceStrategyOptions, )
packages/db/src/strategies/debounceStrategy.ts:28
↓ 12 callers
Method
delete
(key: string)
examples/electron/offline-first/src/db/todos.ts:56
↓ 12 callers
Method
ensureIndex
( collectionId: string, signature: string, spec: PersistedIndexSpec, )
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:1421
↓ 12 callers
Function
expectIndexUsage
( stats: IndexUsageStats, expectations: { shouldUseIndex: boolean shouldUseFullScan?: boolean
packages/db/tests/query/indexes.test.ts:135
↓ 12 callers
Function
extractComparisonField
(func: Func)
packages/db/src/query/predicate-utils.ts:1195
↓ 12 callers
Function
filterFn
(key: TKey)
packages/db/src/collection/change-events.ts:348
↓ 12 callers
Method
getKey
(key: string)
packages/offline-transactions/src/storage/LocalStorageAdapter.ts:49
↓ 12 callers
Function
getValue
(indexedVal: IndexedValue<V>)
packages/db-ivm/src/operators/topKArray.ts:16
↓ 12 callers
Function
isExpressionLike
(value: any)
packages/db/src/query/ir.ts:218
↓ 12 callers
Function
lower
( arg: T, )
packages/db/src/query/builder/functions.ts:289
↓ 12 callers
Method
removeIndex
* Removes an index created with createIndex. * Returns true when an index existed and was removed. * * Best-effort semantics: removing an ind
packages/db/src/collection/index.ts:613
↓ 12 callers
Method
rollback
* Rollback the transaction and any conflicting transactions * @param config - Configuration for rollback behavior * @returns This transaction fo
packages/db/src/transactions.ts:410
↓ 12 callers
Method
run
(sql: string, params: ReadonlyArray<unknown> = [])
packages/expo-db-sqlite-persistence/src/expo-sqlite-driver.ts:128
↓ 12 callers
Function
runCommand
( command: string, args: Array<string>, options: { cwd?: string env?: NodeJS.ProcessEnv stdi
packages/capacitor-db-sqlite-persistence/e2e/run-android-e2e.ts:31
↓ 12 callers
Method
set
(key: string, value: string)
examples/react-native/shopping-list/src/db/AsyncStorageAdapter.ts:19
↓ 12 callers
Function
valueExtractor
(row: NamespacedRow & { $selected?: any })
packages/db/src/query/compiler/order-by.ts:74
↓ 11 callers
Function
beforeAll
(callback: AsyncCallback)
packages/tauri-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:359
↓ 11 callers
Function
childRows
(collection: { toArray: ReadonlyArray<unknown> })
packages/db/tests/query/union-all.test.ts:197
↓ 11 callers
Function
createDatabase
()
packages/powersync-db-collection/tests/powersync.test.ts:44
↓ 11 callers
Function
createExpoSQLitePersistence
( options: ExpoSQLitePersistenceOptions, )
packages/expo-db-sqlite-persistence/src/expo.ts:91
↓ 11 callers
Function
createUsersCollection
(id: string)
packages/db/tests/query/union-all.test.ts:125
↓ 11 callers
Function
dispose
()
packages/db/src/query/effect.ts:245
↓ 11 callers
Method
executeStatement
( sql: string, params: ReadonlyArray<unknown> = [], )
packages/tauri-db-sqlite-persistence/src/tauri-sql-driver.ts:213
↓ 11 callers
Function
flushMicrotasks
()
packages/offline-transactions/tests/leader-failover.test.ts:7
↓ 11 callers
Method
fullJoin
* Perform a FULL JOIN with another table or subquery * * @param source - An object with a single key-value pair where the key is the table alias
packages/db/src/query/builder/index.ts:410
↓ 11 callers
Function
generateSeedData
()
packages/db-collection-e2e/src/fixtures/seed-data.ts:36
↓ 11 callers
Function
groupedTopKWithFractionalIndex
( comparator: (a: T, b: T) => number, options: GroupedTopKWithFractionalIndexOptions<K, T>, )
packages/db-ivm/src/operators/groupedTopKWithFractionalIndex.ts:171
↓ 11 callers
Method
has
* Check if a key exists in the collection (virtual derived state)
packages/db/src/collection/index.ts:487
↓ 11 callers
Function
isOrderBySubset
( subset: OrderBy | undefined, superset: OrderBy | undefined, )
packages/db/src/query/predicate-utils.ts:715
↓ 11 callers
Method
loadSubset
( options: LoadSubsetOptions, upstreamLoadSubset?: (options: LoadSubsetOptions) => true | Promise<void
packages/db-sqlite-persistence-core/src/persisted.ts:981
↓ 11 callers
Function
lte
(left: any, right: any)
packages/db/src/query/builder/functions.ts:198
↓ 11 callers
Function
parseLoadSubsetOptions
( options: | { where?: BasicExpression<boolean> orderBy?: OrderBy limit?: number
packages/db/src/query/expression-helpers.ts:499
↓ 11 callers
Function
parseTag
(tag: MoveTag)
packages/electric-db-collection/src/tag-index.ts:57
↓ 11 callers
Method
run
(sql: string, params?: ReadonlyArray<unknown>)
packages/db-sqlite-persistence-core/tests/sqlite-core-adapter.test.ts:109
↓ 11 callers
Method
schedule
* Schedule work. Without a context id, executes immediately. * Otherwise queues the job to be flushed once dependencies are satisfied. * Schedul
packages/db/src/scheduler.ts:77
↓ 11 callers
Method
sendCommand
( commandInput: ExpoRuntimeCommandInput, )
packages/expo-db-sqlite-persistence/tests/helpers/expo-emulator-runtime.ts:425
↓ 11 callers
Function
setStatus
(status: string, details?: unknown)
packages/tauri-db-sqlite-persistence/e2e/app/src/main.ts:15
↓ 11 callers
Function
status
()
packages/angular-db/tests/inject-live-query.test.ts:97
↓ 11 callers
Function
stripVirtualProps
( value: T, )
packages/db-sqlite-persistence-core/tests/persisted.test.ts:241
↓ 11 callers
Function
stripVirtualPropsDeep
(value: any)
packages/db/tests/query/includes.test.ts:96
↓ 11 callers
Function
waitForItem
( collection: Collection<any, any, any, any, any>, itemId: string, timeout: number = 10000,
packages/db-collection-e2e/src/suites/moves.suite.ts:98
↓ 10 callers
Function
buildToArrayToCollectionQuery
()
packages/db/tests/query/includes.test.ts:1756
↓ 10 callers
Method
close
()
packages/expo-db-sqlite-persistence/src/expo-sqlite-driver.ts:154
↓ 10 callers
Function
createEmployeesCollection
(autoIndex: `off` | `eager` = `eager`)
packages/db/tests/query/where.test.ts:224
↓ 10 callers
Function
createOrdersCollection
(autoIndex: `off` | `eager` = `eager`)
packages/db/tests/query/group-by.test.ts:214
↓ 10 callers
Function
createTauriSQLiteTestDatabase
(options: { filename: string })
packages/tauri-db-sqlite-persistence/tests/helpers/tauri-sql-test-db.ts:8
↓ 10 callers
Function
fetch
(request: Request)
examples/solid/todo/src/server.ts:4
↓ 10 callers
Method
get
(key: string)
examples/electron/offline-first/src/db/todos.ts:48
↓ 10 callers
Function
isLoading
()
packages/svelte-db/src/useLiveQuery.svelte.ts:496
↓ 10 callers
Function
jsonResponse
(status, body)
packages/cloudflare-durable-objects-db-sqlite-persistence/e2e/fixtures/worker.mjs:59
↓ 10 callers
Function
lte
(left: BasicExpression<any>, right: BasicExpression<any>)
packages/db/tests/query/subset-dedupe.test.ts:39
↓ 10 callers
Function
parseWhereExpression
( expr: BasicExpression<boolean> | undefined | null, options: ParseWhereOptions<T>, )
packages/db/src/query/expression-helpers.ts:201
↓ 10 callers
Method
rangeQuery
* Performs a range query using binary search - O(log n + m)
packages/db/src/indexes/basic-index.ts:254
↓ 10 callers
Method
rightJoin
* Perform a RIGHT JOIN with another table or subquery * * @param source - An object with a single key-value pair where the key is the table alia
packages/db/src/query/builder/index.ts:358
↓ 10 callers
Function
sortByKeyAndIndex
* Helper function to sort results by key and then index
packages/db-ivm/tests/operators/orderByWithIndex.test.ts:438
↓ 10 callers
Method
takeFromStart
* Returns the first n items in sorted order (from the start)
packages/db/src/indexes/basic-index.ts:425
↓ 10 callers
Function
toBooleanPredicate
(result: boolean | null)
packages/db/src/query/compiler/evaluators.ts:71
↓ 10 callers
Function
waitUntil
( predicate: () => boolean | Promise<boolean>, timeoutMs = 5000, intervalMs = 20, )
packages/offline-transactions/tests/offline-e2e.test.ts:11
↓ 10 callers
Function
withIndexTracking
( collection: any, testFn: (tracker: { stats: IndexUsageStats }) => void | Promise<void>, )
packages/db/tests/query/indexes.test.ts:170
↓ 9 callers
Function
add
( left: T1, right: T2, )
packages/db/src/query/builder/functions.ts:601
↓ 9 callers
Function
buildIncludesQuery
()
packages/db/tests/query/includes.test.ts:155
↓ 9 callers
Method
cancel
(key: unknown)
packages/db/src/collection/cleanup-queue.ts:43
↓ 9 callers
Function
collection
()
packages/svelte-db/src/useLiveQuery.svelte.ts:490
← previous
next →
301–400 of 3,143, ranked by callers