Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dhleong/sqlead
A somewhat heavier version of SQLite
https://github.com/dhleong/sqlead
android room-persistence-library sqlite testing
Last synced: about 1 month ago
JSON representation
A somewhat heavier version of SQLite
- Host: GitHub
- URL: https://github.com/dhleong/sqlead
- Owner: dhleong
- Created: 2018-04-02T04:16:38.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-11-25T19:51:23.000Z (about 5 years ago)
- Last Synced: 2024-10-24T13:12:55.624Z (3 months ago)
- Topics: android, room-persistence-library, sqlite, testing
- Language: Kotlin
- Size: 101 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# sqlead
*A somewhat heavier version of SQLite*
## What?
SQLead is a somewhat-complete implementation of [SupportSQLiteDatabase][1]
backed by JDBC, so it can be used on a desktop (but cannot be used on
any mobile phone).SQLead is *not* intended to be a particularly efficient or complete
implementation, but merely a *mostly* functional one. Be aware, however,
that it will **probably not** use the version of SQLite that will be available
on the devices your code will eventually run on, so unless you really know
what you're doing, you should probably just run your tests on an emulator,
or on an actual device.## Why?
Partly to be able to test [Room DB][2] queries and migrations without having
to spin up an emulator, or connect to a device... but given the caveats
mentioned above, mostly just for fun. If you're using the
[Requery SQLite Support Library][3], however, it may not be so crazy.[1]: https://developer.android.com/reference/android/arch/persistence/db/SupportSQLiteDatabase.html
[2]: https://developer.android.com/topic/libraries/architecture/room.html
[3]: https://github.com/requery/sqlite-android