sqldelight
sqldelight copied to clipboard
SQLDelight - Generates typesafe Kotlin APIs from SQL
I sped up one of my side-projects by adding an index to a table. I had a query that was performing a full table scan and I was blissfully unaware....
### SQLDelight Version 1.5.3 ### Operating System Linux ### Gradle Version 7.3.3 ### Kotlin Version 1.5.31 ### AGP Version 7.0.4 ### Describe the Bug As an experiment, I've managed to...
**:app** ``` sqldelight { AppDatabase { packageName = "sk.foo.app" dependency project(":install:impl") } } ``` ``` import sk.foo.install.AppDatabase as AppDatabase0 interface AppDatabase : Transacter, AppDatabase0 { val dummyQueries: DummyQueries companion object...
### SQLDelight Version 1.5.1 ### Operating System Android ### Gradle Version 7.2 ### Kotlin Version 1.5.31 ### AGP Version 7.0.3 ### Describe the Bug Hello. I have an FTS4 setup...
### Description Per [`CONTRIBUTING.md`](https://github.com/cashapp/sqldelight/blob/master/CONTRIBUTING.md#sql-psi): > After your change has been merged to sql-psi, if there are changes you also need to make in SQLDelight, check out the `sql-psi-dev` branch on...
We have a multimodule project with SqlDelight in different modules, it would be perfect if we were able to hide delight models from the world (for instance if models were...
I'd like to flag blocking SqlDelight API calls in suspending code. For my own APIs I can do this by adding an annotation on a blocking API definition, and adding...
Right now if you have something like ``` sqldelight { DatabaseA { sourceSets "src/main/sqldelight" } DatabaseB { sourceSets "src/main/sqldelight" } } ``` they will redeclare `Queries` interfaces as well as...
There are often cases where we need transaction isolation for a sequence of SELECT statements, but do not perform any writes. While SQLite Write-Ahead Logging supports multiple concurrent readers with...
#1328 sounds as if sqldelight was supposed to deterministically build but we get diffs in every(?) sqldelight generated file between two devs, both running linux and equal Dockers. In fact,...