SQLDelight

Additional

Language
Kotlin
Version
1.4.0 (Jun 22, 2020)
Created
Oct 21, 2015
Updated
Aug 12, 2020
Owner
Square (square)
Contributors
Felipe Lima (felipecsl)
Niek Haarman (nhaarman)
Egor Andreevich (Egorand)
Matthew Precious (mattprecious)
Greg Loesch (loeschg)
Nelson Osacky (runningcode)
Gabriel Ittner (gabrielittner)
Andrew Orobator (AOrobator)
Jake Wharton (JakeWharton)
Niklas Baudy (vanniktech)
Marius Volkhart (MariusVolkhart)
Vishnu Rajeevan (burntcookie90)
Tarek Belkahia (tokou)
Alec Strong (AlecStrong)
Thanh Le (lenguyenthanh)
Yasuhiro SHIMIZU (yshrsmz)
Ryan Harter (rharter)
Martyn Haigh (martynhaigh)
Show all (76)76
Activity
Badge
Generate
Download
Source code
APK file

Advertising

SQLDelight

See the project website for documentation and APIs

SQLDelight generates typesafe kotlin APIs from your SQL statements. It verifies your schema, statements, and migrations at compile-time and provides IDE features like autocomplete and refactoring which make writing and maintaining SQL simple.

SQLDelight understands your existing SQL schema.

CREATE TABLE hockey_player (
  id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
  name TEXT NOT NULL,
  number INTEGER NOT NULL
);

It generates typesafe code for any labeled SQL statements.

SQLDelight supports a variety of dialects and platforms:

SQLite