Slide 33
Slide 33 text
What?
- Pure SQL -> JavaModel
- Focus. Avoid "SELECT * FROM " + MY_TABLE + " WHERE " + MyTable.COLUMN + " = ?"
- Everything in one place (src/main/sqldelight/your/package/model.sq)
- Anyone can write the SQL model (Backend devs, for example)
- Low model pollution
- Implement interface + declare Factory & Mapper (the rest can be getters!).