Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Nozbe/WatermelonDB
/ functions
Functions
970 in github.com/Nozbe/WatermelonDB
⨍
Functions
970
◇
Types & classes
272
↓ 1 callers
Function
getMigrationInfo
( database: Database, log: ?SyncLog, lastPulledAt: ?Timestamp, migrationsEnabledAtVersion: ?SchemaVers
src/sync/impl/index.js:49
↓ 1 callers
Function
getNewVersion
(input)
scripts/release.mjs:16
↓ 1 callers
Function
getObservable
(relation: Relation<T>)
src/Relation/helpers.js:20
↓ 1 callers
Function
getPreciseTimeFunction
()
src/utils/common/devMeasureTime/index.js:3
↓ 1 callers
Method
getRandomBytes
(int count)
native/android/src/main/java/com/nozbe/watermelondb/WMDatabaseBridge.java:230
↓ 1 callers
Function
hasOwn
(obj: Object, key: string)
src/react/withObservables/index.js:91
↓ 1 callers
Function
immutableRelation
( relationTable: TableName<any>, relationIdColumn: ColumnName, )
src/decorators/immutableRelation/index.js:22
↓ 1 callers
Function
initializeJSI
()
src/adapters/sqlite/makeDispatcher/index.native.js:132
↓ 1 callers
Method
install
()
native/android-jsi/src/main/java/com/nozbe/watermelondb/WatermelonDBJSIModule.java:30
↓ 1 callers
Method
install
(Context context, long javaScriptContextHolder)
native/android-jsi/src/main/java/com/nozbe/watermelondb/jsi/JSIInstaller.java:5
↓ 1 callers
Method
installBinding
(long javaScriptContextHolder)
native/android-jsi/src/main/java/com/nozbe/watermelondb/jsi/JSIInstaller.java:21
↓ 1 callers
Method
isCached
(table: TableName<any>, id: RecordId)
src/adapters/lokijs/worker/DatabaseDriver.js:64
↓ 1 callers
Method
isCompatible
(int schemaVersion)
native/android/src/main/java/com/nozbe/watermelondb/WMDatabaseDriver.java:249
↓ 1 callers
Function
isIDBAvailable
(onQuotaExceededError: ?(error: Error) => void)
src/adapters/lokijs/worker/lokiExtensions.js:9
↓ 1 callers
Method
isInMemoryDatabase
()
src/adapters/sqlite/sqlite-node/Database.js:127
↓ 1 callers
Method
isOpen
()
native/android/src/main/java/com/nozbe/watermelondb/WMDatabase.java:189
↓ 1 callers
Function
isUniqueIndexValid
(collection: any, key: string)
src/diagnostics/diagnoseDatabaseStructure/impl.js:50
↓ 1 callers
Function
isValidAndGreaterVersion
(input)
scripts/release.mjs:17
↓ 1 callers
Function
isValidNumber
(value: any)
src/RawRecord/index.js:30
↓ 1 callers
Function
isValidStatus
(value: any)
src/RawRecord/index.js:65
↓ 1 callers
Function
logCollections
( log: (text?: string) => void, collections: Array<$Exact<{ name: string, parents: Array<Array<any | strin
src/diagnostics/diagnoseDatabaseStructure/impl.js:36
↓ 1 callers
Function
lokiFatalError
(loki: Loki)
src/adapters/lokijs/worker/lokiExtensions.js:118
↓ 1 callers
Function
main
()
scripts/replace-docs-path.mjs:9
↓ 1 callers
Function
makeAdapter
(options)
src/adapters/__tests__/commonTests.js:43
↓ 1 callers
Function
makeDispatcher
( _type: DispatcherType, tag: ConnectionTag, _dbName: string, _options: SqliteDispatcherOptions, )
src/adapters/sqlite/makeDispatcher/index.js:34
↓ 1 callers
Function
makeFoo
()
src/decorators/lazy/test.js:6
↓ 1 callers
Function
makeScheduler
()
src/__tests__/utils/makeScheduler.js:14
↓ 1 callers
Function
manyActions
()
src/Database/test.js:764
↓ 1 callers
Method
markAsCached
(table: TableName<any>, id: RecordId)
src/adapters/lokijs/worker/DatabaseDriver.js:69
↓ 1 callers
Method
migrate
(migrations: Migrations)
src/adapters/sqlite/sqlite-node/DatabaseDriver.js:225
↓ 1 callers
Method
migrate
(MigrationSet migrations)
native/android/src/main/java/com/nozbe/watermelondb/WMDatabaseDriver.java:209
↓ 1 callers
Method
nested
(...args)
src/decorators/action/test.js:11
↓ 1 callers
Function
newLoki
(options: LokiAdapterOptions)
src/adapters/lokijs/worker/lokiExtensions.js:74
↓ 1 callers
Function
nextActionId
()
src/adapters/lokijs/dispatcher.js:30
↓ 1 callers
Function
notEq
(valueOrColumn: Value | ColumnDescription)
src/QueryDescription/operators.js:65
↓ 1 callers
Function
observeCountFetch
()
src/observation/subscribeToCount/index.js:47
↓ 1 callers
Function
observeCountThrottled
(query: Query<Record>)
src/observation/subscribeToCount/index.js:23
↓ 1 callers
Method
observeWithColumns
* Same as {@link Query#observe}, but also emits when any of the records on the list * has one of its `columnNames` changed.
src/Query/index.js:156
↓ 1 callers
Function
onLowMemory
(callback: Callback)
src/utils/common/memory/index.js:6
↓ 1 callers
Function
parseJSON
(value: any)
src/decorators/json/index.js:23
↓ 1 callers
Function
performJoin
(join: LokiJoin, loki: Loki)
src/adapters/lokijs/worker/executeQuery.js:13
↓ 1 callers
Function
performJoinTest
(adapter, testCase)
src/adapters/__tests__/helpers.js:205
↓ 1 callers
Function
performJoinsImpl
(query: LokiRawQuery, performer: QueryPerformer)
src/adapters/lokijs/worker/performJoins/index.js:8
↓ 1 callers
Function
prepareTask
(tasks, name, isCompleted, position)
src/observation/test.js:7
↓ 1 callers
Method
processActionAsync
(action: WorkerAction)
src/adapters/lokijs/worker/DatabaseBridge.js:57
↓ 1 callers
Function
promiseTimeoutError
(errorMessage, ms)
scripts/release.mjs:24
↓ 1 callers
Method
provideSyncJson
(int id, byte[] json)
native/android-jsi/src/main/java/com/nozbe/watermelondb/jsi/JSIInstaller.java:23
↓ 1 callers
Function
pushChanges
({ changes, lastPulledAt })
examples/typescript/ts-example.ts:101
↓ 1 callers
Method
rawRecordsFromQueryResult
(results: CachedQueryResult)
src/Collection/RecordCache.js:60
↓ 1 callers
Method
recordsFromQueryResult
(result: CachedQueryResult)
src/Collection/RecordCache.js:48
↓ 1 callers
Function
recordsToApplyRemoteChangesTo
( collection: Collection<T>, changes: SyncTableChangeSet, context: ApplyRemoteChangesContext, )
src/sync/impl/applyRemote.js:208
↓ 1 callers
Function
recordsToApplyRemoteChangesTo_incremental
( collection: Collection<T>, changes: SyncTableChangeSet, context: ApplyRemoteChangesContext, )
src/sync/impl/applyRemote.js:91
↓ 1 callers
Function
recordsToApplyRemoteChangesTo_replacement
( collection: Collection<T>, changes: SyncTableChangeSet, context: ApplyRemoteChangesContext, )
src/sync/impl/applyRemote.js:118
↓ 1 callers
Function
recordsToMarkAsSynced
( { changes, affectedRecords }: SyncLocalChanges, allRejectedIds: SyncRejectedIds, )
src/sync/impl/markAsSynced.js:10
↓ 1 callers
Function
reloadingObserverFetch
()
src/observation/subscribeToQueryReloading/index.js:25
↓ 1 callers
Method
removeFromCache
(table: string, id: string)
src/adapters/sqlite/sqlite-node/DatabaseDriver.js:196
↓ 1 callers
Method
removeFromCache
(String table, String id)
native/android/src/main/java/com/nozbe/watermelondb/WMDatabaseDriver.java:197
↓ 1 callers
Function
removeIfExists
(file, dbName)
src/adapters/sqlite/test.js:8
↓ 1 callers
Function
runPlayground
()
src/__playground__/index.js:9
↓ 1 callers
Function
sanitizeFindResult
( dirtyRecord: DirtyFindResult, tableSchema: TableSchema, )
src/adapters/common.js:50
↓ 1 callers
Function
sanitizeQueryResult
( dirtyRecords: DirtyQueryResult, tableSchema: TableSchema, )
src/adapters/common.js:59
↓ 1 callers
Function
scheduleForCleanup
(fn: () => void)
src/react/withObservables/garbageCollector.js:28
↓ 1 callers
Method
setLocal
(key: string, value: string)
src/adapters/lokijs/worker/DatabaseDriver.js:252
↓ 1 callers
Method
setUp
()
src/adapters/lokijs/worker/DatabaseDriver.js:59
↓ 1 callers
Method
setUpWithMigrations
(dbName: string, migrations: Migrations)
src/adapters/sqlite/sqlite-node/DatabaseDriver.js:76
↓ 1 callers
Method
setUpWithSchema
(dbName: string, schema: string, schemaVersion: number)
src/adapters/sqlite/sqlite-node/DatabaseDriver.js:70
↓ 1 callers
Function
shouldCensorKey
(key: string)
src/diagnostics/censorRaw.js:10
↓ 1 callers
Method
silence
()
src/utils/common/logger/index.js:28
↓ 1 callers
Function
strategyForCollection
( collection: Collection<any>, strategy: ?SyncPullStrategy, )
src/sync/impl/applyRemote.js:195
↓ 1 callers
Function
subaction
()
src/Database/test.js:625
↓ 1 callers
Function
sum
(xs)
src/sync/impl/helpers.js:144
↓ 1 callers
Method
table
* Table name of this record
src/Model/index.js:319
↓ 1 callers
Function
transform
(records, _loki)
src/QueryDescription/__tests__/test.js:192
↓ 1 callers
Function
unsafeApplyAllRemoteChangesByBatches
( recordsToApply: AllRecordsToApply, context: ApplyRemoteChangesContext, )
src/sync/impl/applyRemote.js:368
↓ 1 callers
Method
unsafeClear
()
src/Collection/RecordCache.js:44
↓ 1 callers
Method
unsafeDestroyEverything
()
src/adapters/sqlite/sqlite-node/Database.js:83
↓ 1 callers
Method
unsafeDestroyEverything
()
native/android/src/main/java/com/nozbe/watermelondb/WMDatabase.java:163
↓ 1 callers
Method
unsafeResetDatabase
(schema: { sql: string, version: number })
src/adapters/sqlite/sqlite-node/DatabaseDriver.js:215
↓ 1 callers
Method
unsafeResetDatabase
(Schema schema)
native/android/src/main/java/com/nozbe/watermelondb/WMDatabaseDriver.java:221
↓ 1 callers
Function
updateTask
(task, updater)
src/observation/test.js:21
↓ 1 callers
Function
updateTask
(task, updater)
src/observation/subscribeToQueryReloading/test.js:18
↓ 1 callers
Function
verifyLokiIndices
(db: Database, log: (text?: string) => void)
src/diagnostics/diagnoseDatabaseStructure/impl.js:76
↓ 1 callers
Function
withDatabase
( Component: React$ComponentType<WithDatabaseProps<T>>, )
src/react/withDatabase.js:12
↓ 1 callers
Function
withHooks
( hookTransformer: (props: PropsInput) => NewProps, )
src/react/withHooks.js:8
↓ 1 callers
Method
withObservablesOnChange
(values: AddedValues)
src/react/withObservables/index.js:261
↓ 1 callers
Method
withObservablesOnError
(error: Error)
src/react/withObservables/index.js:277
↓ 1 callers
Function
withRecreatedIndices
( operations: NativeBridgeBatchOperation[], schema: AppSchema, )
src/adapters/sqlite/encodeBatch/index.js:93
Function
Component
()
src/react/useDatabase.test.js:26
Method
Connected
(WMDatabaseDriver driver)
native/android/src/main/java/com/nozbe/watermelondb/Connection.java:8
Function
DatabaseComponent
(props: any)
src/react/withDatabase.js:15
Function
DatabaseProvider
* Database provider to create the database context * to allow child components to consume the database without prop drilling
src/react/DatabaseProvider.js:15
Function
Home
()
docs-website/src/pages/index.js:28
Function
HomepageHeader
()
docs-website/src/pages/index.js:11
Method
MigrationNeededError
(int databaseVersion)
native/android/src/main/java/com/nozbe/watermelondb/MigrationNeededError.java:6
Method
MigrationSet
(int from, int to, String sql)
native/android/src/main/java/com/nozbe/watermelondb/utils/MigrationSet.java:8
Function
MockComponent
()
src/react/DatabaseProvider.test.js:10
Method
NeedsMigration
(int fromVersion)
native/android/src/main/java/com/nozbe/watermelondb/WMDatabaseDriver.java:243
Method
Pair
(K key, V value)
native/android/src/main/java/com/nozbe/watermelondb/utils/Pair.java:7
Function
SQLiteAdapterTest
(spec)
src/adapters/sqlite/integrationTest.js:8
Method
Schema
(int version, String sql)
native/android/src/main/java/com/nozbe/watermelondb/utils/Schema.java:7
← previous
next →
501–600 of 970, ranked by callers