for IntelliJ IDEA

Compatible with all products except MPS
8 197
Android sqlite interface generator.
Generates interfaces for safely running SQLite statements and
mapping back from a cursor.

Download plugin

Recent change notes


  • New: Compiled statements extend an abstract type.
  • Fix: Primitave types in parameters will be boxed if nullable.
  • Fix: All required factories for bind args are present in factory method.
  • Fix: Escaped column names are marshalled correctly.


  • New: SQLite arguments can be passed typesafely through the Factory
  • New: IntelliJ plugin performs formatting on .sq files
  • New: Support for SQLite timestamp literals
  • Fix: Parameterized types can be clicked through in IntelliJ
  • Fix: Escaped column names no longer throw RuntimeExceptions if grabbed from Cursor.
  • Fix: Gradle plugin doesn't crash trying to print exceptions.

I worked on this plugin so I am biased
Please  sign in  to leave a comment.