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
Method
UNSAFE_componentWillReceiveProps
(nextProps: PropsInput)
src/react/withObservables/index.js:173
Method
WMDatabase
(SQLiteDatabase db)
native/android/src/main/java/com/nozbe/watermelondb/WMDatabase.java:17
Method
WMDatabaseBridge
(ReactApplicationContext reactContext)
native/android/src/main/java/com/nozbe/watermelondb/WMDatabaseBridge.java:29
Method
WMDatabaseDriver
(Context context, String dbName)
native/android/src/main/java/com/nozbe/watermelondb/WMDatabaseDriver.java:28
Method
Waiting
(ArrayList<Runnable> queueInWaiting)
native/android/src/main/java/com/nozbe/watermelondb/Connection.java:15
Method
WatermelonDBJSIModule
(ReactApplicationContext reactContext)
native/android-jsi/src/main/java/com/nozbe/watermelondb/WatermelonDBJSIModule.java:19
Function
WithObservables
(props: InitialProps)
src/react/WithObservablesComponent.js:25
Method
__debugName
()
src/Model/index.js:455
Method
_databaseVersion
()
src/adapters/lokijs/worker/DatabaseDriver.js:328
Method
_driver
()
src/adapters/lokijs/index.js:223
Method
_fatalError
(error: Error)
src/Database/index.js:397
Method
_fatalError
(error: Error)
src/adapters/lokijs/index.js:229
Method
_getSync
(key: LocalStorageKey<ValueType>, callback: (ValueType | void) => void)
src/Database/LocalStorage/index.js:26
Method
_localStorage
()
src/adapters/lokijs/worker/DatabaseDriver.js:443
Method
_notify
(operations: CollectionChangeSet<Record>)
src/Collection/index.js:253
Function
_setCreateFactory
(newCreateFactory: any)
src/react/helpers.js:12
Function
_triggerOnLowMemory
()
src/utils/common/memory/index.js:11
Function
add
(a, b)
src/utils/fp/pipe/test.js:5
Method
allTables
()
src/Query/index.js:297
Function
and
(...args)
src/QueryDescription/operators.js:200
Method
asModel
()
src/Model/index.js:312
Function
associations
( ...associationList: [TableName<any>, AssociationInfo][] )
src/Model/index.js:41
Method
associations
()
src/Query/index.js:301
Method
batch
* Convenience method that should ONLY be used by Model's `@writer`-decorated methods * * @see {Database#batch}
src/Model/index.js:329
Method
batch
(...records: Array<?Model | false>)
src/Database/index.js:102
Method
batch
(...records: $ReadOnlyArray<Model | Model[] | null | void | false>)
src/Database/WorkQueue.d.ts:11
Method
batch
(...records: any)
src/Database/WorkQueue.js:79
Method
batch
(operations: BatchOperation[], callback: ResultCallback<void>)
src/adapters/type.d.ts:49
Method
batch
(operations: BatchOperation[])
src/adapters/compat.js:56
Method
batch
(operations: BatchOperation[], callback: ResultCallback<void>)
src/adapters/sqlite/index.js:266
Method
batch
(operations: any[])
src/adapters/sqlite/sqlite-node/DatabaseDriver.js:134
Method
batch
(tag: number, operations: any[], resolve: (any) => void, reject: (string) => void)
src/adapters/sqlite/sqlite-node/DatabaseBridge.js:147
Method
batch
(operations: BatchOperation[], callback: ResultCallback<void>)
src/adapters/lokijs/index.js:167
Method
batch
(operations: BatchOperation[])
src/adapters/lokijs/worker/DatabaseDriver.js:132
Method
batch
(int tag, ReadableArray operations, Promise promise)
native/android/src/main/java/com/nozbe/watermelondb/WMDatabaseBridge.java:109
Method
batch
(ReadableArray operations)
native/android/src/main/java/com/nozbe/watermelondb/WMDatabaseDriver.java:139
Function
between
(left: number, right: number)
src/QueryDescription/operators.js:126
Function
between
(left, [lower, upper])
src/observation/encodeMatcher/operators.js:10
Function
buildQueryDescription
(clauses: Clause[])
src/QueryDescription/helpers.js:78
Function
cacheWhileConnected
(source: Observable<T>)
src/utils/rx/cacheWhileConnected/index.js:11
Method
call
(methodName: SqliteDispatcherMethod, args: any[], callback: ResultCallback<any>)
src/adapters/sqlite/type.d.ts:52
Method
call
(methodName: SqliteDispatcherMethod, args: any[], callback: ResultCallback<any>)
src/adapters/sqlite/makeDispatcher/index.js:22
Method
call
(name: SqliteDispatcherMethod, _args: any[], callback: ResultCallback<any>)
src/adapters/sqlite/makeDispatcher/index.native.js:43
Method
call
(name: SqliteDispatcherMethod, _args: any[], callback: ResultCallback<any>)
src/adapters/sqlite/makeDispatcher/index.native.js:69
Method
call
( type: WorkerExecutorType, payload: WorkerExecutorPayload = [], callback: ResultCallback<T> = ()
src/adapters/lokijs/dispatcher.js:57
Method
call
(subscriber: rxjs$Subscriber<R>, source: any)
flow-typed/npm/rxjs_v6.x.js:1392
Method
callReader
* Convenience method that should ONLY be used by Model's `@writer`/`@reader`-decorated methods * * @see {ReaderInterface#callReader}
src/Model/index.js:347
Method
callReader
(reader: () => Promise<T>)
src/Database/WorkQueue.d.ts:6
Method
callReader
(reader: () => Promise<T>)
src/Database/WorkQueue.js:67
Method
callWriter
* Convenience method that should ONLY be used by Model's `@writer`-decorated methods * * @see {WriterInterface#callWriter}
src/Model/index.js:338
Method
callWriter
(writer: () => Promise<T>)
src/Database/WorkQueue.d.ts:10
Method
callWriter
(writer: () => Promise<T>)
src/Database/WorkQueue.js:74
Method
callback
(result: Result<any>)
src/adapters/lokijs/index.js:123
Function
censorLog
(log: SyncLog)
src/sync/SyncLogger/index.js:7
Function
childPromise
(query: Query<Model>)
src/Model/helpers.js:36
Method
clearCachedRecords
()
src/adapters/lokijs/worker/DatabaseDriver.js:85
Method
close
()
native/android/src/main/java/com/nozbe/watermelondb/WMDatabaseDriver.java:205
Method
cold
(marbles, values, error)
src/__tests__/utils/makeScheduler.js:5
Method
collectionChangeNotifyModels
({ record, type }: CollectionChange<Record>)
src/Collection/index.js:263
Method
collectionChangeNotifySubscribers
([subscriber]: [ (CollectionChangeSet<Record>) => void, any, ])
src/Collection/index.js:254
Method
collections
* Collections of other Models in the same database as this record. * * @deprecated
src/Model/index.js:296
Function
column
(name: ColumnName)
src/QueryDescription/operators.js:157
Method
componentDidMount
()
src/react/withObservables/index.js:158
Method
componentWillUnmount
()
src/react/withObservables/index.js:305
Method
constructor
( props: PropsInput, BaseComponent: React$ComponentType<Object>, getObservables: GetObservables<Pr
src/react/withObservables/index.js:119
Method
constructor
(props: PropsInput)
src/react/withObservables/index.js:363
Method
constructor
(source: (subscriber: (T) => void) => Unsubscribe)
src/utils/subscriptions/SharedSubscribable/index.js:26
Method
constructor
(collection: Collection<this>, raw: RawRecord)
src/Model/index.js:354
Method
constructor
(options: DatabaseProps)
src/Database/index.js:55
Method
constructor
(queue: WorkQueue, item: WorkQueueItem<any>)
src/Database/WorkQueue.js:55
Method
constructor
(db: Database)
src/Database/WorkQueue.js:103
Method
constructor
(database: Database)
src/Database/LocalStorage/index.js:14
Method
constructor
(db: Database, modelClasses: Class<Model>[])
src/Database/CollectionMap/index.js:13
Method
constructor
(adapter: DatabaseAdapter)
src/adapters/compat.js:20
Method
constructor
()
src/adapters/error.js:12
Method
constructor
(options: SQLiteAdapterOptions)
src/adapters/sqlite/index.js:67
Method
constructor
(databaseVersion: number)
src/adapters/sqlite/sqlite-node/DatabaseDriver.js:21
Method
constructor
()
src/adapters/sqlite/sqlite-node/DatabaseDriver.js:32
Method
constructor
(path: string = ':memory:')
src/adapters/sqlite/sqlite-node/Database.js:12
Method
constructor
(tag: ConnectionTag)
src/adapters/sqlite/makeDispatcher/index.js:18
Method
constructor
( tag: ConnectionTag, bridge: any, { experimentalUnsafeNativeReuse }: SqliteDispatcherOptions, )
src/adapters/sqlite/makeDispatcher/index.native.js:22
Method
constructor
(dbName: string, { usesExclusiveLocking }: SqliteDispatcherOptions)
src/adapters/sqlite/makeDispatcher/index.native.js:64
Method
constructor
(options: LokiAdapterOptions)
src/adapters/lokijs/index.js:91
Method
constructor
(useWebWorker: boolean)
src/adapters/lokijs/dispatcher.js:40
Method
constructor
(options: LokiAdapterOptions)
src/adapters/lokijs/worker/DatabaseDriver.js:52
Method
constructor
(workerContext: DedicatedWorkerGlobalScope)
src/adapters/lokijs/worker/DatabaseBridge.js:25
Method
constructor
()
src/adapters/lokijs/worker/synchronousWorker.js:14
Method
constructor
( model: Model, relationTableName: TableName<$NonMaybeType<T>>, columnName: ColumnName, option
src/Relation/index.js:40
Method
constructor
(database: Database, ModelClass: Class<Record>)
src/Collection/index.js:47
Method
constructor
( tableName: TableName<Record>, recordInsantiator: Instantiator<Record>, collection: Collection<Re
src/Collection/RecordCache.js:22
Method
constructor
(collection: Collection<Record>, clauses: Clause[])
src/Query/index.js:78
Method
constructor
(limit: number = 10)
src/sync/SyncLogger/index.js:24
Method
count
(query: SerializedQuery, callback: ResultCallback<number>)
src/adapters/type.d.ts:46
Method
count
(query: SerializedQuery)
src/adapters/compat.js:52
Method
count
(query: SerializedQuery, callback: ResultCallback<number>)
src/adapters/sqlite/index.js:256
Method
count
(query: string, args: any[])
src/adapters/sqlite/sqlite-node/DatabaseDriver.js:130
Method
count
( tag: number, query: string, args: any[], resolve: (any) => void, reject: (string) => voi
src/adapters/sqlite/sqlite-node/DatabaseBridge.js:137
Method
count
(query: string, args: any[] = [])
src/adapters/sqlite/sqlite-node/Database.js:57
Method
count
(query: SerializedQuery, callback: ResultCallback<number>)
src/adapters/lokijs/index.js:162
Method
count
(query: SerializedQuery)
src/adapters/lokijs/worker/DatabaseDriver.js:128
← previous
next →
601–700 of 970, ranked by callers