You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Publish and subscribe to changes from other processes to allow SQLiteDatabase to be used in, for example, an iOS app and app extension at the same time.
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Forces every database connection to be created in "serialized" mode to prevent exceptions or data loss when accessing the connection from multiple threads. Apple compiles SQLite with "multi-thread" mode enabled, even though the SQLite default is "serialized" mode.
Multi-thread. In this mode, SQLite can be safely used by multiple threads provided that no single database connection is used simultaneously in two or more threads.
Serialized. In serialized mode, SQLite can be safely used by multiple threads with no restriction.
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Add Combine publishers for reading, writing, and executing queries in a transaction. All of these methods are implemented as asynchronous futures, which is a departure from the synchronous read(), write(), and inTransaction() methods.
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Improve thread-safety of SQLitePublisher, remove public interfaces for Database.observe() methods, and default to using an in-memory database if no path is supplied.