sqldelight icon indicating copy to clipboard operation
sqldelight copied to clipboard

SQLDelight - Generates typesafe Kotlin APIs from SQL

Results 376 sqldelight issues
Sort by recently updated
recently updated
newest added

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....

feature
component: ide-plugin
PR WELCOME!

### 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...

feature
component: sql-psi

**: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...

bug

### 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...

bug

### 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...

feature

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...

component: compiler
enhancement

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...

feature

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...

bug

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...

feature

#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,...

bug
component: gradle-plugin