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
↓ 9 callers
Method
experimentalSubscribe
* Notifies `subscriber` on change in any of the passed tables. * * A single notification will be sent per `database.batch()` call. * (Current
src/Database/index.js:304
↓ 9 callers
Function
hasUnsyncedChanges
({ database }: $Exact<{ database: Database }>)
src/sync/index.js:138
↓ 9 callers
Function
mapObj
(fn: (any, string, any) => any, obj: {})
src/utils/fp/mapObj/index.js:14
↓ 9 callers
Function
markLocalChangesAsSynced
( db: Database, syncedLocalChanges: SyncLocalChanges, rejectedIds?: ?SyncRejectedIds, )
src/sync/impl/markAsSynced.js:50
↓ 9 callers
Function
queryAll
()
src/adapters/__tests__/commonTests.js:227
↓ 9 callers
Function
setRawSanitized
( rawRecord: RawRecord, columnName: ColumnName, value: any, columnSchema: ColumnSchema, )
src/RawRecord/index.js:110
↓ 9 callers
Function
sortBy
(sorter: (T) => U, list: T[])
src/utils/fp/sortBy/index.js:3
↓ 8 callers
Method
__ensureNotDisposable
(debugName: string)
src/Model/index.js:472
↓ 8 callers
Function
ensureSync
(value: T)
src/utils/common/ensureSync/index.js:10
↓ 8 callers
Function
expectError
(promise)
src/Database/test.js:689
↓ 8 callers
Method
get
(id: RecordId)
src/Collection/RecordCache.js:32
↓ 8 callers
Function
getLastPulledSchemaVersion
(database: Database)
src/sync/impl/index.js:32
↓ 8 callers
Function
identicalArrays
(left: V, right: V)
src/utils/fp/identicalArrays/index.js:3
↓ 8 callers
Method
newLog
()
src/sync/SyncLogger/index.js:28
↓ 8 callers
Method
prepareDestroyPermanently
* Prepares record to be permanently destroyed * * Note: Do not use this when using Sync, as deletion will not be synced. * * Use this to b
src/Model/index.js:219
↓ 8 callers
Function
splitEvery
(n: number, list: T[])
src/utils/fp/splitEvery/index.js:3
↓ 8 callers
Function
test
(migrations, from, to)
src/Schema/migrations/getSyncChanges/test.js:12
↓ 8 callers
Function
testSteps
(steps)
src/Schema/migrations/getSyncChanges/test.js:13
↓ 8 callers
Method
unsafeLoadFromSync
(jsonId: number, callback: ResultCallback<any>)
src/adapters/type.js:63
↓ 8 callers
Method
withDriver
( tag: number, resolve: (any) => void, reject: (any) => void, functionName: string, action
src/adapters/sqlite/sqlite-node/DatabaseBridge.js:169
↓ 8 callers
Method
withDriver
(final int tag, final Promise promise, final ParamFunction function, String functionName)
native/android/src/main/java/com/nozbe/watermelondb/WMDatabaseBridge.java:174
↓ 7 callers
Function
_valueOrColumn
(arg: Value | ColumnDescription)
src/QueryDescription/operators.js:296
↓ 7 callers
Function
check
(obj)
src/adapters/__tests__/commonTests.js:694
↓ 7 callers
Function
columnName
(name: string)
src/Schema/index.js:78
↓ 7 callers
Method
execute
(String query, Object[] args)
native/android/src/main/java/com/nozbe/watermelondb/WMDatabase.java:77
↓ 7 callers
Function
expectError
(value)
src/adapters/__tests__/commonTests.js:855
↓ 7 callers
Method
experimentalSubscribe
* Notifies `subscriber` on every change (record creation/update/deletion) in this Collection. * * Notifications contain information about which
src/Collection/index.js:284
↓ 7 callers
Function
forEachAsync
(list: T[], action: (T) => Promise<void>)
src/utils/fp/forEachAsync/index.js:4
↓ 7 callers
Method
get
(key: LocalStorageKey<ValueType>)
src/Database/LocalStorage/index.js:20
↓ 7 callers
Function
modelQuery
(modelClass, ...conditions)
src/adapters/__tests__/helpers.js:137
↓ 7 callers
Function
nullValue
(columnSchema: ColumnSchema)
src/RawRecord/index.js:121
↓ 7 callers
Method
prepareMarkAsDeleted
* Prepares record to be marked as deleted * * Use this to batch-execute multiple changes at once. * Note: Prepared changes must be executed b
src/Model/index.js:184
↓ 7 callers
Method
provideSyncJson
(id: number, syncPullResultJson: string, callback: ResultCallback<void>)
src/adapters/type.js:66
↓ 7 callers
Method
queryIds
(query: SerializedQuery, callback: ResultCallback<RecordId[]>)
src/adapters/type.js:41
↓ 7 callers
Method
queryRaw
(query: string, args: any[] = [])
src/adapters/sqlite/sqlite-node/Database.js:48
↓ 7 callers
Method
rawQuery
(String sql, Object[] args)
native/android/src/main/java/com/nozbe/watermelondb/WMDatabase.java:89
↓ 7 callers
Method
remove
(key: LocalStorageKey<any>)
src/Database/LocalStorage/index.js:48
↓ 7 callers
Method
set
(key: LocalStorageKey<ValueType>, value: ValueType)
src/Database/LocalStorage/index.js:42
↓ 6 callers
Method
__logVerbose
(debugName: string)
src/Model/index.js:483
↓ 6 callers
Method
_dangerouslySetRawWithoutMarkingColumnChange
(rawFieldName: ColumnName, rawValue: Value)
src/Model/index.js:450
↓ 6 callers
Method
_fetchQuery
(query: Query<Record>, callback: ResultCallback<Record[]>)
src/Collection/index.js:200
↓ 6 callers
Function
addToRawSet
(rawSet: string, value: string)
src/sync/helpers.js:6
↓ 6 callers
Function
check
(local, remote)
src/sync/impl/__tests__/helpers.test.js:62
↓ 6 callers
Function
checkTaskColumn
(columnName, expectedValue)
src/adapters/__tests__/commonTests.js:1013
↓ 6 callers
Function
encodeQuery
(query: SerializedQuery, countMode: boolean = false)
src/adapters/sqlite/encodeQuery/index.js:212
↓ 6 callers
Method
execute
(query: string, args: any[] = [])
src/adapters/sqlite/sqlite-node/Database.js:40
↓ 6 callers
Function
fromArrayOrSpread
( args: any[], debugName: string, debugArgName: string, )
src/utils/fp/arrayOrSpread/index.js:14
↓ 6 callers
Function
isChangeSetEmpty
(changeset)
src/sync/impl/helpers.js:139
↓ 6 callers
Function
makeDecorator
(decorator: (...any) => RawDecorator)
src/utils/common/makeDecorator/index.js:9
↓ 6 callers
Function
makeMatcher
(conditions)
src/observation/encodeMatcher/test.js:12
↓ 6 callers
Function
mockQuery
(collection)
src/Collection/test.js:11
↓ 6 callers
Function
setLastPulledAt
(database: Database, timestamp: Timestamp)
src/sync/impl/index.js:21
↓ 6 callers
Function
test
(value, type, isOptional = false)
src/RawRecord/__tests__/test.js:181
↓ 6 callers
Function
toPairs
(obj)
src/utils/fp/toPairs/index.js:4
↓ 6 callers
Method
transaction
(TransactionFunction function)
native/android/src/main/java/com/nozbe/watermelondb/WMDatabase.java:179
↓ 6 callers
Function
unique
(list: T[])
src/utils/fp/unique/index.js:5
↓ 6 callers
Function
updateTask
(task, updater)
src/observation/subscribeToQueryWithColumns/test.js:20
↓ 6 callers
Function
values
(obj: O)
src/utils/fp/values/index.js:3
↓ 6 callers
Function
waitForNextQuery
()
src/observation/subscribeToCount/test.js:28
↓ 6 callers
Function
waitForNextQuery
()
src/observation/subscribeToQueryReloading/test.js:46
↓ 5 callers
Method
__ensureInWriter
(debugName: string)
src/Model/index.js:479
↓ 5 callers
Method
_prepareCreate
( collection: Collection<$FlowFixMe<this>>, recordBuilder: (this) => void, )
src/Model/index.js:359
↓ 5 callers
Function
adapterWithRealMigrations
(migrations)
src/adapters/__tests__/commonTests.js:50
↓ 5 callers
Function
canEncodeMatcher
(query: QueryDescription)
src/observation/encodeMatcher/canEncode.js:7
↓ 5 callers
Method
close
()
native/android/src/main/java/com/nozbe/watermelondb/WMDatabase.java:193
↓ 5 callers
Function
decodeQueryResult
(compressedRecords: any[])
src/adapters/sqlite/makeDispatcher/decodeQueryResult/index.js:9
↓ 5 callers
Function
delayPromise
()
src/Database/test.js:504
↓ 5 callers
Function
encodeInsertArgs
(tableSchema: TableSchema, raw: RawRecord)
src/adapters/sqlite/encodeBatch/index.js:21
↓ 5 callers
Function
ensureDecoratorUsedProperly
( columnName: ColumnName, target: Object, key: string, descriptor: Object, )
src/decorators/common.js:8
↓ 5 callers
Method
experimentalDestroyPermanently
* Permanently deletes this record and its descendants from the database * * Descendants are determined by taking Model's `has_many` (children) a
src/Model/index.js:258
↓ 5 callers
Method
experimentalMarkAsDeleted
* Marks this records and its descendants as deleted (they will be deleted permenently after sync) * * Descendants are determined by taking Model
src/Model/index.js:239
↓ 5 callers
Function
fetchDescendants
(model: Model)
src/Model/helpers.js:46
↓ 5 callers
Function
filterObj
(predicate: (any, any, any) => any, obj: {})
src/utils/fp/filterObj/index.js:14
↓ 5 callers
Function
fixArgs
(args: any[])
src/adapters/sqlite/sqlite-node/DatabaseDriver.js:5
↓ 5 callers
Function
fn
(...args)
src/utils/fp/arrayOrSpread/test.js:5
↓ 5 callers
Function
loadFromSync
(json)
src/adapters/__tests__/commonTests.js:589
↓ 5 callers
Function
mapValue
(mapper: (T) => U, result: Result<T>)
src/utils/fp/Result/index.js:28
↓ 5 callers
Function
noNullComparisons
(operator)
src/observation/encodeMatcher/operators.js:16
↓ 5 callers
Function
prepareTask
(tasks, name, isCompleted, position)
src/observation/subscribeToQueryWithColumns/test.js:6
↓ 5 callers
Function
queryable
(promise)
src/adapters/__tests__/commonTests.js:747
↓ 5 callers
Function
relation
( relationTable: TableName<any>, relationIdColumn: ColumnName, options: ?Options, )
src/decorators/relation/index.js:26
↓ 5 callers
Method
removeLocal
(key: string, callback: ResultCallback<void>)
src/adapters/type.js:81
↓ 5 callers
Function
sth
()
src/Database/test.js:733
↓ 5 callers
Function
unsafeExecuteSql
(sql: string)
src/Schema/migrations/index.js:162
↓ 5 callers
Function
waitFor
(database)
src/Query/test.js:269
↓ 5 callers
Function
yieldLog
()
src/diagnostics/diagnoseDatabaseStructure/impl.js:18
↓ 4 callers
Method
_ensureInWriter
(debugName: string)
src/Database/index.js:388
↓ 4 callers
Method
_fetchCount
(query: Query<Record>, callback: ResultCallback<number>)
src/Collection/index.js:210
↓ 4 callers
Method
_getChanges
()
src/Model/index.js:72
↓ 4 callers
Function
action
()
src/Database/test.js:694
↓ 4 callers
Function
changeSetCount
(changeset)
src/sync/impl/helpers.js:145
↓ 4 callers
Function
conditionsWithoutDeleted
(conditions: Where[])
src/QueryDescription/helpers.js:89
↓ 4 callers
Function
created
(obj)
src/sync/impl/__tests__/helpers.js:80
↓ 4 callers
Method
delete
(record: Record)
src/Collection/RecordCache.js:40
↓ 4 callers
Function
encodeCreateIndices
({ tables, unsafeSql }: AppSchema)
src/adapters/sqlite/encodeSchema/index.js:47
↓ 4 callers
Function
encodeDropIndices
({ tables, unsafeSql }: AppSchema)
src/adapters/sqlite/encodeSchema/index.js:55
↓ 4 callers
Function
encodeUpdateArgs
(tableSchema: TableSchema, raw: RawRecord)
src/adapters/sqlite/encodeBatch/index.js:42
↓ 4 callers
Function
formatMessages
(messages: Array<any>)
src/utils/common/logger/index.js:4
↓ 4 callers
Function
groupBy
( predicate: (Val) => Key, )
src/utils/fp/groupBy/index.js:3
↓ 4 callers
Function
groupOperations
(operations: BatchOperation[])
src/adapters/sqlite/encodeBatch/index.js:67
← previous
next →
101–200 of 970, ranked by callers